pub struct TrackCombinePlanes {
pub crc32: Option<Crc32>,
pub void: Option<Void>,
pub track_plane: Vec<TrackPlane>,
}Expand description
Contains the list of all video plane tracks that need to be combined to create this 3D track
Fields§
§crc32: Option<Crc32>Optional CRC-32 element for integrity checking.
void: Option<Void>void element, useful for reserving space during writing.
track_plane: Vec<TrackPlane>Contains a video plane track that need to be combined to create this 3D track
Trait Implementations§
Source§impl Clone for TrackCombinePlanes
impl Clone for TrackCombinePlanes
Source§fn clone(&self) -> TrackCombinePlanes
fn clone(&self) -> TrackCombinePlanes
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 TrackCombinePlanes
impl Debug for TrackCombinePlanes
Source§impl Default for TrackCombinePlanes
impl Default for TrackCombinePlanes
Source§fn default() -> TrackCombinePlanes
fn default() -> TrackCombinePlanes
Returns the “default value” for a type. Read more
Source§impl Element for TrackCombinePlanes
impl Element for TrackCombinePlanes
Source§fn decode_body<B: Buf>(buf: &mut B) -> Result<Self>
fn decode_body<B: Buf>(buf: &mut B) -> Result<Self>
Decode the body of the element from a buffer.
Source§fn encode_body<B: BufMut>(&self, buf: &mut B) -> Result<()>
fn encode_body<B: BufMut>(&self, buf: &mut B) -> Result<()>
Encode the body of the element to a buffer.
Source§const HAS_DEFAULT_VALUE: bool = false
const HAS_DEFAULT_VALUE: bool = false
Whether the element has a default value, as per Matroska specification.
If true, and the element is missing in a master element, it should be treated as if it were present with the default value.
If false, and the element is missing in a master element, it should be treated as an error.
Source§impl PartialEq for TrackCombinePlanes
impl PartialEq for TrackCombinePlanes
impl Eq for TrackCombinePlanes
impl StructuralPartialEq for TrackCombinePlanes
Auto Trait Implementations§
impl Freeze for TrackCombinePlanes
impl RefUnwindSafe for TrackCombinePlanes
impl Send for TrackCombinePlanes
impl Sync for TrackCombinePlanes
impl Unpin for TrackCombinePlanes
impl UnsafeUnpin for TrackCombinePlanes
impl UnwindSafe for TrackCombinePlanes
Blanket Implementations§
Source§impl<T> AsyncReadElement for Twhere
T: Element,
impl<T> AsyncReadElement for Twhere
T: Element,
Source§impl<T> AsyncReadFrom for Twhere
T: Element,
impl<T> AsyncReadFrom for Twhere
T: Element,
Source§impl<T> AsyncWriteElement for Twhere
T: Element,
impl<T> AsyncWriteElement for Twhere
T: Element,
Source§impl<T> AsyncWriteTo for Twhere
T: Encode,
impl<T> AsyncWriteTo for Twhere
T: Encode,
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