pub struct FfmpegEncoder {
codecs: BTreeMap<Format, AvCodec>,
}Fields§
§codecs: BTreeMap<Format, AvCodec>Implementations§
Source§impl FfmpegEncoder
impl FfmpegEncoder
Trait Implementations§
Source§impl Encoder for FfmpegEncoder
impl Encoder for FfmpegEncoder
type Session = FfmpegEncoderSession
fn query_capabilities(&self) -> Result<EncoderCapabilities, VideoError>
fn start_session( &mut self, config: SessionConfig, ) -> Result<Self::Session, VideoError>
fn stop_session(&mut self, _session: Self::Session) -> Result<(), VideoError>
Auto Trait Implementations§
impl Freeze for FfmpegEncoder
impl RefUnwindSafe for FfmpegEncoder
impl Send for FfmpegEncoder
impl Sync for FfmpegEncoder
impl Unpin for FfmpegEncoder
impl UnwindSafe for FfmpegEncoder
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