Struct libav_ng::AVFilterContext
source · #[repr(C)]pub struct AVFilterContext {Show 22 fields
pub av_class: *const AVClass,
pub filter: *const AVFilter,
pub name: *mut i8,
pub input_pads: *mut AVFilterPad,
pub inputs: *mut *mut AVFilterLink,
pub nb_inputs: u32,
pub output_pads: *mut AVFilterPad,
pub outputs: *mut *mut AVFilterLink,
pub nb_outputs: u32,
pub priv_: *mut c_void,
pub graph: *mut AVFilterGraph,
pub thread_type: i32,
pub internal: *mut AVFilterInternal,
pub command_queue: *mut AVFilterCommand,
pub enable_str: *mut i8,
pub enable: *mut c_void,
pub var_values: *mut f64,
pub is_disabled: i32,
pub hw_device_ctx: *mut AVBufferRef,
pub nb_threads: i32,
pub ready: u32,
pub extra_hw_frames: i32,
}Fields§
§av_class: *const AVClass§filter: *const AVFilter§name: *mut i8§input_pads: *mut AVFilterPad§inputs: *mut *mut AVFilterLink§nb_inputs: u32§output_pads: *mut AVFilterPad§outputs: *mut *mut AVFilterLink§nb_outputs: u32§priv_: *mut c_void§graph: *mut AVFilterGraph§thread_type: i32§internal: *mut AVFilterInternal§command_queue: *mut AVFilterCommand§enable_str: *mut i8§enable: *mut c_void§var_values: *mut f64§is_disabled: i32§hw_device_ctx: *mut AVBufferRef§nb_threads: i32§ready: u32§extra_hw_frames: i32Trait Implementations§
source§impl Clone for AVFilterContext
impl Clone for AVFilterContext
source§fn clone(&self) -> AVFilterContext
fn clone(&self) -> AVFilterContext
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for AVFilterContext
impl Debug for AVFilterContext
impl Copy for AVFilterContext
Auto Trait Implementations§
impl Freeze for AVFilterContext
impl RefUnwindSafe for AVFilterContext
impl !Send for AVFilterContext
impl !Sync for AVFilterContext
impl Unpin for AVFilterContext
impl UnwindSafe for AVFilterContext
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)