Struct rsmpeg::avfilter::AVFilterInOut
source · pub struct AVFilterInOut { /* private fields */ }
Implementations§
source§impl AVFilterInOut
impl AVFilterInOut
pub fn as_ptr(&self) -> *const AVFilterInOut
pub fn as_mut_ptr(&mut self) -> *mut AVFilterInOut
sourcepub unsafe fn set_ptr(&mut self, ptr: NonNull<AVFilterInOut>)
pub unsafe fn set_ptr(&mut self, ptr: NonNull<AVFilterInOut>)
§Safety
This function should only be called when the pointer is valid and the data it’s pointing to can be dropped.
sourcepub unsafe fn from_raw(raw: NonNull<AVFilterInOut>) -> Self
pub unsafe fn from_raw(raw: NonNull<AVFilterInOut>) -> Self
§Safety
This function should only be called when the pointer is valid and the data it’s pointing to can be dropped.
pub fn into_raw(self) -> NonNull<AVFilterInOut>
source§impl AVFilterInOut
impl AVFilterInOut
sourcepub fn new(
name: &CStr,
filter_context: &mut AVFilterContext,
pad_idx: i32
) -> Self
pub fn new( name: &CStr, filter_context: &mut AVFilterContext, pad_idx: i32 ) -> Self
Allocate a single, unlinked AVFilterInOut
entry.
Trait Implementations§
source§impl Deref for AVFilterInOut
impl Deref for AVFilterInOut
source§impl Drop for AVFilterInOut
impl Drop for AVFilterInOut
source§fn drop(&mut self)
fn drop(&mut self)
This frees a linked AVFilterInOut
chain.
source§impl UnsafeDerefMut for AVFilterInOut
impl UnsafeDerefMut for AVFilterInOut
impl Send for AVFilterInOut
Auto Trait Implementations§
impl Freeze for AVFilterInOut
impl RefUnwindSafe for AVFilterInOut
impl !Sync for AVFilterInOut
impl Unpin for AVFilterInOut
impl UnwindSafe for AVFilterInOut
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more