Struct Analytics Relation Meta
Source pub struct AnalyticsRelationMeta(/* private fields */);Implementations§
Source§impl AnalyticsRelationMeta
impl AnalyticsRelationMeta
pub fn add(buffer: &mut BufferRef) -> MetaRefMut<'_, Self, Standalone>
pub fn add_full<'a>( buffer: &'a mut BufferRef, init_params: &AnalyticsRelationMetaInitParams, ) -> MetaRefMut<'a, Self, Standalone>
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
pub fn set_relation( &mut self, type_: RelTypes, an_meta_first_id: u32, an_meta_second_id: u32, ) -> Result<(), BoolError>
pub fn relation( &self, an_meta_first_id: u32, an_meta_second_id: u32, ) -> RelTypes
pub fn exist( &self, an_meta_first_id: u32, an_meta_second_id: u32, relation_span: i32, cond_types: RelTypes, ) -> bool
pub fn exist_path( &self, an_meta_first_id: u32, an_meta_second_id: u32, relation_span: i32, cond_types: RelTypes, ) -> Result<AnalyticsRelationPath, BoolError>
pub unsafe fn as_mut_ptr(&self) -> *mut GstAnalyticsRelationMeta
Trait Implementations§
Source§impl Debug for AnalyticsRelationMeta
impl Debug for AnalyticsRelationMeta
Source§impl MetaAPI for AnalyticsRelationMeta
impl MetaAPI for AnalyticsRelationMeta
impl Send for AnalyticsRelationMeta
impl Sync for AnalyticsRelationMeta
Source§impl UnsafeFrom<&AnalyticsRelationMeta> for GstAnalyticsMtd
impl UnsafeFrom<&AnalyticsRelationMeta> for GstAnalyticsMtd
Source§unsafe fn unsafe_from(t: &AnalyticsRelationMeta) -> Self
unsafe fn unsafe_from(t: &AnalyticsRelationMeta) -> Self
Safety Read more
Auto Trait Implementations§
impl !Unpin for AnalyticsRelationMeta
impl Freeze for AnalyticsRelationMeta
impl RefUnwindSafe for AnalyticsRelationMeta
impl UnsafeUnpin for AnalyticsRelationMeta
impl UnwindSafe for AnalyticsRelationMeta
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more