TagLib 1.7.0 (TagLib: TagLib::FLAC::MetadataBlock Class Reference)

TagLib::FLAC::MetadataBlock Class Reference

#include <flacmetadatablock.h>

Inheritance diagram for TagLib::FLAC::MetadataBlock:

List of all members.

Public Types

enum  BlockType {
  StreamInfo = 0, Padding, Application, SeekTable,
  VorbisComment, CueSheet, Picture
}

Public Member Functions

 MetadataBlock ()
virtual ~MetadataBlock ()
virtual int code () const =0
virtual ByteVector render () const =0

Member Enumeration Documentation

Enumerator:
StreamInfo 
Padding 
Application 
SeekTable 
VorbisComment 
CueSheet 
Picture 

Constructor & Destructor Documentation

TagLib::FLAC::MetadataBlock::MetadataBlock (  ) 
virtual TagLib::FLAC::MetadataBlock::~MetadataBlock (  )  [virtual]

Member Function Documentation

virtual int TagLib::FLAC::MetadataBlock::code (  )  const [pure virtual]

Returns the FLAC metadata block type.

Implemented in TagLib::FLAC::Picture, and TagLib::FLAC::UnknownMetadataBlock.

virtual ByteVector TagLib::FLAC::MetadataBlock::render (  )  const [pure virtual]

Render the content of the block.

Implemented in TagLib::FLAC::Picture, and TagLib::FLAC::UnknownMetadataBlock.


The documentation for this class was generated from the following file: