pub struct EncodingOptions {
pub width: i32,
pub height: i32,
pub depth: i32,
pub framerate: i32,
pub audio_codec: AudioCodec,
pub audio_bitrate: i32,
pub audio_frequency: i32,
pub video_codec: VideoCodec,
pub video_bitrate: i32,
pub keyframe_interval: f64,
pub audio_quality: i32,
pub video_quality: i32,
}
Fields§
§width: i32
§height: i32
§depth: i32
§framerate: i32
§audio_codec: AudioCodec
§audio_bitrate: i32
§audio_frequency: i32
§video_codec: VideoCodec
§video_bitrate: i32
§keyframe_interval: f64
§audio_quality: i32
§video_quality: i32
Trait Implementations§
Source§impl Clone for EncodingOptions
impl Clone for EncodingOptions
Source§fn clone(&self) -> EncodingOptions
fn clone(&self) -> EncodingOptions
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 EncodingOptions
impl Debug for EncodingOptions
Source§impl Default for EncodingOptions
impl Default for EncodingOptions
Source§impl From<EncodingOptions> for EncodingOptions
impl From<EncodingOptions> for EncodingOptions
Source§fn from(opts: EncodingOptions) -> Self
fn from(opts: EncodingOptions) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for EncodingOptions
impl RefUnwindSafe for EncodingOptions
impl Send for EncodingOptions
impl Sync for EncodingOptions
impl Unpin for EncodingOptions
impl UnwindSafe for EncodingOptions
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