Tag Parser 12.3.1
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
|
The OggParameter struct holds the Ogg parameter for a VorbisComment. More...
#include <oggcontainer.h>
Public Member Functions | |
constexpr | OggParameter () |
Creates new parameters. | |
void | set (std::size_t pageIndex, std::size_t segmentIndex, bool lastMetaDataBlock, GeneralMediaFormat streamFormat=GeneralMediaFormat::Vorbis) |
Sets the firstPageIndex/lastPageIndex, the firstSegmentIndex/lastSegmentIndex, whether the associated meta data block is the last one and the streamFormat. | |
Public Attributes | |
std::size_t | firstPageIndex |
std::size_t | firstSegmentIndex |
std::size_t | lastPageIndex |
std::size_t | lastSegmentIndex |
GeneralMediaFormat | streamFormat |
bool | lastMetaDataBlock |
bool | removed |
The OggParameter struct holds the Ogg parameter for a VorbisComment.
Definition at line 29 of file oggcontainer.h.
|
constexpr |
Creates new parameters.
Definition at line 46 of file oggcontainer.h.
|
inline |
Sets the firstPageIndex/lastPageIndex, the firstSegmentIndex/lastSegmentIndex, whether the associated meta data block is the last one and the streamFormat.
Definition at line 61 of file oggcontainer.h.
std::size_t TagParser::OggParameter::firstPageIndex |
Definition at line 33 of file oggcontainer.h.
std::size_t TagParser::OggParameter::firstSegmentIndex |
Definition at line 34 of file oggcontainer.h.
bool TagParser::OggParameter::lastMetaDataBlock |
Definition at line 38 of file oggcontainer.h.
std::size_t TagParser::OggParameter::lastPageIndex |
Definition at line 35 of file oggcontainer.h.
std::size_t TagParser::OggParameter::lastSegmentIndex |
Definition at line 36 of file oggcontainer.h.
bool TagParser::OggParameter::removed |
Definition at line 39 of file oggcontainer.h.
GeneralMediaFormat TagParser::OggParameter::streamFormat |
Definition at line 37 of file oggcontainer.h.