pub struct VideoSubDescriptors {
pub phdr_metadata_track_sub_descriptor: Option<PHDRMetadataTrackSubDescriptor>,
pub jpeg2000_sub_descriptor: Option<JPEG2000SubDescriptor>,
}Expand description
SubDescriptors for video (RGBA/CDCI) descriptors
Fields§
§phdr_metadata_track_sub_descriptor: Option<PHDRMetadataTrackSubDescriptor>Presence indicates Dolby Vision HDR
jpeg2000_sub_descriptor: Option<JPEG2000SubDescriptor>JPEG 2000 Picture Sub Descriptor — Table 14 constraints
Trait Implementations§
Source§impl Clone for VideoSubDescriptors
impl Clone for VideoSubDescriptors
Source§fn clone(&self) -> VideoSubDescriptors
fn clone(&self) -> VideoSubDescriptors
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 VideoSubDescriptors
impl Debug for VideoSubDescriptors
Source§impl<'de> Deserialize<'de> for VideoSubDescriptors
impl<'de> Deserialize<'de> for VideoSubDescriptors
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 VideoSubDescriptors
impl PartialEq for VideoSubDescriptors
Source§fn eq(&self, other: &VideoSubDescriptors) -> bool
fn eq(&self, other: &VideoSubDescriptors) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for VideoSubDescriptors
impl Serialize for VideoSubDescriptors
impl StructuralPartialEq for VideoSubDescriptors
Auto Trait Implementations§
impl Freeze for VideoSubDescriptors
impl RefUnwindSafe for VideoSubDescriptors
impl Send for VideoSubDescriptors
impl Sync for VideoSubDescriptors
impl Unpin for VideoSubDescriptors
impl UnsafeUnpin for VideoSubDescriptors
impl UnwindSafe for VideoSubDescriptors
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