pub struct FfmpegRecordingConfig {
pub codec_args: FfmpegCodecArgs,
pub max_framerate: RecordingFrameRate,
pub h264_metadata: Option<H264Metadata>,
}Expand description
Configuration for an ffmpeg-based recording
Fields§
§codec_args: FfmpegCodecArgs§max_framerate: RecordingFrameRateLimits the recording to a maximum frame rate.
h264_metadata: Option<H264Metadata>Trait Implementations§
Source§impl Clone for FfmpegRecordingConfig
impl Clone for FfmpegRecordingConfig
Source§fn clone(&self) -> FfmpegRecordingConfig
fn clone(&self) -> FfmpegRecordingConfig
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 FfmpegRecordingConfig
impl Debug for FfmpegRecordingConfig
Source§impl Default for FfmpegRecordingConfig
impl Default for FfmpegRecordingConfig
Source§fn default() -> FfmpegRecordingConfig
fn default() -> FfmpegRecordingConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FfmpegRecordingConfig
impl<'de> Deserialize<'de> for FfmpegRecordingConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for FfmpegRecordingConfig
impl PartialEq for FfmpegRecordingConfig
Source§impl Serialize for FfmpegRecordingConfig
impl Serialize for FfmpegRecordingConfig
impl StructuralPartialEq for FfmpegRecordingConfig
Auto Trait Implementations§
impl Freeze for FfmpegRecordingConfig
impl RefUnwindSafe for FfmpegRecordingConfig
impl Send for FfmpegRecordingConfig
impl Sync for FfmpegRecordingConfig
impl Unpin for FfmpegRecordingConfig
impl UnsafeUnpin for FfmpegRecordingConfig
impl UnwindSafe for FfmpegRecordingConfig
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