Struct rsmpeg::avcodec::AVCodecParameters [−][src]
pub struct AVCodecParameters { /* fields omitted */ }
Implementations
impl AVCodecParameters
[src]
impl AVCodecParameters
[src]pub fn as_ptr(&self) -> *const AVCodecParameters
[src]
pub fn as_mut_ptr(&mut self) -> *mut AVCodecParameters
[src]
pub unsafe fn set_ptr(&mut self, ptr: NonNull<AVCodecParameters>)
[src]
pub unsafe fn set_ptr(&mut self, ptr: NonNull<AVCodecParameters>)
[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<AVCodecParameters>) -> Self
[src]
pub unsafe fn from_raw(raw: NonNull<AVCodecParameters>) -> 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<AVCodecParameters>
[src]
impl AVCodecParameters
[src]
impl AVCodecParameters
[src]pub fn new() -> Self
[src]
pub fn from_context(&mut self, context: &AVCodecContext)
[src]
pub fn from_context(&mut self, context: &AVCodecContext)
[src]Fill current codecpar based on the values from the supplied
AVCodecContext
. Any allocated fields in this codecpar are freed and
replaced with duplicates of the corresponding fields in codec.
pub fn copy(&mut self, from: &Self)
[src]
pub fn copy(&mut self, from: &Self)
[src]Copy the contents from another AVCodecParameters
. Any allocated fields in dst are freed
and replaced with newly allocated duplicates of the corresponding fields
in src.
Trait Implementations
impl Clone for AVCodecParameters
[src]
impl Clone for AVCodecParameters
[src]impl Default for AVCodecParameters
[src]
impl Default for AVCodecParameters
[src]impl Deref for AVCodecParameters
[src]
impl Deref for AVCodecParameters
[src]type Target = AVCodecParameters
type Target = AVCodecParameters
The resulting type after dereferencing.
Auto Trait Implementations
impl RefUnwindSafe for AVCodecParameters
impl !Send for AVCodecParameters
impl !Sync for AVCodecParameters
impl Unpin for AVCodecParameters
impl UnwindSafe for AVCodecParameters
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