Struct rsmpeg::avfilter::AVFilterInOut [−][src]
pub struct AVFilterInOut { /* fields omitted */ }
Implementations
impl AVFilterInOut
[src]
impl AVFilterInOut
[src]pub fn as_ptr(&self) -> *const AVFilterInOut
[src]
pub fn as_mut_ptr(&mut self) -> *mut AVFilterInOut
[src]
pub unsafe fn set_ptr(&mut self, ptr: NonNull<AVFilterInOut>)
[src]
pub unsafe fn set_ptr(&mut self, ptr: NonNull<AVFilterInOut>)
[src]Safety
This function should only be called when the pointer is valid and the data it’s pointing to can be dropped.
pub unsafe fn from_raw(raw: NonNull<AVFilterInOut>) -> Self
[src]
pub unsafe fn from_raw(raw: NonNull<AVFilterInOut>) -> Self
[src]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>
[src]
impl AVFilterInOut
[src]
impl AVFilterInOut
[src]pub fn new(
name: &CStr,
filter_context: &mut AVFilterContext,
pad_idx: i32
) -> Self
[src]
pub fn new(
name: &CStr,
filter_context: &mut AVFilterContext,
pad_idx: i32
) -> Self
[src]Allocate a single, unlinked AVFilterInOut
entry.
Trait Implementations
impl Deref for AVFilterInOut
[src]
impl Deref for AVFilterInOut
[src]type Target = AVFilterInOut
type Target = AVFilterInOut
The resulting type after dereferencing.
impl Drop for AVFilterInOut
[src]
impl Drop for AVFilterInOut
[src]fn drop(&mut self)
[src]
fn drop(&mut self)
[src]This frees a linked AVFilterInOut
chain.