Tag Parser  6.4.1
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Public Member Functions | List of all members
Media::VorbisIdentificationHeader Class Reference

The VorbisIdentificationHeader class is a Vorbis identification header parser. More...

#include <vorbisidentificationheader.h>

Public Member Functions

 VorbisIdentificationHeader ()
 Constructs a new Vorbis identification header. More...
 
void parseHeader (OggIterator &iterator)
 Parses the Vorbis identification header which is read using the specified iterator. More...
 
uint32 version () const
 
byte channels () const
 
uint32 sampleRate () const
 
uint32 maxBitrate () const
 
uint32 nominalBitrate () const
 
uint32 minBitrate () const
 
byte blockSize () const
 
byte framingFlag () const
 

Detailed Description

The VorbisIdentificationHeader class is a Vorbis identification header parser.

Definition at line 12 of file vorbisidentificationheader.h.

Constructor & Destructor Documentation

◆ VorbisIdentificationHeader()

Media::VorbisIdentificationHeader::VorbisIdentificationHeader ( )
inline

Constructs a new Vorbis identification header.

Definition at line 42 of file vorbisidentificationheader.h.

Member Function Documentation

◆ blockSize()

byte Media::VorbisIdentificationHeader::blockSize ( ) const
inline

Definition at line 83 of file vorbisidentificationheader.h.

◆ channels()

byte Media::VorbisIdentificationHeader::channels ( ) const
inline

Definition at line 58 of file vorbisidentificationheader.h.

◆ framingFlag()

byte Media::VorbisIdentificationHeader::framingFlag ( ) const
inline

Definition at line 88 of file vorbisidentificationheader.h.

◆ maxBitrate()

uint32 Media::VorbisIdentificationHeader::maxBitrate ( ) const
inline

Definition at line 68 of file vorbisidentificationheader.h.

◆ minBitrate()

uint32 Media::VorbisIdentificationHeader::minBitrate ( ) const
inline

Definition at line 78 of file vorbisidentificationheader.h.

◆ nominalBitrate()

uint32 Media::VorbisIdentificationHeader::nominalBitrate ( ) const
inline

Definition at line 73 of file vorbisidentificationheader.h.

◆ parseHeader()

void Media::VorbisIdentificationHeader::parseHeader ( OggIterator iterator)

Parses the Vorbis identification header which is read using the specified iterator.

Remarks
The header is assumed to start at the current position of iterator.

Definition at line 24 of file vorbisidentificationheader.cpp.

◆ sampleRate()

uint32 Media::VorbisIdentificationHeader::sampleRate ( ) const
inline

Definition at line 63 of file vorbisidentificationheader.h.

◆ version()

uint32 Media::VorbisIdentificationHeader::version ( ) const
inline

Definition at line 53 of file vorbisidentificationheader.h.


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