Struct gstreamer::toc::TocEntryRef [−][src]
pub struct TocEntryRef(_);
Methods
impl TocEntryRef[src]
impl TocEntryRefpub fn get_entry_type(&self) -> TocEntryType[src]
pub fn get_entry_type(&self) -> TocEntryTypepub fn get_uid(&self) -> &str[src]
pub fn get_uid(&self) -> &strpub fn append_sub_entry(&mut self, subentry: TocEntry)[src]
pub fn append_sub_entry(&mut self, subentry: TocEntry)pub fn get_sub_entries(&self) -> Vec<TocEntry>[src]
pub fn get_sub_entries(&self) -> Vec<TocEntry>pub fn get_parent(&self) -> Option<TocEntry>[src]
pub fn get_parent(&self) -> Option<TocEntry>pub fn get_start_stop_times(&self) -> Option<(i64, i64)>[src]
pub fn get_start_stop_times(&self) -> Option<(i64, i64)>pub fn set_start_stop_times(&mut self, start: i64, stop: i64)[src]
pub fn set_start_stop_times(&mut self, start: i64, stop: i64)pub fn is_alternative(&self) -> bool[src]
pub fn is_alternative(&self) -> boolpub fn is_sequence(&self) -> bool[src]
pub fn is_sequence(&self) -> boolpub fn get_loop(&self) -> Option<(TocLoopType, i32)>[src]
pub fn get_loop(&self) -> Option<(TocLoopType, i32)>pub fn set_loop(&mut self, loop_type: TocLoopType, repeat_count: i32)[src]
pub fn set_loop(&mut self, loop_type: TocLoopType, repeat_count: i32)Trait Implementations
impl MiniObject for TocEntryRef[src]
impl MiniObject for TocEntryReftype GstType = GstTocEntry
unsafe fn as_ptr(&self) -> *const Self::GstType[src]
unsafe fn as_ptr(&self) -> *const Self::GstTypeunsafe fn as_mut_ptr(&self) -> *mut Self::GstType[src]
unsafe fn as_mut_ptr(&self) -> *mut Self::GstTypeⓘImportant traits for &'a mut Runsafe fn from_ptr<'a>(ptr: *const Self::GstType) -> &'a Self[src]
ⓘImportant traits for &'a mut R
unsafe fn from_ptr<'a>(ptr: *const Self::GstType) -> &'a SelfⓘImportant traits for &'a mut Runsafe fn from_mut_ptr<'a>(ptr: *mut Self::GstType) -> &'a mut Self[src]
ⓘImportant traits for &'a mut R
unsafe fn from_mut_ptr<'a>(ptr: *mut Self::GstType) -> &'a mut Selffn copy(&self) -> GstRc<Self>[src]
fn copy(&self) -> GstRc<Self>impl StaticType for TocEntryRef[src]
impl StaticType for TocEntryReffn static_type() -> Type[src]
fn static_type() -> TypeReturns the type identifier of Self.
impl ToOwned for TocEntryRef[src]
impl ToOwned for TocEntryReftype Owned = GstRc<TocEntryRef>
fn to_owned(&self) -> GstRc<TocEntryRef>[src]
fn to_owned(&self) -> GstRc<TocEntryRef>Creates owned data from borrowed data, usually by cloning. Read more
fn clone_into(&self, target: &mut Self::Owned)[src]
fn clone_into(&self, target: &mut Self::Owned)🔬 This is a nightly-only experimental API. (toowned_clone_into)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl Debug for TocEntryRef[src]
impl Debug for TocEntryReffn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Sync for TocEntryRef[src]
impl Sync for TocEntryRefimpl Send for TocEntryRef[src]
impl Send for TocEntryRef