[][src]Trait gstreamer_base::prelude::MiniObject

pub unsafe trait MiniObject {
    type GstType;
    unsafe fn as_ptr(&self) -> *const Self::GstType { ... }
unsafe fn as_mut_ptr(&self) -> *mut Self::GstType { ... }
unsafe fn from_ptr<'a>(ptr: *const Self::GstType) -> &'a Self { ... }
unsafe fn from_mut_ptr<'a>(ptr: *mut Self::GstType) -> &'a mut Self { ... }
fn copy(&self) -> GstRc<Self> { ... } }

Associated Types

type GstType

Loading content...

Provided methods

unsafe fn as_ptr(&self) -> *const Self::GstType

unsafe fn as_mut_ptr(&self) -> *mut Self::GstType

unsafe fn from_ptr<'a>(ptr: *const Self::GstType) -> &'a Self

unsafe fn from_mut_ptr<'a>(ptr: *mut Self::GstType) -> &'a mut Self

fn copy(&self) -> GstRc<Self>

Loading content...

Implementations on Foreign Types

impl MiniObject for TocRef[src]

type GstType = GstToc

impl MiniObject for SampleRef[src]

type GstType = GstSample

impl MiniObject for MemoryRef[src]

type GstType = GstMemory

impl MiniObject for BufferListRef[src]

type GstType = GstBufferList

impl MiniObject for EventRef[src]

type GstType = GstEvent

impl MiniObject for QueryRef[src]

type GstType = GstQuery

impl MiniObject for TocEntryRef[src]

type GstType = GstTocEntry

impl MiniObject for MessageRef[src]

type GstType = GstMessage

impl MiniObject for CapsRef[src]

type GstType = GstCaps

impl MiniObject for ContextRef[src]

type GstType = GstContext

impl MiniObject for BufferRef[src]

type GstType = GstBuffer

impl MiniObject for TagListRef[src]

type GstType = GstTagList

Loading content...

Implementors

Loading content...