Struct gstreamer::miniobject::GstRc[][src]

pub struct GstRc<T: MiniObject> { /* fields omitted */ }

Methods

impl<T: MiniObject> GstRc<T>
[src]

Important traits for &'a mut R

impl GstRc<MessageRef>
[src]

impl GstRc<CapsRef>
[src]

impl GstRc<TagListRef>
[src]

impl GstRc<BufferRef>
[src]

impl GstRc<SampleRef>
[src]

impl GstRc<BufferListRef>
[src]

impl GstRc<QueryRef>
[src]

impl GstRc<EventRef>
[src]

impl GstRc<ContextRef>
[src]

impl GstRc<TocRef>
[src]

impl GstRc<TocEntryRef>
[src]

Trait Implementations

impl<T: MiniObject> Deref for GstRc<T>
[src]

The resulting type after dereferencing.

Important traits for &'a mut R

Dereferences the value.

impl<T: MiniObject> AsRef<T> for GstRc<T>
[src]

Important traits for &'a mut R

Performs the conversion.

impl<T: MiniObject> Borrow<T> for GstRc<T>
[src]

Important traits for &'a mut R

Immutably borrows from an owned value. Read more

impl<T: MiniObject> Clone for GstRc<T>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<T: MiniObject> Drop for GstRc<T>
[src]

Executes the destructor for this type. Read more

impl<T: MiniObject + Sync + Send> Sync for GstRc<T>
[src]

impl<T: MiniObject + Sync + Send> Send for GstRc<T>
[src]

impl<T: MiniObject + PartialEq> PartialEq for GstRc<T>
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl<T: MiniObject + Eq> Eq for GstRc<T>
[src]

impl<T: MiniObject + Debug> Debug for GstRc<T>
[src]

Formats the value using the given formatter. Read more

impl<T: MiniObject + Display> Display for GstRc<T>
[src]

Formats the value using the given formatter. Read more

impl<'a, T: MiniObject + 'static> ToGlibPtr<'a, *const T::GstType> for GstRc<T>
[src]

Transfer: none. Read more

Transfer: full. Read more

Transfer: container. Read more

impl<'a, T: MiniObject + 'static> ToGlibPtr<'a, *mut T::GstType> for GstRc<T>
[src]

Transfer: none. Read more

Transfer: full. Read more

Transfer: container. Read more

impl<'a, T: MiniObject + 'static> ToGlibPtrMut<'a, *mut T::GstType> for GstRc<T>
[src]

Transfer: none. Read more

impl<'a, T: MiniObject + 'static> ToGlibContainerFromSlice<'a, *mut *mut T::GstType> for GstRc<T>
[src]

impl<'a, T: MiniObject + 'static> ToGlibContainerFromSlice<'a, *const *mut T::GstType> for GstRc<T>
[src]

impl<T: MiniObject + 'static> FromGlibPtrNone<*const T::GstType> for GstRc<T>
[src]

impl<T: MiniObject + 'static> FromGlibPtrNone<*mut T::GstType> for GstRc<T>
[src]

impl<T: MiniObject + 'static> FromGlibPtrFull<*const T::GstType> for GstRc<T>
[src]

impl<T: MiniObject + 'static> FromGlibPtrFull<*mut T::GstType> for GstRc<T>
[src]

impl<T: MiniObject + 'static> FromGlibPtrBorrow<*const T::GstType> for GstRc<T>
[src]

impl<T: MiniObject + 'static> FromGlibPtrBorrow<*mut T::GstType> for GstRc<T>
[src]

impl<T: MiniObject + 'static> FromGlibContainerAsVec<*mut T::GstType, *mut *mut T::GstType> for GstRc<T>
[src]

Important traits for Vec<u8>

Important traits for Vec<u8>

Important traits for Vec<u8>

impl<T: MiniObject + 'static> FromGlibPtrArrayContainerAsVec<*mut T::GstType, *mut *mut T::GstType> for GstRc<T>
[src]

Important traits for Vec<u8>

Important traits for Vec<u8>

Important traits for Vec<u8>

impl<T: MiniObject + 'static> FromGlibContainerAsVec<*mut T::GstType, *const *mut T::GstType> for GstRc<T>
[src]

Important traits for Vec<u8>

Important traits for Vec<u8>

Important traits for Vec<u8>

impl<T: MiniObject + 'static> FromGlibPtrArrayContainerAsVec<*mut T::GstType, *const *mut T::GstType> for GstRc<T>
[src]

Important traits for Vec<u8>

Important traits for Vec<u8>

Important traits for Vec<u8>

impl<T: MiniObject + StaticType> StaticType for GstRc<T>
[src]

Returns the type identifier of Self.

impl<'a, T: MiniObject + StaticType + 'static> FromValueOptional<'a> for GstRc<T>
[src]

impl<T: MiniObject + StaticType> SetValue for GstRc<T>
[src]

impl<T: MiniObject + StaticType> SetValueOptional for GstRc<T>
[src]

impl<T: MiniObject + 'static> GlibPtrDefault for GstRc<T>
[src]

impl Default for GstRc<TagListRef>
[src]

Returns the "default value" for a type. Read more

impl Default for GstRc<BufferRef>
[src]

Returns the "default value" for a type. Read more

impl Default for GstRc<BufferListRef>
[src]

Returns the "default value" for a type. Read more