pub struct StreamTopology {
pub video: Option<VideoStreamShape>,
pub audio: Option<AudioStreamShape>,
}Expand description
The streams a media file carries.
Fields§
§video: Option<VideoStreamShape>The primary video stream, if there is one.
audio: Option<AudioStreamShape>The primary audio stream, if there is one.
Trait Implementations§
Source§impl Clone for StreamTopology
impl Clone for StreamTopology
Source§impl Debug for StreamTopology
impl Debug for StreamTopology
Source§impl Default for StreamTopology
impl Default for StreamTopology
Source§impl<'de> Deserialize<'de> for StreamTopology
impl<'de> Deserialize<'de> for StreamTopology
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
Source§impl PartialEq for StreamTopology
impl PartialEq for StreamTopology
Source§impl Serialize for StreamTopology
impl Serialize for StreamTopology
impl StructuralPartialEq for StreamTopology
Auto Trait Implementations§
impl Freeze for StreamTopology
impl RefUnwindSafe for StreamTopology
impl Send for StreamTopology
impl Sync for StreamTopology
impl Unpin for StreamTopology
impl UnsafeUnpin for StreamTopology
impl UnwindSafe for StreamTopology
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