Struct gst::MiniObject [−][src]
pub struct MiniObject { /* fields omitted */ }
Methods
impl MiniObject
[src]
impl MiniObject
pub unsafe fn new_from_gst_miniobject(
miniobject: *mut GstMiniObject
) -> Option<MiniObject>
[src]
pub unsafe fn new_from_gst_miniobject(
miniobject: *mut GstMiniObject
) -> Option<MiniObject>
pub fn lock<F: FnMut(&mut MiniObject)>(
&mut self,
flags: &[LockFlags],
f: F
) -> bool
[src]
pub fn lock<F: FnMut(&mut MiniObject)>(
&mut self,
flags: &[LockFlags],
f: F
) -> bool
pub fn make_writable(self) -> MiniObject
[src]
pub fn make_writable(self) -> MiniObject
pub unsafe fn gst_miniobject(&self) -> *const GstMiniObject
[src]
pub unsafe fn gst_miniobject(&self) -> *const GstMiniObject
pub unsafe fn gst_miniobject_mut(&mut self) -> *mut GstMiniObject
[src]
pub unsafe fn gst_miniobject_mut(&mut self) -> *mut GstMiniObject
Trait Implementations
impl AsRef<MiniObject> for Caps
[src]
impl AsRef<MiniObject> for Caps
fn as_ref(&self) -> &MiniObject
[src]
fn as_ref(&self) -> &MiniObject
Performs the conversion.
impl AsMut<MiniObject> for Caps
[src]
impl AsMut<MiniObject> for Caps
fn as_mut(&mut self) -> &mut MiniObject
[src]
fn as_mut(&mut self) -> &mut MiniObject
Performs the conversion.
impl From<Caps> for MiniObject
[src]
impl From<Caps> for MiniObject
fn from(b: Caps) -> MiniObject
[src]
fn from(b: Caps) -> MiniObject
Performs the conversion.
impl AsRef<MiniObject> for Buffer
[src]
impl AsRef<MiniObject> for Buffer
fn as_ref(&self) -> &MiniObject
[src]
fn as_ref(&self) -> &MiniObject
Performs the conversion.
impl AsMut<MiniObject> for Buffer
[src]
impl AsMut<MiniObject> for Buffer
fn as_mut(&mut self) -> &mut MiniObject
[src]
fn as_mut(&mut self) -> &mut MiniObject
Performs the conversion.
impl From<Buffer> for MiniObject
[src]
impl From<Buffer> for MiniObject
fn from(b: Buffer) -> MiniObject
[src]
fn from(b: Buffer) -> MiniObject
Performs the conversion.
impl Drop for MiniObject
[src]
impl Drop for MiniObject
impl Clone for MiniObject
[src]
impl Clone for MiniObject
fn clone(&self) -> MiniObject
[src]
fn clone(&self) -> MiniObject
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Reference for MiniObject
[src]
impl Reference for MiniObject
fn reference(&self) -> MiniObject
[src]
fn reference(&self) -> MiniObject
impl Transfer<GstMiniObject> for MiniObject
[src]
impl Transfer<GstMiniObject> for MiniObject
unsafe fn transfer(self) -> *mut GstMiniObject
[src]
unsafe fn transfer(self) -> *mut GstMiniObject
Consumes the current object and transfers ownership of the raw pointer Used to transfer ownership to ffi functions, should be used when an ffi function expects full transfer of an object to avoid the original object to be unreferenced in the process Read more
Auto Trait Implementations
impl !Send for MiniObject
impl !Send for MiniObject
impl !Sync for MiniObject
impl !Sync for MiniObject