pub struct Media {Show 22 fields
pub id: Option<String>,
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 extension: Option<String>,
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>,
pub premium: Option<bool>,
}
Fields§
§id: Option<String>
§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>
§extension: Option<String>
§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
Auto Trait Implementations§
impl Freeze for Media
impl RefUnwindSafe for Media
impl Send for Media
impl Sync for Media
impl Unpin for Media
impl UnwindSafe for Media
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