Trait gstreamer::meta::MetaAPI [−][src]
pub unsafe trait MetaAPI: Sync + Send + Sized { type GstType; fn meta_api() -> Type; unsafe fn from_ptr(
buffer: &BufferRef,
ptr: *const Self::GstType
) -> MetaRef<'_, Self> { ... } unsafe fn from_mut_ptr<T>(
buffer: &mut BufferRef,
ptr: *mut Self::GstType
) -> MetaRefMut<'_, Self, T> { ... } }
Associated Types
Required methods
Provided methods
unsafe fn from_ptr(
buffer: &BufferRef,
ptr: *const Self::GstType
) -> MetaRef<'_, Self>
[src]
buffer: &BufferRef,
ptr: *const Self::GstType
) -> MetaRef<'_, Self>
unsafe fn from_mut_ptr<T>(
buffer: &mut BufferRef,
ptr: *mut Self::GstType
) -> MetaRefMut<'_, Self, T>
[src]
buffer: &mut BufferRef,
ptr: *mut Self::GstType
) -> MetaRefMut<'_, Self, T>
Implementors
impl MetaAPI for ReferenceTimestampMeta
[src]
impl MetaAPI for ReferenceTimestampMeta
[src]This is supported on crate feature
v1_14
only.impl MetaAPI for AudioClippingMeta
impl MetaAPI for AudioClippingMeta
impl MetaAPI for AudioMeta
impl MetaAPI for AudioMeta
impl MetaAPI for GLSyncMeta
impl MetaAPI for GLSyncMeta
impl MetaAPI for NetAddressMeta
impl MetaAPI for NetAddressMeta
impl MetaAPI for VideoMeta
impl MetaAPI for VideoMeta
impl MetaAPI for VideoCropMeta
impl MetaAPI for VideoCropMeta
impl MetaAPI for VideoRegionOfInterestMeta
impl MetaAPI for VideoRegionOfInterestMeta
impl MetaAPI for VideoAffineTransformationMeta
impl MetaAPI for VideoAffineTransformationMeta
impl MetaAPI for VideoOverlayCompositionMeta
impl MetaAPI for VideoOverlayCompositionMeta
impl MetaAPI for VideoCaptionMeta
impl MetaAPI for VideoCaptionMeta
impl MetaAPI for VideoAFDMeta
impl MetaAPI for VideoAFDMeta
impl MetaAPI for VideoBarMeta
impl MetaAPI for VideoBarMeta
impl MetaAPI for VideoTimeCodeMeta
impl MetaAPI for VideoTimeCodeMeta