TagLib API Documentation
Public Member Functions | List of all members
TagLib::FLAC::UnknownMetadataBlock Class Reference

Unknown FLAC metadata block. More...

#include <flacunknownmetadatablock.h>

Inheritance diagram for TagLib::FLAC::UnknownMetadataBlock:
[legend]
Collaboration diagram for TagLib::FLAC::UnknownMetadataBlock:
[legend]

Public Member Functions

 UnknownMetadataBlock (int code, const ByteVector &data)
 
 ~UnknownMetadataBlock () override
 
 UnknownMetadataBlock (const UnknownMetadataBlock &item)=delete
 
UnknownMetadataBlockoperator= (const UnknownMetadataBlock &item)=delete
 
int code () const override
 
void setCode (int code)
 
ByteVector data () const
 
void setData (const ByteVector &data)
 
ByteVector render () const override
 
- Public Member Functions inherited from TagLib::FLAC::MetadataBlock
 MetadataBlock ()
 
virtual ~MetadataBlock ()
 
 MetadataBlock (const MetadataBlock &item)=delete
 
MetadataBlockoperator= (const MetadataBlock &item)=delete
 
virtual int code () const =0
 
virtual ByteVector render () const =0
 

Additional Inherited Members

- Public Types inherited from TagLib::FLAC::MetadataBlock
enum  BlockType {
  StreamInfo = 0 , Padding , Application , SeekTable ,
  VorbisComment , CueSheet , Picture
}
 

Detailed Description

Unknown FLAC metadata block.

Constructor & Destructor Documentation

◆ UnknownMetadataBlock() [1/2]

TagLib::FLAC::UnknownMetadataBlock::UnknownMetadataBlock ( int  code,
const ByteVector data 
)

◆ ~UnknownMetadataBlock()

TagLib::FLAC::UnknownMetadataBlock::~UnknownMetadataBlock ( )
override

◆ UnknownMetadataBlock() [2/2]

TagLib::FLAC::UnknownMetadataBlock::UnknownMetadataBlock ( const UnknownMetadataBlock item)
delete

Member Function Documentation

◆ code()

int TagLib::FLAC::UnknownMetadataBlock::code ( ) const
overridevirtual

Returns the FLAC metadata block type.

Implements TagLib::FLAC::MetadataBlock.

◆ data()

ByteVector TagLib::FLAC::UnknownMetadataBlock::data ( ) const

Returns the FLAC metadata block type.

◆ operator=()

UnknownMetadataBlock & TagLib::FLAC::UnknownMetadataBlock::operator= ( const UnknownMetadataBlock item)
delete

◆ render()

ByteVector TagLib::FLAC::UnknownMetadataBlock::render ( ) const
overridevirtual

Render the content of the block.

Implements TagLib::FLAC::MetadataBlock.

◆ setCode()

void TagLib::FLAC::UnknownMetadataBlock::setCode ( int  code)

Sets the FLAC metadata block type.

◆ setData()

void TagLib::FLAC::UnknownMetadataBlock::setData ( const ByteVector data)

Sets the FLAC metadata block type.


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