pub struct Part {Show 23 fields
pub id: u64,
pub key: Option<String>,
pub duration: Option<u64>,
pub file: Option<String>,
pub size: Option<u64>,
pub container: Option<ContainerFormat>,
pub indexes: Option<String>,
pub audio_profile: Option<String>,
pub video_profile: Option<String>,
pub protocol: Option<Protocol>,
pub selected: Option<bool>,
pub decision: Option<Decision>,
pub width: Option<u32>,
pub height: Option<u32>,
pub packet_length: Option<u64>,
pub has_thumbnail: Option<String>,
pub has_64bit_offsets: Option<bool>,
pub optimized_for_streaming: Option<bool>,
pub has_chapter_text_stream: Option<bool>,
pub deep_analysis_version: Option<String>,
pub required_bandwidths: Option<Vec<u32>>,
pub bitrate: Option<u32>,
pub streams: Option<Vec<Stream>>,
}Fields§
§id: u64§key: Option<String>§duration: Option<u64>§file: Option<String>§size: Option<u64>§container: Option<ContainerFormat>§indexes: Option<String>§audio_profile: Option<String>§video_profile: Option<String>§protocol: Option<Protocol>§selected: Option<bool>§decision: Option<Decision>§width: Option<u32>§height: Option<u32>§packet_length: Option<u64>§has_thumbnail: Option<String>§has_64bit_offsets: Option<bool>§optimized_for_streaming: Option<bool>§has_chapter_text_stream: Option<bool>§deep_analysis_version: Option<String>§required_bandwidths: Option<Vec<u32>>§bitrate: Option<u32>§streams: Option<Vec<Stream>>Trait Implementations§
source§impl<'de> Deserialize<'de> for Part
impl<'de> Deserialize<'de> for Part
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