VLC
4.0.0-dev
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
Functions
Typedefs
Data Structures
Data Structures
Class Hierarchy
Data Fields
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
e
g
l
m
o
p
r
s
t
u
v
w
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
Enumerator
Related Symbols
Files
File List
Globals
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
Typedefs
a
b
c
d
e
f
g
h
i
l
m
n
p
r
s
t
u
v
w
x
Enumerations
a
d
e
i
l
m
r
s
t
v
Enumerator
a
b
c
d
e
f
g
h
i
k
l
m
o
p
r
s
t
u
v
x
y
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
content.h
Go to the documentation of this file.
1
/*****************************************************************************
2
* playlist/content.h
3
*****************************************************************************
4
* Copyright (C) 2018 VLC authors and VideoLAN
5
*
6
* This program is free software; you can redistribute it and/or modify it
7
* under the terms of the GNU Lesser General Public License as published by
8
* the Free Software Foundation; either version 2.1 of the License, or
9
* (at your option) any later version.
10
*
11
* This program is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
* GNU Lesser General Public License for more details.
15
*
16
* You should have received a copy of the GNU Lesser General Public License
17
* along with this program; if not, write to the Free Software Foundation,
18
* Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
19
*****************************************************************************/
20
21
#ifndef VLC_PLAYLIST_CONTENT_H
22
#define VLC_PLAYLIST_CONTENT_H
23
24
typedef
struct
vlc_playlist
vlc_playlist_t
;
25
typedef
struct
input_item_t
input_item_t
;
26
27
/* called by vlc_playlist_Delete() in playlist.c */
28
void
29
vlc_playlist_ClearItems
(
vlc_playlist_t
*playlist);
30
31
/* expand an item (replace it by the given media array) */
32
int
33
vlc_playlist_Expand
(
vlc_playlist_t
*playlist,
size_t
index,
34
input_item_t
*
const
media[],
size_t
count
);
35
36
#endif
vlc_playlist_Expand
int vlc_playlist_Expand(vlc_playlist_t *playlist, size_t index, input_item_t *const media[], size_t count)
Definition
content.c:355
vlc_playlist_ClearItems
void vlc_playlist_ClearItems(vlc_playlist_t *playlist)
Definition
content.c:34
count
size_t count
Definition
core.c:403
input_item_t
Describes an input and is used to spawn input_thread_t objects.
Definition
vlc_input_item.h:98
vlc_playlist
Definition
playlist.h:49
src
playlist
content.h
Generated by
1.9.8