Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vlc
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
videolan
vlc
Commits
c92455b4
Commit
c92455b4
authored
Mar 28, 2008
by
Pierre d'Herbemont
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
include: Cleanup libvlc headers doxygen.
parent
58296b6d
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
34 additions
and
254 deletions
+34
-254
include/vlc/deprecated.h
include/vlc/deprecated.h
+1
-1
include/vlc/libvlc.h
include/vlc/libvlc.h
+11
-233
include/vlc/libvlc_media_list.h
include/vlc/libvlc_media_list.h
+3
-3
include/vlc/libvlc_structures.h
include/vlc/libvlc_structures.h
+19
-17
No files found.
include/vlc/deprecated.h
View file @
c92455b4
...
...
@@ -33,7 +33,7 @@ extern "C" {
/*****************************************************************************
* Playlist (Deprecated)
*****************************************************************************/
/** \defgroup libvlc_playlist
P
laylist (Deprecated)
/** \defgroup libvlc_playlist
libvlc_p
laylist (Deprecated)
* \ingroup libvlc
* LibVLC Playlist handling (Deprecated)
* @deprecated Use media_list
...
...
include/vlc/libvlc.h
View file @
c92455b4
...
...
@@ -24,7 +24,7 @@
*****************************************************************************/
/**
* \defgroup libvlc
L
ibvlc
* \defgroup libvlc
l
ibvlc
* This is libvlc, the base library of the VLC program.
*
* @{
...
...
@@ -43,7 +43,7 @@ extern "C" {
/*****************************************************************************
* Exception handling
*****************************************************************************/
/** \defgroup libvlc_exception
Exceptions
/** \defgroup libvlc_exception
libvlc_exception
* \ingroup libvlc
* LibVLC Exceptions handling
* @{
...
...
@@ -101,7 +101,7 @@ libvlc_exception_get_message( const libvlc_exception_t *p_exception );
* Core handling
*****************************************************************************/
/** \defgroup libvlc_core
C
ore
/** \defgroup libvlc_core
libvlc_c
ore
* \ingroup libvlc
* LibVLC Core
* @{
...
...
@@ -150,7 +150,7 @@ VLC_PUBLIC_API void libvlc_retain( libvlc_instance_t * );
/*****************************************************************************
* Media descriptor
*****************************************************************************/
/** \defgroup libvlc_media_descriptor
Media D
escriptor
/** \defgroup libvlc_media_descriptor
libvlc_media_d
escriptor
* \ingroup libvlc
* LibVLC Media Descriptor
* @{
...
...
@@ -257,7 +257,7 @@ VLC_PUBLIC_API void *
/*****************************************************************************
* Media Instance
*****************************************************************************/
/** \defgroup libvlc_media_instance
Media I
nstance
/** \defgroup libvlc_media_instance
libvlc_media_i
nstance
* \ingroup libvlc
* LibVLC Media Instance, object that let you play a media descriptor
* in a libvlc_drawable_t
...
...
@@ -403,7 +403,7 @@ VLC_PUBLIC_API int libvlc_media_instance_is_seekable( libvlc_media_instance_t *p
*/
VLC_PUBLIC_API
int
libvlc_media_instance_can_pause
(
libvlc_media_instance_t
*
p_mi
,
libvlc_exception_t
*
p_e
);
/** \defgroup libvlc_video
V
ideo
/** \defgroup libvlc_video
libvlc_v
ideo
* \ingroup libvlc_media_instance
* LibVLC Video handling
* @{
...
...
@@ -628,7 +628,7 @@ VLC_PUBLIC_API void libvlc_video_set_viewport( libvlc_instance_t *, const libvlc
/** @} video */
/** \defgroup libvlc_audio
A
udio
/** \defgroup libvlc_audio
libvlc_a
udio
* \ingroup libvlc_media_instance
* LibVLC Audio handling
* @{
...
...
@@ -731,7 +731,7 @@ VLC_PUBLIC_API void libvlc_audio_set_channel( libvlc_instance_t *, int, libvlc_e
* Event handling
*****************************************************************************/
/** \defgroup libvlc_
callbacks Callbacks
/** \defgroup libvlc_
event libvlc_event
* \ingroup libvlc
* LibVLC Events
* @{
...
...
@@ -777,232 +777,10 @@ VLC_PUBLIC_API const char * libvlc_event_type_name( libvlc_event_type_t event_ty
/** @} */
/*****************************************************************************
* Media List
*****************************************************************************/
/** \defgroup libvlc_media_list MediaList
* \ingroup libvlc
* LibVLC Media List, a media list holds multiple media descriptors
* @{
*/
/**
* Create an empty media list.
*
* \param p_libvlc the event manager
* \param i_event_type the desired event to which we want to unregister
* \param f_callback the function to call when i_event_type occurs
* \param p_e an initialized exception pointer
*/
VLC_PUBLIC_API
libvlc_media_list_t
*
libvlc_media_list_new
(
libvlc_instance_t
*
,
libvlc_exception_t
*
);
VLC_PUBLIC_API
void
libvlc_media_list_release
(
libvlc_media_list_t
*
);
VLC_PUBLIC_API
void
libvlc_media_list_retain
(
libvlc_media_list_t
*
);
VLC_DEPRECATED_API
void
libvlc_media_list_add_file_content
(
libvlc_media_list_t
*
p_mlist
,
const
char
*
psz_uri
,
libvlc_exception_t
*
p_e
);
VLC_PUBLIC_API
void
libvlc_media_list_set_media_descriptor
(
libvlc_media_list_t
*
,
libvlc_media_descriptor_t
*
,
libvlc_exception_t
*
);
VLC_PUBLIC_API
libvlc_media_descriptor_t
*
libvlc_media_list_media_descriptor
(
libvlc_media_list_t
*
,
libvlc_exception_t
*
);
VLC_PUBLIC_API
void
libvlc_media_list_add_media_descriptor
(
libvlc_media_list_t
*
,
libvlc_media_descriptor_t
*
,
libvlc_exception_t
*
);
VLC_PUBLIC_API
void
libvlc_media_list_insert_media_descriptor
(
libvlc_media_list_t
*
,
libvlc_media_descriptor_t
*
,
int
,
libvlc_exception_t
*
);
VLC_PUBLIC_API
void
libvlc_media_list_remove_index
(
libvlc_media_list_t
*
,
int
,
libvlc_exception_t
*
);
VLC_PUBLIC_API
int
libvlc_media_list_count
(
libvlc_media_list_t
*
p_mlist
,
libvlc_exception_t
*
p_e
);
VLC_PUBLIC_API
libvlc_media_descriptor_t
*
libvlc_media_list_item_at_index
(
libvlc_media_list_t
*
,
int
,
libvlc_exception_t
*
);
VLC_PUBLIC_API
int
libvlc_media_list_index_of_item
(
libvlc_media_list_t
*
,
libvlc_media_descriptor_t
*
,
libvlc_exception_t
*
);
/* This indicates if this media list is read-only from a user point of view */
VLC_PUBLIC_API
int
libvlc_media_list_is_readonly
(
libvlc_media_list_t
*
p_mlist
);
VLC_PUBLIC_API
void
libvlc_media_list_lock
(
libvlc_media_list_t
*
);
VLC_PUBLIC_API
void
libvlc_media_list_unlock
(
libvlc_media_list_t
*
);
VLC_PUBLIC_API
libvlc_media_list_view_t
*
libvlc_media_list_flat_view
(
libvlc_media_list_t
*
,
libvlc_exception_t
*
);
VLC_PUBLIC_API
libvlc_media_list_view_t
*
libvlc_media_list_hierarchical_view
(
libvlc_media_list_t
*
,
libvlc_exception_t
*
);
VLC_PUBLIC_API
libvlc_media_list_view_t
*
libvlc_media_list_hierarchical_node_view
(
libvlc_media_list_t
*
,
libvlc_exception_t
*
);
VLC_PUBLIC_API
libvlc_event_manager_t
*
libvlc_media_list_event_manager
(
libvlc_media_list_t
*
,
libvlc_exception_t
*
);
/*****************************************************************************
* Media List View
*****************************************************************************/
/** \defgroup libvlc_media_list_view MediaListView
* \ingroup libvlc_media_list
* LibVLC Media List View, represent a media_list using a different layout
* @{ */
VLC_PUBLIC_API
void
libvlc_media_list_view_retain
(
libvlc_media_list_view_t
*
p_mlv
);
VLC_PUBLIC_API
void
libvlc_media_list_view_release
(
libvlc_media_list_view_t
*
p_mlv
);
VLC_PUBLIC_API
libvlc_event_manager_t
*
libvlc_media_list_view_event_manager
(
libvlc_media_list_view_t
*
p_mlv
);
VLC_PUBLIC_API
int
libvlc_media_list_view_count
(
libvlc_media_list_view_t
*
p_mlv
,
libvlc_exception_t
*
p_e
);
VLC_PUBLIC_API
libvlc_media_descriptor_t
*
libvlc_media_list_view_item_at_index
(
libvlc_media_list_view_t
*
p_mlv
,
int
index
,
libvlc_exception_t
*
p_e
);
VLC_PUBLIC_API
libvlc_media_list_view_t
*
libvlc_media_list_view_children_at_index
(
libvlc_media_list_view_t
*
p_mlv
,
int
index
,
libvlc_exception_t
*
p_e
);
VLC_PUBLIC_API
libvlc_media_list_view_t
*
libvlc_media_list_view_children_for_item
(
libvlc_media_list_view_t
*
p_mlv
,
libvlc_media_descriptor_t
*
p_md
,
libvlc_exception_t
*
p_e
);
VLC_PUBLIC_API
int
libvlc_media_list_view_index_of_item
(
libvlc_media_list_view_t
*
p_mlv
,
libvlc_media_descriptor_t
*
p_md
,
libvlc_exception_t
*
p_e
);
VLC_PUBLIC_API
void
libvlc_media_list_view_insert_at_index
(
libvlc_media_list_view_t
*
p_mlv
,
libvlc_media_descriptor_t
*
p_md
,
int
index
,
libvlc_exception_t
*
p_e
);
VLC_PUBLIC_API
void
libvlc_media_list_view_remove_at_index
(
libvlc_media_list_view_t
*
p_mlv
,
int
index
,
libvlc_exception_t
*
p_e
);
VLC_PUBLIC_API
void
libvlc_media_list_view_add_item
(
libvlc_media_list_view_t
*
p_mlv
,
libvlc_media_descriptor_t
*
p_md
,
libvlc_exception_t
*
p_e
);
VLC_PUBLIC_API
libvlc_media_list_t
*
libvlc_media_list_view_parent_media_list
(
libvlc_media_list_view_t
*
p_mlv
,
libvlc_exception_t
*
p_e
);
/** @} media_list_view */
/*****************************************************************************
* Media List Player
*****************************************************************************/
/** \defgroup libvlc_media_list_player MediaListPlayer
* \ingroup libvlc
* LibVLC Media List Player, play a media_list. You can see that as a media
* instance subclass
* @{
*/
VLC_PUBLIC_API
libvlc_media_list_player_t
*
libvlc_media_list_player_new
(
libvlc_instance_t
*
p_instance
,
libvlc_exception_t
*
p_e
);
VLC_PUBLIC_API
void
libvlc_media_list_player_release
(
libvlc_media_list_player_t
*
p_mlp
);
VLC_PUBLIC_API
void
libvlc_media_list_player_set_media_instance
(
libvlc_media_list_player_t
*
p_mlp
,
libvlc_media_instance_t
*
p_mi
,
libvlc_exception_t
*
p_e
);
VLC_PUBLIC_API
void
libvlc_media_list_player_set_media_list
(
libvlc_media_list_player_t
*
p_mlp
,
libvlc_media_list_t
*
p_mlist
,
libvlc_exception_t
*
p_e
);
VLC_PUBLIC_API
void
libvlc_media_list_player_play
(
libvlc_media_list_player_t
*
p_mlp
,
libvlc_exception_t
*
p_e
);
VLC_PUBLIC_API
void
libvlc_media_list_player_pause
(
libvlc_media_list_player_t
*
p_mlp
,
libvlc_exception_t
*
p_e
);
VLC_PUBLIC_API
int
libvlc_media_list_player_is_playing
(
libvlc_media_list_player_t
*
p_mlp
,
libvlc_exception_t
*
p_e
);
VLC_PUBLIC_API
libvlc_state_t
libvlc_media_list_player_get_state
(
libvlc_media_list_player_t
*
p_mlp
,
libvlc_exception_t
*
p_e
);
VLC_PUBLIC_API
void
libvlc_media_list_player_play_item_at_index
(
libvlc_media_list_player_t
*
p_mlp
,
int
i_index
,
libvlc_exception_t
*
p_e
);
VLC_PUBLIC_API
void
libvlc_media_list_player_play_item
(
libvlc_media_list_player_t
*
p_mlp
,
libvlc_media_descriptor_t
*
p_md
,
libvlc_exception_t
*
p_e
);
VLC_PUBLIC_API
void
libvlc_media_list_player_stop
(
libvlc_media_list_player_t
*
p_mlp
,
libvlc_exception_t
*
p_e
);
VLC_PUBLIC_API
void
libvlc_media_list_player_next
(
libvlc_media_list_player_t
*
p_mlp
,
libvlc_exception_t
*
p_e
);
/** @} media_list_player */
/** @} media_list */
/*****************************************************************************
* Media Library
*****************************************************************************/
/** \defgroup libvlc_media_library
Media L
ibrary
/** \defgroup libvlc_media_library
libvlc_media_l
ibrary
* \ingroup libvlc
* LibVLC Media Library
* @{
...
...
@@ -1035,7 +813,7 @@ VLC_PUBLIC_API libvlc_media_list_t *
/*****************************************************************************
* Services/Media Discovery
*****************************************************************************/
/** \defgroup libvlc_media_discoverer
Media D
iscoverer
/** \defgroup libvlc_media_discoverer
libvlc_media_d
iscoverer
* \ingroup libvlc
* LibVLC Media Discoverer
* @{
...
...
@@ -1063,7 +841,7 @@ VLC_PUBLIC_API int
* Message log handling
*****************************************************************************/
/** \defgroup libvlc_log
L
og
/** \defgroup libvlc_log
libvlc_l
og
* \ingroup libvlc
* LibVLC Message Logging
* @{
...
...
include/vlc/libvlc_media_list.h
View file @
c92455b4
...
...
@@ -31,7 +31,7 @@ extern "C" {
/*****************************************************************************
* Media List
*****************************************************************************/
/**
defgroup libvlc_media_list MediaL
ist
/**
\defgroup libvlc_media_list libvlc_media_l
ist
* \ingroup libvlc
* LibVLC Media List, a media list holds multiple media descriptors
* @{
...
...
@@ -122,7 +122,7 @@ VLC_PUBLIC_API libvlc_event_manager_t *
/*****************************************************************************
* Media List View
*****************************************************************************/
/**
defgroup libvlc_media_list_view MediaListV
iew
/**
\defgroup libvlc_media_list_view libvlc_media_list_v
iew
* \ingroup libvlc_media_list
* LibVLC Media List View, represent a media_list using a different layout
* @{ */
...
...
@@ -186,7 +186,7 @@ VLC_PUBLIC_API libvlc_media_list_t *
/*****************************************************************************
* Media List Player
*****************************************************************************/
/**
defgroup libvlc_media_list_player MediaListP
layer
/**
\defgroup libvlc_media_list_player libvlc_media_list_p
layer
* \ingroup libvlc
* LibVLC Media List Player, play a media_list. You can see that as a media
* instance subclass
...
...
include/vlc/libvlc_structures.h
View file @
c92455b4
...
...
@@ -35,7 +35,7 @@ typedef struct libvlc_instance_t libvlc_instance_t;
* Exceptions
*****************************************************************************/
/**
defgroup libvlc_exception Exceptions
/**
\defgroup libvlc_exception libvlc_exception
* \ingroup libvlc
* LibVLC Exceptions handling
* @{
...
...
@@ -53,7 +53,7 @@ typedef struct libvlc_exception_t
/*****************************************************************************
* Time
*****************************************************************************/
/**
defgroup libvlc_time T
ime
/**
\defgroup libvlc_time libvlc_t
ime
* \ingroup libvlc
* LibVLC Time support in libvlc
* @{
...
...
@@ -66,14 +66,14 @@ typedef vlc_int64_t libvlc_time_t;
/*****************************************************************************
* Media Descriptor
*****************************************************************************/
/**
defgroup libvlc_media_descriptor MediaD
escriptor
/**
\defgroup libvlc_media_descriptor libvlc_media_d
escriptor
* \ingroup libvlc
* LibVLC Media Descriptor handling
* @{
*/
/* Meta Handling */
/** defgroup libvlc_meta
M
eta
/** defgroup libvlc_meta
libvlc_m
eta
* \ingroup libvlc_media_descriptor
* LibVLC Media Meta
* @{
...
...
@@ -109,7 +109,7 @@ typedef struct libvlc_media_descriptor_t libvlc_media_descriptor_t;
/*****************************************************************************
* Media Instance
*****************************************************************************/
/**
defgroup libvlc_media_instance MediaI
nstance
/**
\defgroup libvlc_media_instance libvlc_media_i
nstance
* \ingroup libvlc
* LibVLC Media Instance handling
* @{
...
...
@@ -134,7 +134,7 @@ typedef enum libvlc_state_t
/*****************************************************************************
* Media List
*****************************************************************************/
/**
defgroup libvlc_media_list MediaL
ist
/**
\defgroup libvlc_media_list libvlc_media_l
ist
* \ingroup libvlc
* LibVLC Media List handling
* @{
...
...
@@ -143,25 +143,26 @@ typedef enum libvlc_state_t
typedef
struct
libvlc_media_list_t
libvlc_media_list_t
;
typedef
struct
libvlc_media_list_view_t
libvlc_media_list_view_t
;
/**@} */
/*****************************************************************************
* Media List Player
*****************************************************************************/
/**
defgroup libvlc_media_list_player MediaListP
layer
* \ingroup libvlc
/**
\defgroup libvlc_media_list_player libvlc_media_list_p
layer
* \ingroup libvlc
_media_list
* LibVLC Media List Player handling
* @{
*/
typedef
struct
libvlc_media_list_player_t
libvlc_media_list_player_t
;
/**@} */
/**@} libvlc_media_list_player */
/**@} libvlc_media_list */
/*****************************************************************************
* Media Library
*****************************************************************************/
/**
defgroup libvlc_media_library Media L
ibrary
/**
\defgroup libvlc_media_library libvlc_media_l
ibrary
* \ingroup libvlc
* LibVLC Media Library
* @{
...
...
@@ -174,9 +175,10 @@ typedef struct libvlc_media_library_t libvlc_media_library_t;
/*****************************************************************************
* Playlist
*****************************************************************************/
/**
defgroup libvlc_playlist Playlist
/**
\defgroup libvlc_playlist libvlc_playlist (Deprecated)
* \ingroup libvlc
* LibVLC Playlist handling
* LibVLC Playlist handling (Deprecated)
* @deprecated Use media_list
* @{
*/
...
...
@@ -194,8 +196,8 @@ typedef struct libvlc_playlist_item_t
/*****************************************************************************
* Video
*****************************************************************************/
/**
defgroup libvlc_video V
ideo
* \ingroup libvlc
/**
\defgroup libvlc_video libvlc_v
ideo
* \ingroup libvlc
_media_instance
* LibVLC Video handling
* @{
*/
...
...
@@ -224,7 +226,7 @@ libvlc_rectangle_t;
/*****************************************************************************
* Services/Media Discovery
*****************************************************************************/
/**
defgroup libvlc_media_discoverer Media D
iscoverer
/**
\defgroup libvlc_media_discoverer libvlc_media_d
iscoverer
* \ingroup libvlc
* LibVLC Media Discoverer
* @{
...
...
@@ -238,7 +240,7 @@ typedef struct libvlc_media_discoverer_t libvlc_media_discoverer_t;
* Message log handling
*****************************************************************************/
/**
defgroup libvlc_log L
og
/**
\defgroup libvlc_log libvlc_l
og
* \ingroup libvlc
* LibVLC Message Logging
* @{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment