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
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
impl Send for AnalyticsRelationMeta
impl Sync for AnalyticsRelationMeta
Auto Trait Implementations§
impl Freeze for AnalyticsRelationMeta
impl RefUnwindSafe for AnalyticsRelationMeta
impl !Unpin 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