Enum caf::ChunkType
[−]
[src]
pub enum ChunkType { AudioDescription, AudioData, PacketTable, ChannelLayout, MagicCookie, Strings, Marker, Region, Instrument, Midi, Overview, Peak, EditComments, Info, UniqueMaterialIdentifier, UserDefined, Free, Other(u32), }
Possible chunk types defined by the spec
The chunks in a CAF file after the CAF File Header form the uppermost layer of granularity.
The spec explicitly says that the list is not exhaustive
and that users may add their own unofficial chunk types
from outside of the reserved range of chunks.
Those chunk types are represented by the Other
variant.
Variants
AudioDescription
mChunkType for the "Audio Description" chunk
AudioData
mChunkType for the "Audio Data" chunk
PacketTable
mChunkType for the "Packet Table" chunk
ChannelLayout
mChunkType for the "Channel Layout" chunk
MagicCookie
mChunkType for the "Magic Cookie" chunk
Strings
mChunkType for the "Strings" chunk
Marker
mChunkType for the "Marker" chunk
Region
mChunkType for the "Region" chunk
Instrument
mChunkType for the "Instrument" chunk
Midi
mChunkType for the "MIDI" chunk
Overview
mChunkType for the "Overview" chunk
Peak
mChunkType for the "Peak" chunk
EditComments
mChunkType for the "Edit Comments" chunk
Info
mChunkType for the "Information" chunk
UniqueMaterialIdentifier
mChunkType for the "Unique Material Identifier" chunk
UserDefined
mChunkType for the "User-Defined" chunk
Free
mChunkType for the "Free" chunk
Other(u32)
Variant for all chunks that were not mentioned in this list.
This includes both chunk types from the range of reserved chunk types that weren't mentioned, and those from outside the range of reserved ones.
Trait Implementations
impl Debug for ChunkType
[src]
impl Clone for ChunkType
[src]
fn clone(&self) -> ChunkType
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Copy for ChunkType
[src]
impl PartialEq for ChunkType
[src]
fn eq(&self, __arg_0: &ChunkType) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &ChunkType) -> bool
This method tests for !=
.