Struct rsmpeg::avcodec::AVCodec [−][src]
pub struct AVCodec { /* fields omitted */ }
Implementations
impl AVCodec
[src]
impl AVCodec
[src]pub fn as_ptr(&self) -> *const AVCodec
[src]
pub fn as_mut_ptr(&mut self) -> *mut AVCodec
[src]
pub unsafe fn set_ptr(&mut self, ptr: NonNull<AVCodec>)
[src]
pub unsafe fn set_ptr(&mut self, ptr: NonNull<AVCodec>)
[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<AVCodec>) -> Self
[src]
pub unsafe fn from_raw(raw: NonNull<AVCodec>) -> 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<AVCodec>
[src]
impl AVCodec
[src]
impl AVCodec
[src]pub fn find_decoder(id: AVCodecID) -> Option<AVCodecRef<'static>>
[src]
pub fn find_decoder(id: AVCodecID) -> Option<AVCodecRef<'static>>
[src]Find a static decoder instance with AVCodecID
pub fn find_encoder(id: AVCodecID) -> Option<AVCodecRef<'static>>
[src]
pub fn find_encoder(id: AVCodecID) -> Option<AVCodecRef<'static>>
[src]Find a static encoder instance with AVCodecID
pub fn find_decoder_by_name(name: &CStr) -> Option<AVCodecRef<'static>>
[src]
pub fn find_decoder_by_name(name: &CStr) -> Option<AVCodecRef<'static>>
[src]Find a static decoder instance with it short name.
pub fn find_encoder_by_name(name: &CStr) -> Option<AVCodecRef<'static>>
[src]
pub fn find_encoder_by_name(name: &CStr) -> Option<AVCodecRef<'static>>
[src]Find a static encoder instance with it short name.
impl<'codec> AVCodec
[src]
impl<'codec> AVCodec
[src]pub fn supported_framerates(&'codec self) -> Option<&'codec [AVRational]>
[src]
pub fn supported_framerates(&'codec self) -> Option<&'codec [AVRational]>
[src]Return supported framerates of this AVCodec
.
pub fn pix_fmts(&'codec self) -> Option<&'codec [AVPixelFormat]>
[src]
pub fn pix_fmts(&'codec self) -> Option<&'codec [AVPixelFormat]>
[src]Return supported pix_fmts of this AVCodec
.
pub fn supported_samplerates(&'codec self) -> Option<&'codec [i32]>
[src]
pub fn supported_samplerates(&'codec self) -> Option<&'codec [i32]>
[src]Return supported samplerates of this AVCodec
.
pub fn sample_fmts(&'codec self) -> Option<&'codec [AVSampleFormat]>
[src]
pub fn sample_fmts(&'codec self) -> Option<&'codec [AVSampleFormat]>
[src]Return supported sample_fmts of this AVCodec
.