AbstractTrack(std::istream &inputStream, std::ostream &outputStream, uint64 startOffset) | Media::AbstractTrack | protected |
AbstractTrack(std::iostream &stream, uint64 startOffset) | Media::AbstractTrack | protected |
addInfo(const AvcConfiguration &avcConfig, AbstractTrack &track) | Media::Mp4Track | static |
addNotification(const Notification ¬ification) | Media::StatusProvider | |
addNotification(NotificationType type, const std::string &message, const std::string &context) | Media::StatusProvider | |
addNotifications(const StatusProvider &from) | Media::StatusProvider | |
addNotifications(const std::string &higherContext, const StatusProvider &from) | Media::StatusProvider | |
addNotifications(const NotificationList ¬ifications) | Media::StatusProvider | |
avcConfiguration() const | Media::Mp4Track | inline |
bitrate() const | Media::AbstractTrack | inline |
bitsPerSample() const | Media::AbstractTrack | inline |
bufferTrackAtoms() | Media::Mp4Track | |
CallbackFunction typedef | Media::StatusProvider | |
CallbackPair typedef | Media::StatusProvider | |
CallbackVector typedef | Media::StatusProvider | |
channelConfig() const | Media::AbstractTrack | inline |
channelConfigString() const | Media::AbstractTrack | |
channelCount() const | Media::AbstractTrack | inline |
chromaFormat() const | Media::AbstractTrack | inline |
chunkCount() const | Media::Mp4Track | inline |
chunkOffsetSize() const | Media::Mp4Track | inline |
colorSpace() const | Media::AbstractTrack | inline |
compressorName() const | Media::AbstractTrack | inline |
creationTime() const | Media::AbstractTrack | inline |
cropping() const | Media::AbstractTrack | inline |
currentPercentage() const | Media::StatusProvider | inline |
currentStatus() const | Media::StatusProvider | inline |
depth() const | Media::AbstractTrack | inline |
description() const | Media::AbstractTrack | |
displaySize() const | Media::AbstractTrack | inline |
duration() const | Media::AbstractTrack | inline |
extensionChannelConfig() const | Media::AbstractTrack | |
extensionChannelConfigString() const | Media::AbstractTrack | |
extensionSamplingFrequency() const | Media::AbstractTrack | inline |
format() const | Media::AbstractTrack | inline |
formatAbbreviation() const | Media::AbstractTrack | inline |
formatId() const | Media::AbstractTrack | inline |
formatName() const | Media::AbstractTrack | inline |
forwardStatusUpdateCalls(StatusProvider *other=nullptr) | Media::StatusProvider | inline |
fps() const | Media::AbstractTrack | inline |
hasCriticalNotifications() const | Media::StatusProvider | inline |
hasLacing() const | Media::AbstractTrack | inline |
hasNotifications() const | Media::StatusProvider | inline |
id() const | Media::AbstractTrack | inline |
inputStream() | Media::AbstractTrack | inline |
internalParseHeader() | Media::Mp4Track | protectedvirtual |
invalidateNotifications() | Media::StatusProvider | inline |
invalidateStatus() | Media::StatusProvider | inline |
isAborted() const | Media::StatusProvider | inline |
isDefault() const | Media::AbstractTrack | inline |
isEnabled() const | Media::AbstractTrack | inline |
isEncrypted() const | Media::AbstractTrack | inline |
isForced() const | Media::AbstractTrack | inline |
isHeaderValid() const | Media::AbstractTrack | inline |
isInterlaced() const | Media::AbstractTrack | inline |
label() const | Media::AbstractTrack | |
language() const | Media::AbstractTrack | inline |
m_bitrate | Media::AbstractTrack | protected |
m_bitsPerSample | Media::AbstractTrack | protected |
m_bytesPerSecond | Media::AbstractTrack | protected |
m_channelConfig | Media::AbstractTrack | protected |
m_channelCount | Media::AbstractTrack | protected |
m_chromaFormat | Media::AbstractTrack | protected |
m_chunkSize | Media::AbstractTrack | protected |
m_colorSpace | Media::AbstractTrack | protected |
m_compressorName | Media::AbstractTrack | protected |
m_creationTime | Media::AbstractTrack | protected |
m_cropping | Media::AbstractTrack | protected |
m_default | Media::AbstractTrack | protected |
m_depth | Media::AbstractTrack | protected |
m_displaySize | Media::AbstractTrack | protected |
m_duration | Media::AbstractTrack | protected |
m_enabled | Media::AbstractTrack | protected |
m_encrypted | Media::AbstractTrack | protected |
m_extensionChannelConfig | Media::AbstractTrack | protected |
m_extensionSamplingFrequency | Media::AbstractTrack | protected |
m_forced | Media::AbstractTrack | protected |
m_format | Media::AbstractTrack | protected |
m_formatId | Media::AbstractTrack | protected |
m_formatName | Media::AbstractTrack | protected |
m_fps | Media::AbstractTrack | protected |
m_headerValid | Media::AbstractTrack | protected |
m_id | Media::AbstractTrack | protected |
m_interlaced | Media::AbstractTrack | protected |
m_istream | Media::AbstractTrack | protected |
m_lacing | Media::AbstractTrack | protected |
m_language | Media::AbstractTrack | protected |
m_maxBitrate | Media::AbstractTrack | protected |
m_mediaType | Media::AbstractTrack | protected |
m_modificationTime | Media::AbstractTrack | protected |
m_name | Media::AbstractTrack | protected |
m_ostream | Media::AbstractTrack | protected |
m_pixelAspectRatio | Media::AbstractTrack | protected |
m_pixelSize | Media::AbstractTrack | protected |
m_quality | Media::AbstractTrack | protected |
m_reader | Media::AbstractTrack | protected |
m_resolution | Media::AbstractTrack | protected |
m_sampleCount | Media::AbstractTrack | protected |
m_samplingFrequency | Media::AbstractTrack | protected |
m_size | Media::AbstractTrack | protected |
m_startOffset | Media::AbstractTrack | protected |
m_timeScale | Media::AbstractTrack | protected |
m_trackNumber | Media::AbstractTrack | protected |
m_usedInPresentation | Media::AbstractTrack | protected |
m_usedWhenPreviewing | Media::AbstractTrack | protected |
m_version | Media::AbstractTrack | protected |
m_writer | Media::AbstractTrack | protected |
makeMedia() | Media::Mp4Track | |
makeMediaInfo() | Media::Mp4Track | |
makeSampleTable() | Media::Mp4Track | |
makeTrack() | Media::Mp4Track | |
makeTrackHeader() | Media::Mp4Track | |
maxBitrate() const | Media::AbstractTrack | inline |
mediaType() const | Media::AbstractTrack | inline |
mediaTypeName() const | Media::AbstractTrack | inline |
modificationTime() const | Media::AbstractTrack | inline |
Mp4Track(Mp4Atom &trakAtom) | Media::Mp4Track | |
mpeg4ElementaryStreamInfo() const | Media::Mp4Track | inline |
name() const | Media::AbstractTrack | inline |
notifications() const | Media::StatusProvider | inline |
outputStream() | Media::AbstractTrack | inline |
parseAudioSpecificConfig(StatusProvider &statusProvider, std::istream &stream, uint64 startOffset, uint64 size) | Media::Mp4Track | static |
parseHeader() | Media::AbstractTrack | |
parseMpeg4ElementaryStreamInfo(StatusProvider &statusProvider, IoUtilities::BinaryReader &reader, Mp4Atom *esDescAtom) | Media::Mp4Track | static |
parseVideoSpecificConfig(StatusProvider &statusProvider, IoUtilities::BinaryReader &reader, uint64 startOffset, uint64 size) | Media::Mp4Track | static |
pixelAspectRatio() const | Media::AbstractTrack | inline |
pixelSize() const | Media::AbstractTrack | inline |
quality() const | Media::AbstractTrack | inline |
readChunkOffsets() | Media::Mp4Track | |
readChunkOffsetsSupportingFragments(bool parseFragments=false) | Media::Mp4Track | |
readChunkSizes() | Media::Mp4Track | |
reader() | Media::AbstractTrack | inline |
readSampleToChunkTable() | Media::Mp4Track | |
registerCallback(CallbackFunction callback) | Media::StatusProvider | |
requiredSize() const | Media::Mp4Track | |
resolution() const | Media::AbstractTrack | inline |
sampleCount() const | Media::AbstractTrack | inline |
sampleSizes() const | Media::Mp4Track | inline |
sampleToChunkEntryCount() const | Media::Mp4Track | inline |
samplingFrequency() const | Media::AbstractTrack | inline |
setCompressorName(const std::string &compressorName) | Media::AbstractTrack | inline |
setDefault(bool isDefault) | Media::AbstractTrack | inline |
setEnabled(bool enabled) | Media::AbstractTrack | inline |
setForced(bool forced) | Media::AbstractTrack | inline |
setId(uint64 id) | Media::AbstractTrack | inline |
setInputStream(std::istream &stream) | Media::AbstractTrack | inline |
setLanguage(const std::string &language) | Media::AbstractTrack | inline |
setName(const std::string &name) | Media::AbstractTrack | inline |
setOutputStream(std::ostream &stream) | Media::AbstractTrack | inline |
setTrackNumber(uint32 trackNumber) | Media::AbstractTrack | inline |
size() const | Media::AbstractTrack | inline |
startOffset() const | Media::AbstractTrack | inline |
StatusProvider() | Media::StatusProvider | protected |
timeScale() const | Media::AbstractTrack | inline |
trackNumber() const | Media::AbstractTrack | inline |
trakAtom() | Media::Mp4Track | inline |
tryToAbort() | Media::StatusProvider | inline |
type() const | Media::Mp4Track | virtual |
unregisterAllCallbacks() | Media::StatusProvider | inline |
unregisterCallback(size_t id) | Media::StatusProvider | inline |
updateChunkOffset(uint32 chunkIndex, uint64 offset) | Media::Mp4Track | |
updateChunkOffsets(const std::vector< int64 > &oldMdatOffsets, const std::vector< int64 > &newMdatOffsets) | Media::Mp4Track | |
updateChunkOffsets(const std::vector< uint64 > &chunkOffsets) | Media::Mp4Track | |
updatePercentage(double percentage) | Media::StatusProvider | inline |
updateStatus(const std::string &status) | Media::StatusProvider | inline |
updateStatus(const std::string &status, double percentage) | Media::StatusProvider | inline |
usedProvider() | Media::StatusProvider | inline |
version() const | Media::AbstractTrack | inline |
worstNotificationType() const | Media::StatusProvider | inline |
writer() | Media::AbstractTrack | inline |
~AbstractTrack() | Media::AbstractTrack | virtual |
~Mp4Track() | Media::Mp4Track | |