The LibVLC media list player plays a libvlc_media_list_t list of media, in a certain order.
More...
Detailed Description
The LibVLC media list player plays a libvlc_media_list_t list of media, in a certain order.
This is required to especially support playlist files. The normal libvlc_media_player_t LibVLC media player can only play a single media, and does not handle playlist files properly.
Typedef Documentation
Defines playback modes for playlist.
Enumeration Type Documentation
Defines playback modes for playlist.
- Enumerator:
| libvlc_playback_mode_default |
|
| libvlc_playback_mode_loop |
|
| libvlc_playback_mode_repeat |
|
Function Documentation
Return the event manager of this media_list_player.
- Parameters
-
| p_mlp | media list player instance |
- Returns
- the event manager
Get current libvlc_state of media list player.
- Parameters
-
| p_mlp | media list player instance |
- Returns
- libvlc_state_t for media list player
Is media list playing?
- Parameters
-
| p_mlp | media list player instance |
- Returns
- true for playing and false for not playing
Create new media_list_player.
- Parameters
-
| p_instance | libvlc instance |
- Returns
- media list player instance or NULL on error
Play next item from media list.
- Parameters
-
| p_mlp | media list player instance |
- Returns
- 0 upon success -1 if there is no next item
Toggle pause (or resume) media list.
- Parameters
-
| p_mlp | media list player instance |
Play media list.
- Parameters
-
| p_mlp | media list player instance |
Play the given media item.
- Parameters
-
| p_mlp | media list player instance |
| p_md | the media instance |
- Returns
- 0 upon success, -1 if the media is not part of the media list
Play media list item at position index.
- Parameters
-
| p_mlp | media list player instance |
| i_index | index in media list to play |
- Returns
- 0 upon success -1 if the item wasn't found
Play previous item from media list.
- Parameters
-
| p_mlp | media list player instance |
- Returns
- 0 upon success -1 if there is no previous item
Release a media_list_player after use Decrement the reference count of a media player object.
If the reference count is 0, then libvlc_media_list_player_release() will release the media player object. If the media player object has been released, then it should not be used again.
- Parameters
-
| p_mlp | media list player instance |
Set the media list associated with the player.
- Parameters
-
| p_mlp | media list player instance |
| p_mlist | list of media |
Replace media player in media_list_player with this instance.
- Parameters
-
| p_mlp | media list player instance |
| p_mi | media player instance |
Sets the playback mode for the playlist.
- Parameters
-
| p_mlp | media list player instance |
| e_mode | playback mode specification |
Stop playing media list.
- Parameters
-
| p_mlp | media list player instance |