Enum claxon::metadata::MetadataBlock
[−]
[src]
pub enum MetadataBlock { StreamInfo(StreamInfo), Padding { length: u32, }, Application { id: u32, data: Vec<u8>, }, SeekTable(SeekTable), VorbisComment, CueSheet, Picture, Reserved, }
A metadata about the flac stream.
Variants
StreamInfo(StreamInfo)
A stream info block.
Padding
A padding block (with no meaningful data).
Fields
length: u32 | The number of padding bytes. |
Application
An application block with application-specific data.
Fields
id: u32 | The registered application ID. |
data: Vec<u8> | The contents of the application block. |
SeekTable(SeekTable)
A seek table block.
VorbisComment
A Vorbis comment block, also known as FLAC tags.
CueSheet
A CUE sheet block.
Picture
A picture block.
Reserved
A block with a reserved block type, not supported by this library.