pub struct TranscodeSessionStats {Show 32 fields
pub key: String,
pub throttled: bool,
pub complete: bool,
pub progress: f32,
pub size: i64,
pub speed: Option<f32>,
pub error: bool,
pub duration: Option<u32>,
pub remaining: Option<u32>,
pub context: Context,
pub source_video_codec: Option<VideoCodec>,
pub source_audio_codec: Option<AudioCodec>,
pub video_decision: Option<Decision>,
pub audio_decision: Option<Decision>,
pub subtitle_decision: Option<Decision>,
pub protocol: Protocol,
pub container: ContainerFormat,
pub video_codec: Option<VideoCodec>,
pub audio_codec: Option<AudioCodec>,
pub audio_channels: u8,
pub width: Option<u32>,
pub height: Option<u32>,
pub transcode_hw_requested: bool,
pub transcode_hw_decoding: Option<String>,
pub transcode_hw_encoding: Option<String>,
pub transcode_hw_decoding_title: Option<String>,
pub transcode_hw_full_pipeline: Option<bool>,
pub transcode_hw_encoding_title: Option<String>,
pub offline_transcode: bool,
pub time_stamp: Option<f32>,
pub min_offset_available: Option<f32>,
pub max_offset_available: Option<f32>,
}
Fields§
§key: String
§throttled: bool
§complete: bool
§progress: f32
§size: i64
§speed: Option<f32>
§error: bool
§duration: Option<u32>
§remaining: Option<u32>
§context: Context
§source_video_codec: Option<VideoCodec>
§source_audio_codec: Option<AudioCodec>
§video_decision: Option<Decision>
§audio_decision: Option<Decision>
§subtitle_decision: Option<Decision>
§protocol: Protocol
§container: ContainerFormat
§video_codec: Option<VideoCodec>
§audio_codec: Option<AudioCodec>
§audio_channels: u8
§width: Option<u32>
§height: Option<u32>
§transcode_hw_requested: bool
§transcode_hw_decoding: Option<String>
§transcode_hw_encoding: Option<String>
§transcode_hw_decoding_title: Option<String>
§transcode_hw_full_pipeline: Option<bool>
§transcode_hw_encoding_title: Option<String>
§offline_transcode: bool
§time_stamp: Option<f32>
§min_offset_available: Option<f32>
§max_offset_available: Option<f32>
Trait Implementations§
Source§impl Clone for TranscodeSessionStats
impl Clone for TranscodeSessionStats
Source§fn clone(&self) -> TranscodeSessionStats
fn clone(&self) -> TranscodeSessionStats
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TranscodeSessionStats
impl Debug for TranscodeSessionStats
Source§impl<'de> Deserialize<'de> for TranscodeSessionStats
impl<'de> Deserialize<'de> for TranscodeSessionStats
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
Auto Trait Implementations§
impl Freeze for TranscodeSessionStats
impl RefUnwindSafe for TranscodeSessionStats
impl Send for TranscodeSessionStats
impl Sync for TranscodeSessionStats
impl Unpin for TranscodeSessionStats
impl UnwindSafe for TranscodeSessionStats
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