pub struct DashStreams {
pub duration: u64,
pub min_buffer_time: f64,
pub video: Vec<DashTrack>,
pub audio: Vec<DashTrack>,
pub dolby: Option<DashDolby>,
pub flac: Option<DashFlac>,
}Fields§
§duration: u64§min_buffer_time: f64§video: Vec<DashTrack>§audio: Vec<DashTrack>§dolby: Option<DashDolby>§flac: Option<DashFlac>Trait Implementations§
Source§impl Clone for DashStreams
impl Clone for DashStreams
Source§fn clone(&self) -> DashStreams
fn clone(&self) -> DashStreams
Returns a duplicate of the value. Read more
1.0.0 · 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 DashStreams
impl Debug for DashStreams
Source§impl<'de> Deserialize<'de> for DashStreams
impl<'de> Deserialize<'de> for DashStreams
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 DashStreams
impl RefUnwindSafe for DashStreams
impl Send for DashStreams
impl Sync for DashStreams
impl Unpin for DashStreams
impl UnwindSafe for DashStreams
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