Struct gstreamer::buffer::Buffer [−][src]
pub struct Buffer { /* fields omitted */ }
Implementations
pub fn into_cursor_readable(self) -> BufferCursor<Readable>ⓘNotable traits for BufferCursor<Readable>impl Read for BufferCursor<Readable>impl Write for BufferCursor<Writable>
Notable traits for BufferCursor<Readable>
impl Read for BufferCursor<Readable>impl Write for BufferCursor<Writable>
Methods from Deref<Target = BufferRef>
pub fn copy_region(
&self,
flags: BufferCopyFlags,
offset: usize,
size: Option<usize>
) -> Result<Buffer, BoolError>
pub fn copy_into(
&self,
dest: &mut BufferRef,
flags: BufferCopyFlags,
offset: usize,
size: Option<usize>
) -> Result<(), BoolError>
pub fn iter_memories(&self) -> Iter<'_>ⓘ
pub fn iter_memories_owned(&self) -> IterOwned<'_>ⓘ
pub fn as_cursor_readable(&self) -> BufferRefCursor<&BufferRef>ⓘNotable traits for BufferRefCursor<&'a BufferRef>impl<'a> Read for BufferRefCursor<&'a BufferRef>impl<'a> Write for BufferRefCursor<&'a mut BufferRef>
Notable traits for BufferRefCursor<&'a BufferRef>
impl<'a> Read for BufferRefCursor<&'a BufferRef>impl<'a> Write for BufferRefCursor<&'a mut BufferRef>
Trait Implementations
Deserialize this value from the given Serde deserializer. Read more
Safety Read more
Safety Read more
Safety Read more
Safety Read more
type Checker = GenericValueTypeOrNoneChecker<Self>
type Checker = GenericValueTypeOrNoneChecker<Self>
Value type checker.
Get the contained value from a Value
. Read more
Returns the type identifier of Self
.
Convert an Option
to a Value
.
Auto Trait Implementations
Blanket Implementations
Mutably borrows from an owned value. Read more
Returns a SendValue
clone of self
.