Struct vlc::MediaList[][src]

pub struct MediaList { /* fields omitted */ }

Methods

impl MediaList
[src]

Create an empty media list.

Associate media instance with this media list instance. If another media instance was present it will be released. The libvlc_media_list_lock should NOT be held upon entering this function.

Get media instance from this media list instance. The MediaList::lock should NOT be held upon entering this function.

Add media instance to media list. The MediaList::lock should be held upon entering this function.

Insert media instance in media list on a position. The MediaList::lock should be held upon entering this function.

Remove media instance from media list on a position. The MediaList::lock should be held upon entering this function.

Get count on media list items. The MediaList::lock should be held upon entering this function.

List media instance in media list at a position. The MediaList::lock should be held upon entering this function.

Find index position of List media instance in media list.

This indicates if this media list is read-only from a user point of view.

Get lock on media list items

Release lock on media list items The libvlc_media_list_lock should be held upon entering this function.

Get EventManager from this media list instance.

Returns raw pointer

Trait Implementations

impl Drop for MediaList
[src]

Executes the destructor for this type. Read more

Auto Trait Implementations

impl !Send for MediaList

impl !Sync for MediaList