Struct vlc::MediaList [] [src]

pub struct MediaList {
    pub ptr: *mut libvlc_media_list_t,
}

Fields

Methods

impl MediaList
[src]

[src]

Create an empty media list.

[src]

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.

[src]

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

[src]

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

[src]

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

[src]

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

[src]

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

[src]

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

[src]

Find index position of List media instance in media list.

[src]

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

[src]

Get lock on media list items

[src]

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

[src]

Get EventManager from this media list instance.

Trait Implementations

impl Drop for MediaList
[src]

[src]

Executes the destructor for this type. Read more

Auto Trait Implementations

impl !Send for MediaList

impl !Sync for MediaList