pub struct VideoToolboxEncoderConfig {
pub main_codec: String,
pub main10_codec: String,
pub callback_timeout: Duration,
}Expand description
Configuration for the VideoToolbox encoder.
Fields§
§main_codec: StringRFC 6381 codec string used for 8-bit HEVC streams.
main10_codec: StringRFC 6381 codec string used for 10-bit HEVC streams.
callback_timeout: DurationTimeout used while waiting for VideoToolbox callbacks.
Trait Implementations§
Source§impl Clone for VideoToolboxEncoderConfig
impl Clone for VideoToolboxEncoderConfig
Source§fn clone(&self) -> VideoToolboxEncoderConfig
fn clone(&self) -> VideoToolboxEncoderConfig
Returns a duplicate 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 VideoToolboxEncoderConfig
impl Debug for VideoToolboxEncoderConfig
Auto Trait Implementations§
impl Freeze for VideoToolboxEncoderConfig
impl RefUnwindSafe for VideoToolboxEncoderConfig
impl Send for VideoToolboxEncoderConfig
impl Sync for VideoToolboxEncoderConfig
impl Unpin for VideoToolboxEncoderConfig
impl UnsafeUnpin for VideoToolboxEncoderConfig
impl UnwindSafe for VideoToolboxEncoderConfig
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