Struct rsmpeg::ffi::AVFilterFormatsConfig [−][src]
#[repr(C)]pub struct AVFilterFormatsConfig { pub formats: *mut AVFilterFormats, pub samplerates: *mut AVFilterFormats, pub channel_layouts: *mut AVFilterChannelLayouts, }
Expand description
Lists of formats / etc. supported by an end of a link.
This structure is directly part of AVFilterLink, in two copies: one for the source filter, one for the destination filter.
These lists are used for negotiating the format to actually be used, which will be loaded into the format and channel_layout members of AVFilterLink, when chosen.
Fields
formats: *mut AVFilterFormats
Expand description
List of supported formats (pixel or sample).
samplerates: *mut AVFilterFormats
Expand description
Lists of supported sample rates, only for audio.
channel_layouts: *mut AVFilterChannelLayouts
Expand description
Lists of supported channel layouts, only for audio.
Trait Implementations
impl Clone for AVFilterFormatsConfig
[src]
impl Clone for AVFilterFormatsConfig
[src]pub fn clone(&self) -> AVFilterFormatsConfig
[src]
pub fn clone(&self) -> AVFilterFormatsConfig
[src]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 Debug for AVFilterFormatsConfig
[src]
impl Debug for AVFilterFormatsConfig
[src]impl Copy for AVFilterFormatsConfig
[src]
Auto Trait Implementations
impl RefUnwindSafe for AVFilterFormatsConfig
impl !Send for AVFilterFormatsConfig
impl !Sync for AVFilterFormatsConfig
impl Unpin for AVFilterFormatsConfig
impl UnwindSafe for AVFilterFormatsConfig
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more