pub struct ExportSettings {
pub video_enabled: bool,
pub audio_enabled: bool,
pub width: u32,
pub height: u32,
pub pixel_format: PixelFormat,
pub sample_rate: u32,
pub sample_format: SampleFormat,
pub channels: ChannelLayout,
pub quality: RenderQuality,
pub start: Option<i64>,
pub end: Option<i64>,
}Expand description
Export settings.
Fields§
§video_enabled: boolExport video.
audio_enabled: boolExport audio.
width: u32Video width.
height: u32Video height.
pixel_format: PixelFormatPixel format.
sample_rate: u32Sample rate.
sample_format: SampleFormatSample format.
channels: ChannelLayoutAudio channels.
quality: RenderQualityQuality preset.
start: Option<i64>Start position (None = beginning).
end: Option<i64>End position (None = end of timeline).
Trait Implementations§
Source§impl Clone for ExportSettings
impl Clone for ExportSettings
Source§fn clone(&self) -> ExportSettings
fn clone(&self) -> ExportSettings
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ExportSettings
impl Debug for ExportSettings
Auto Trait Implementations§
impl Freeze for ExportSettings
impl RefUnwindSafe for ExportSettings
impl Send for ExportSettings
impl Sync for ExportSettings
impl Unpin for ExportSettings
impl UnsafeUnpin for ExportSettings
impl UnwindSafe for ExportSettings
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more