pub struct Media {Show 20 fields
pub id: u64,
pub duration: Option<u64>,
pub bitrate: Option<u32>,
pub width: Option<u32>,
pub height: Option<u32>,
pub aspect_ratio: Option<f32>,
pub audio_channels: Option<u8>,
pub protocol: Option<Protocol>,
pub audio_codec: Option<AudioCodec>,
pub video_codec: Option<VideoCodec>,
pub video_resolution: Option<String>,
pub container: Option<ContainerFormat>,
pub video_frame_rate: Option<String>,
pub audio_profile: Option<String>,
pub video_profile: Option<String>,
pub selected: Option<bool>,
pub parts: Vec<Part>,
pub has_64bit_offsets: Option<bool>,
pub optimized_for_streaming: Option<bool>,
pub display_offset: Option<u64>,
}Fields§
§id: u64§duration: Option<u64>§bitrate: Option<u32>§width: Option<u32>§height: Option<u32>§aspect_ratio: Option<f32>§audio_channels: Option<u8>§protocol: Option<Protocol>§audio_codec: Option<AudioCodec>§video_codec: Option<VideoCodec>§video_resolution: Option<String>§container: Option<ContainerFormat>§video_frame_rate: Option<String>§audio_profile: Option<String>§video_profile: Option<String>§selected: Option<bool>§parts: Vec<Part>§has_64bit_offsets: Option<bool>§optimized_for_streaming: Option<bool>§display_offset: Option<u64>Trait Implementations§
source§impl<'de> Deserialize<'de> for Media
impl<'de> Deserialize<'de> for Media
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