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
7f9d5e6d
Commit
7f9d5e6d
authored
May 20, 2011
by
Jean-Baptiste Kempf
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Correct documentation of playlist_item_t
parent
fad1e954
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
13 additions
and
10 deletions
+13
-10
include/vlc_playlist.h
include/vlc_playlist.h
+13
-10
No files found.
include/vlc_playlist.h
View file @
7f9d5e6d
...
@@ -135,23 +135,26 @@ typedef struct playlist_export_t
...
@@ -135,23 +135,26 @@ typedef struct playlist_export_t
struct
playlist_item_t
struct
playlist_item_t
{
{
input_item_t
*
p_input
;
/**< Linked input item */
input_item_t
*
p_input
;
/**< Linked input item */
/** Number of children, -1 if not a node */
playlist_item_t
**
pp_children
;
/**< Children nodes/items */
playlist_item_t
**
pp_children
;
/**< Children nodes/items */
playlist_item_t
*
p_parent
;
/**< Item parent */
playlist_item_t
*
p_parent
;
/**< Item parent */
int
i_children
;
int
i_children
;
/**< Number of children, -1 if not a node */
int
i_id
;
/**< Playlist item specific id */
int
i_id
;
/**< Playlist item specific id */
uint8_t
i_flags
;
/**< Flags */
uint8_t
i_flags
;
/**< Flags \see playlist_item_flags_e */
playlist_t
*
p_playlist
;
/**< Parent playlist */
playlist_t
*
p_playlist
;
/**< Parent playlist */
};
};
#define PLAYLIST_SAVE_FLAG 0x0001
/**< Must it be saved */
typedef
enum
{
#define PLAYLIST_SKIP_FLAG 0x0002
/**< Must playlist skip after it ? */
PLAYLIST_SAVE_FLAG
=
0x0001
,
/**< Must it be saved */
#define PLAYLIST_DBL_FLAG 0x0004
/**< Is it disabled ? */
PLAYLIST_SKIP_FLAG
=
0x0002
,
/**< Must playlist skip after it ? */
#define PLAYLIST_RO_FLAG 0x0008
/**< Write-enabled ? */
PLAYLIST_DBL_FLAG
=
0x0004
,
/**< Is it disabled ? */
#define PLAYLIST_REMOVE_FLAG 0x0010
/**< Remove this item at the end */
PLAYLIST_RO_FLAG
=
0x0008
,
/**< Write-enabled ? */
#define PLAYLIST_EXPANDED_FLAG 0x0020
/**< Expanded node */
PLAYLIST_REMOVE_FLAG
=
0x0010
,
/**< Remove this item at the end */
#define PLAYLIST_SUBITEM_STOP_FLAG 0x0040
/**< Must playlist stop if the item gets subitems ?*/
PLAYLIST_EXPANDED_FLAG
=
0x0020
,
/**< Expanded node */
PLAYLIST_SUBITEM_STOP_FLAG
=
0x0040
,
/**< Must playlist stop if the item gets subitems ?*/
}
playlist_item_flags_e
;
/** Playlist status */
/** Playlist status */
typedef
enum
typedef
enum
...
...
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