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

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

#include <vorbisidentificationheader.h>

Public Member Functions

constexpr 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...
 
constexpr uint32 version () const
 
constexpr byte channels () const
 
constexpr uint32 sampleRate () const
 
constexpr uint32 maxBitrate () const
 
constexpr uint32 nominalBitrate () const
 
constexpr uint32 minBitrate () const
 
constexpr byte blockSize () const
 
constexpr 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()

constexpr TagParser::VorbisIdentificationHeader::VorbisIdentificationHeader ( )

Constructs a new Vorbis identification header.

Definition at line 41 of file vorbisidentificationheader.h.

Member Function Documentation

◆ blockSize()

constexpr byte TagParser::VorbisIdentificationHeader::blockSize ( ) const

Definition at line 83 of file vorbisidentificationheader.h.

◆ channels()

constexpr byte TagParser::VorbisIdentificationHeader::channels ( ) const

Definition at line 58 of file vorbisidentificationheader.h.

◆ framingFlag()

constexpr byte TagParser::VorbisIdentificationHeader::framingFlag ( ) const

Definition at line 88 of file vorbisidentificationheader.h.

◆ maxBitrate()

constexpr uint32 TagParser::VorbisIdentificationHeader::maxBitrate ( ) const

Definition at line 68 of file vorbisidentificationheader.h.

◆ minBitrate()

constexpr uint32 TagParser::VorbisIdentificationHeader::minBitrate ( ) const

Definition at line 78 of file vorbisidentificationheader.h.

◆ nominalBitrate()

constexpr uint32 TagParser::VorbisIdentificationHeader::nominalBitrate ( ) const

Definition at line 73 of file vorbisidentificationheader.h.

◆ parseHeader()

void TagParser::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()

constexpr uint32 TagParser::VorbisIdentificationHeader::sampleRate ( ) const

Definition at line 63 of file vorbisidentificationheader.h.

◆ version()

constexpr uint32 TagParser::VorbisIdentificationHeader::version ( ) const

Definition at line 53 of file vorbisidentificationheader.h.


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