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 | protectedvirtual |
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 | |