Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vlc-2-2
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-2-2
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