Struct vlc::Media [−][src]
pub struct Media { /* fields omitted */ }
Methods
impl Media
[src]
impl Media
pub fn new_location(instance: &Instance, mrl: &str) -> Option<Media>
[src]
pub fn new_location(instance: &Instance, mrl: &str) -> Option<Media>
Create a media with a certain given media resource location, for instance a valid URL.
pub fn new_path<T: AsRef<Path>>(instance: &Instance, path: T) -> Option<Media>
[src]
pub fn new_path<T: AsRef<Path>>(instance: &Instance, path: T) -> Option<Media>
Create a media for a certain file path.
pub fn new_fd(instance: &Instance, fd: i32) -> Option<Media>
[src]
pub fn new_fd(instance: &Instance, fd: i32) -> Option<Media>
pub fn mrl(&self) -> Option<String>
[src]
pub fn mrl(&self) -> Option<String>
pub fn event_manager<'a>(&'a self) -> EventManager<'a>
[src]
pub fn event_manager<'a>(&'a self) -> EventManager<'a>
pub fn get_meta(&self, meta: Meta) -> Option<String>
[src]
pub fn get_meta(&self, meta: Meta) -> Option<String>
Read the meta of the media. If the media has not yet been parsed this will return None.
pub fn set_meta(&self, meta: Meta, value: &str)
[src]
pub fn set_meta(&self, meta: Meta, value: &str)
Set the meta of the media. (This function will not save the meta, call save_meta in order to save the meta)
pub fn save_meta(&self) -> bool
[src]
pub fn save_meta(&self) -> bool
Save the meta previously set.
pub fn state(&self) -> State
[src]
pub fn state(&self) -> State
Get current state of media descriptor object.
pub fn duration(&self) -> Option<i64>
[src]
pub fn duration(&self) -> Option<i64>
Get duration (in ms) of media descriptor object item.
pub fn parse(&self)
[src]
pub fn parse(&self)
Parse a media.
pub fn parse_async(&self)
[src]
pub fn parse_async(&self)
Parse a media.
pub fn is_parsed(&self) -> bool
[src]
pub fn is_parsed(&self) -> bool
Get Parsed status for media descriptor object.
pub fn tracks(&self) -> Option<Vec<MediaTrack>>
[src]
pub fn tracks(&self) -> Option<Vec<MediaTrack>>
pub fn raw(&self) -> *mut libvlc_media_t
[src]
pub fn raw(&self) -> *mut libvlc_media_t
Returns raw pointer