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

#include <aacframe.h>

Public Member Functions

 AacFrameElementParser (byte audioObjectId, byte samplingFrequencyIndex, byte extensionSamplingFrequencyIndex, byte channelConfig, uint16 frameLength=1024)
 Constructs a new parser with the specified setup information. More...
 
void parse (const AdtsFrame &adtsFrame, std::unique_ptr< char[]> &data, std::size_t dataSize)
 Parses the specified frame data. More...
 
void parse (const AdtsFrame &adtsFrame, std::istream &stream, std::size_t dataSize)
 Parses the frame data from the specified stream at the current position. More...
 

Detailed Description

Definition at line 392 of file aacframe.h.

Constructor & Destructor Documentation

◆ AacFrameElementParser()

TagParser::AacFrameElementParser::AacFrameElementParser ( byte  audioObjectId,
byte  samplingFrequencyIndex,
byte  extensionSamplingFrequencyIndex,
byte  channelConfig,
uint16  frameLength = 1024 
)
inline

Constructs a new parser with the specified setup information.

Definition at line 487 of file aacframe.h.

Member Function Documentation

◆ parse() [1/2]

void TagParser::AacFrameElementParser::parse ( const AdtsFrame adtsFrame,
std::unique_ptr< char[]> &  data,
std::size_t  dataSize 
)

Parses the specified frame data.

Definition at line 2110 of file aacframe.cpp.

◆ parse() [2/2]

void TagParser::AacFrameElementParser::parse ( const AdtsFrame adtsFrame,
std::istream &  stream,
std::size_t  dataSize 
)

Parses the frame data from the specified stream at the current position.

Definition at line 2100 of file aacframe.cpp.


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