Tag Parser
9.1.1
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
|
Go to the documentation of this file. 1 #ifndef TAG_PARSER_WAVEAUDIOSTREAM_H
2 #define TAG_PARSER_WAVEAUDIOSTREAM_H
4 #include "../abstracttrack.h"
12 std::uint64_t parse(CppUtilities::BinaryReader &reader, std::uint64_t maxSize,
Diagnostics &diag);
14 constexpr std::uint32_t
bitrate()
const;
61 void internalParseHeader(
Diagnostics &diag)
override;
64 std::uint64_t m_dataOffset;
69 #endif // TAG_PARSER_WAVEAUDIOSTREAM_H
The Diagnostics class is a container for DiagMessage.
Contains all classes and functions of the TagInfo library.
TrackType
Specifies the track type.
TAG_PARSER_EXPORT std::uint8_t channelCount(std::uint8_t config)
Returns the channel count for the specified MPEG-4 channel config.
The AbstractTrack class parses and stores technical information about video, audio and other kinds of...
Implementation of TagParser::AbstractTrack for the RIFF WAVE container format.
constexpr const TAG_PARSER_EXPORT char * bitrate()
The track's bit rate in bits per second.
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.