Tag Parser
12.5.3
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Toggle main menu visibility
Loading...
Searching...
No Matches
TagParser
Mp4Track
TagParser::Mp4Track Member List
This is the complete list of members for
TagParser::Mp4Track
, including all inherited members.
AbstractTrack
(std::istream &inputStream, std::ostream &outputStream, std::uint64_t startOffset)
TagParser::AbstractTrack
protected
AbstractTrack
(std::iostream &stream, std::uint64_t startOffset)
TagParser::AbstractTrack
protected
addInfo
(const AvcConfiguration &avcConfig, AbstractTrack &track)
TagParser::Mp4Track
static
addInfo
(const Av1Configuration &av1Config, AbstractTrack &track)
TagParser::Mp4Track
static
av1Configuration
() const
TagParser::Mp4Track
inline
avcConfiguration
() const
TagParser::Mp4Track
inline
bitrate
() const
TagParser::AbstractTrack
inline
bitsPerSample
() const
TagParser::AbstractTrack
inline
bufferTrackAtoms
(Diagnostics &diag)
TagParser::Mp4Track
channelConfig
() const
TagParser::AbstractTrack
inline
channelConfigString
() const
TagParser::AbstractTrack
channelCount
() const
TagParser::AbstractTrack
inline
chromaFormat
() const
TagParser::AbstractTrack
inline
chunkCount
() const
TagParser::Mp4Track
inline
chunkOffsetAtomSize
(Diagnostics &diag) const
TagParser::Mp4Track
chunkOffsetSize
() const
TagParser::Mp4Track
inline
colorSpace
() const
TagParser::AbstractTrack
inline
compressorName
() const
TagParser::AbstractTrack
inline
creationTime
() const
TagParser::AbstractTrack
inline
cropping
() const
TagParser::AbstractTrack
inline
depth
() const
TagParser::AbstractTrack
inline
description
() const
TagParser::AbstractTrack
displaySize
() const
TagParser::AbstractTrack
inline
duration
() const
TagParser::AbstractTrack
inline
extensionChannelConfig
() const
TagParser::AbstractTrack
extensionChannelConfigString
() const
TagParser::AbstractTrack
extensionSamplingFrequency
() const
TagParser::AbstractTrack
inline
flags
() const
TagParser::AbstractTrack
inline
format
() const
TagParser::AbstractTrack
inline
formatAbbreviation
() const
TagParser::AbstractTrack
inline
formatId
() const
TagParser::AbstractTrack
inline
formatName
() const
TagParser::AbstractTrack
inline
fps
() const
TagParser::AbstractTrack
inline
hasLacing
() const
TagParser::AbstractTrack
inline
id
() const
TagParser::AbstractTrack
inline
inputStream
()
TagParser::AbstractTrack
inline
internalParseHeader
(Diagnostics &diag, AbortableProgressFeedback &progress) override
TagParser::Mp4Track
protected
virtual
isDefault
() const
TagParser::AbstractTrack
inline
isEnabled
() const
TagParser::AbstractTrack
inline
isEncrypted
() const
TagParser::AbstractTrack
inline
isForced
() const
TagParser::AbstractTrack
inline
isHeaderValid
() const
TagParser::AbstractTrack
inline
isInterlaced
() const
TagParser::AbstractTrack
inline
label
() const
TagParser::AbstractTrack
locale
() const
TagParser::AbstractTrack
inline
m_alphaMode
TagParser::AbstractTrack
protected
m_aspectRatioType
TagParser::AbstractTrack
protected
m_bitrate
TagParser::AbstractTrack
protected
m_bitsPerSample
TagParser::AbstractTrack
protected
m_bytesPerSecond
TagParser::AbstractTrack
protected
m_channelConfig
TagParser::AbstractTrack
protected
m_channelCount
TagParser::AbstractTrack
protected
m_chromaFormat
TagParser::AbstractTrack
protected
m_chunkSize
TagParser::AbstractTrack
protected
m_colorSpace
TagParser::AbstractTrack
protected
m_compressorName
TagParser::AbstractTrack
protected
m_creationTime
TagParser::AbstractTrack
protected
m_cropping
TagParser::AbstractTrack
protected
m_depth
TagParser::AbstractTrack
protected
m_displaySize
TagParser::AbstractTrack
protected
m_displayUnit
TagParser::AbstractTrack
protected
m_duration
TagParser::AbstractTrack
protected
m_extensionChannelConfig
TagParser::AbstractTrack
protected
m_extensionSamplingFrequency
TagParser::AbstractTrack
protected
m_fieldOrder
TagParser::AbstractTrack
protected
m_flags
TagParser::AbstractTrack
protected
m_format
TagParser::AbstractTrack
protected
m_formatId
TagParser::AbstractTrack
protected
m_formatName
TagParser::AbstractTrack
protected
m_fps
TagParser::AbstractTrack
protected
m_id
TagParser::AbstractTrack
protected
m_istream
TagParser::AbstractTrack
protected
m_locale
TagParser::AbstractTrack
protected
m_maxBitrate
TagParser::AbstractTrack
protected
m_mediaType
TagParser::AbstractTrack
protected
m_modificationTime
TagParser::AbstractTrack
protected
m_name
TagParser::AbstractTrack
protected
m_ostream
TagParser::AbstractTrack
protected
m_p
TagParser::AbstractTrack
protected
m_pixelAspectRatio
TagParser::AbstractTrack
protected
m_pixelSize
TagParser::AbstractTrack
protected
m_quality
TagParser::AbstractTrack
protected
m_reader
TagParser::AbstractTrack
protected
m_resolution
TagParser::AbstractTrack
protected
m_sampleCount
TagParser::AbstractTrack
protected
m_samplingFrequency
TagParser::AbstractTrack
protected
m_size
TagParser::AbstractTrack
protected
m_startOffset
TagParser::AbstractTrack
protected
m_stereoMode
TagParser::AbstractTrack
protected
m_timeScale
TagParser::AbstractTrack
protected
m_trackNumber
TagParser::AbstractTrack
protected
m_version
TagParser::AbstractTrack
protected
m_writer
TagParser::AbstractTrack
protected
makeMedia
(Diagnostics &diag)
TagParser::Mp4Track
makeMediaInfo
(Diagnostics &diag)
TagParser::Mp4Track
makeSampleTable
(Diagnostics &diag)
TagParser::Mp4Track
makeTrack
(Diagnostics &diag)
TagParser::Mp4Track
makeTrackHeader
(Diagnostics &diag)
TagParser::Mp4Track
maxBitrate
() const
TagParser::AbstractTrack
inline
mediaType
() const
TagParser::AbstractTrack
inline
mediaTypeName
() const
TagParser::AbstractTrack
inline
modificationTime
() const
TagParser::AbstractTrack
inline
Mp4Track
(Mp4Atom &trakAtom)
TagParser::Mp4Track
mpeg4ElementaryStreamInfo
() const
TagParser::Mp4Track
inline
name
() const
TagParser::AbstractTrack
inline
outputStream
()
TagParser::AbstractTrack
inline
parseAudioSpecificConfig
(std::istream &stream, std::uint64_t startOffset, std::uint64_t size, Diagnostics &diag)
TagParser::Mp4Track
static
parseHeader
(Diagnostics &diag, AbortableProgressFeedback &progress)
TagParser::AbstractTrack
parseMpeg4ElementaryStreamInfo
(CppUtilities::BinaryReader &reader, Mp4Atom *esDescAtom, Diagnostics &diag)
TagParser::Mp4Track
static
parseVideoSpecificConfig
(CppUtilities::BinaryReader &reader, std::uint64_t startOffset, std::uint64_t size, Diagnostics &diag)
TagParser::Mp4Track
static
pixelAspectRatio
() const
TagParser::AbstractTrack
inline
pixelSize
() const
TagParser::AbstractTrack
inline
quality
() const
TagParser::AbstractTrack
inline
readChunkOffsets
(bool parseFragments, Diagnostics &diag)
TagParser::Mp4Track
readChunkSizes
(TagParser::Diagnostics &diag)
TagParser::Mp4Track
reader
()
TagParser::AbstractTrack
inline
readSampleToChunkTable
(Diagnostics &diag)
TagParser::Mp4Track
requiredSize
(Diagnostics &diag) const
TagParser::Mp4Track
resolution
() const
TagParser::AbstractTrack
inline
sampleCount
() const
TagParser::AbstractTrack
inline
sampleSizes
() const
TagParser::Mp4Track
inline
sampleToChunkEntryCount
() const
TagParser::Mp4Track
inline
samplingFrequency
() const
TagParser::AbstractTrack
inline
setChunkOffsetSize
(unsigned int chunkOffsetSize)
TagParser::Mp4Track
inline
setCompressorName
(std::string_view compressorName)
TagParser::AbstractTrack
inline
setDefault
(bool isDefault)
TagParser::AbstractTrack
inline
setEnabled
(bool enabled)
TagParser::AbstractTrack
inline
setForced
(bool forced)
TagParser::AbstractTrack
inline
setId
(std::uint64_t id)
TagParser::AbstractTrack
inline
setInputStream
(std::istream &stream)
TagParser::AbstractTrack
inline
setLocale
(const Locale &locale)
TagParser::AbstractTrack
inline
setName
(std::string_view name)
TagParser::AbstractTrack
inline
setOutputStream
(std::ostream &stream)
TagParser::AbstractTrack
inline
setSize
(std::uint64_t size)
TagParser::AbstractTrack
inline
setTrackNumber
(std::uint32_t trackNumber)
TagParser::AbstractTrack
inline
shortDescription
() const
TagParser::AbstractTrack
size
() const
TagParser::AbstractTrack
inline
startOffset
() const
TagParser::AbstractTrack
inline
timeScale
() const
TagParser::AbstractTrack
inline
trackNumber
() const
TagParser::AbstractTrack
inline
trakAtom
()
TagParser::Mp4Track
inline
type
() const override
TagParser::Mp4Track
virtual
updateChunkOffset
(std::uint32_t chunkIndex, std::uint64_t offset)
TagParser::Mp4Track
updateChunkOffsets
(const std::vector< std::int64_t > &oldMdatOffsets, const std::vector< std::int64_t > &newMdatOffsets)
TagParser::Mp4Track
updateChunkOffsets
(const std::vector< std::uint64_t > &chunkOffsets)
TagParser::Mp4Track
version
() const
TagParser::AbstractTrack
inline
writer
()
TagParser::AbstractTrack
inline
~AbstractTrack
()
TagParser::AbstractTrack
virtual
~Mp4Track
() override
TagParser::Mp4Track
Generated on
for Tag Parser by
1.18.0