Struct matroska_demuxer::ContentEncoding [−][src]
pub struct ContentEncoding { /* fields omitted */ }
Settings for one content encoding like compression or encryption.
Implementations
impl ContentEncoding
[src]
impl ContentEncoding
[src]pub fn order(&self) -> u64
[src]
Tells when this modification was used during encoding / muxing starting with 0 and counting upwards.
pub fn scope(&self) -> u64
[src]
A bit field that describes which Elements have been modified in this way.
Values (big-endian) can be OR’ed:
1 - All frame contents, excluding lacing data. 2 - The track’s private data. 4 - The next ContentEncoding.
pub fn encoding_type(&self) -> ContentEncodingType
[src]
Describes what kind of transformation is applied.
pub fn encryption(&self) -> Option<&ContentEncryption>
[src]
Settings describing the encryption used.
Trait Implementations
impl Clone for ContentEncoding
[src]
impl Clone for ContentEncoding
[src]fn clone(&self) -> ContentEncoding
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
Auto Trait Implementations
impl RefUnwindSafe for ContentEncoding
impl RefUnwindSafe for ContentEncoding
impl Send for ContentEncoding
impl Send for ContentEncoding
impl Sync for ContentEncoding
impl Sync for ContentEncoding
impl Unpin for ContentEncoding
impl Unpin for ContentEncoding
impl UnwindSafe for ContentEncoding
impl UnwindSafe for ContentEncoding