Lines Matching defs:Track

101 class MPEG4Writer::Track {
103 Track(MPEG4Writer *owner, const sp<IMediaSource> &source, size_t trackId);
105 ~Track();
365 // Track authoring progress status
421 Track(const Track &);
422 Track &operator=(const Track &);
433 List<Track *>::iterator it = mTracks.begin();
483 for (List<Track *>::iterator it = mTracks.begin();
499 for (List<Track *>::iterator it = mTracks.begin();
506 status_t MPEG4Writer::Track::dump(
525 const char *MPEG4Writer::Track::getFourCCForMime(const char *mime) {
550 ALOGE("Track (%s) other than video/audio/metadata is not supported", mime);
567 if (Track::getFourCCForMime(mime) == NULL) {
574 Track *track = new Track(this, source, 1 + mTracks.size());
586 for (List<Track *>::iterator it = mTracks.begin();
591 for (List<Track *>::iterator it2 = mTracks.begin();
872 for (List<Track *>::iterator it = mTracks.begin();
1002 for (List<Track *>::iterator it = mTracks.begin();
1137 for (List<Track *>::iterator it = mTracks.begin();
1520 for (List<Track *>::iterator it = mTracks.begin();
1543 for (List<Track *>::iterator it = mTracks.begin();
1562 for (List<Track *>::iterator it = mTracks.begin();
1573 for (List<Track *>::iterator it = mTracks.begin();
1606 MPEG4Writer::Track::Track(
1656 void MPEG4Writer::Track::resetInternal() {
1699 void MPEG4Writer::Track::updateTrackSizeEstimate() {
1720 void MPEG4Writer::Track::addOneStscTableEntry(
1728 void MPEG4Writer::Track::addOneStssTableEntry(size_t sampleId) {
1732 void MPEG4Writer::Track::addOneSttsTableEntry(
1742 void MPEG4Writer::Track::addOneCttsTableEntry(
1770 void MPEG4Writer::Track::addChunkOffset(off64_t offset) {
1779 void MPEG4Writer::Track::setTimeScale() {
1821 void MPEG4Writer::Track::getCodecSpecificDataFromInputFormatIfPossible() {
1848 MPEG4Writer::Track::~Track() {
1873 void MPEG4Writer::Track::initTrackingProgressStatus(MetaData *params) {
1957 Track *track = NULL;
2036 for (List<Track *>::iterator it = mTracks.begin();
2055 status_t MPEG4Writer::Track::start(MetaData *params) {
2121 status_t MPEG4Writer::Track::pause() {
2126 status_t MPEG4Writer::Track::stop(bool stopSource) {
2151 bool MPEG4Writer::Track::reachedEOS() {
2156 void *MPEG4Writer::Track::ThreadWrapper(void *me) {
2157 Track *track = static_cast<Track *>(me);
2170 const uint8_t *MPEG4Writer::Track::parseParamSet(
2210 status_t MPEG4Writer::Track::copyAVCCodecSpecificData(
2219 status_t MPEG4Writer::Track::copyHEVCCodecSpecificData(
2227 status_t MPEG4Writer::Track::copyCodecSpecificData(
2244 status_t MPEG4Writer::Track::parseAVCCodecSpecificData(
2337 status_t MPEG4Writer::Track::makeAVCCodecSpecificData(
2416 status_t MPEG4Writer::Track::parseHEVCCodecSpecificData(
2464 status_t MPEG4Writer::Track::makeHEVCCodecSpecificData(
2512 void MPEG4Writer::Track::updateDriftTime(const sp<MetaData>& meta) {
2521 void MPEG4Writer::Track::dumpTimeStamps() {
2532 status_t MPEG4Writer::Track::threadEntry() {
3017 bool MPEG4Writer::Track::isTrackMalFormed() const {
3039 void MPEG4Writer::Track::sendTrackSummary(bool hasMultipleTracks) {
3094 void MPEG4Writer::Track::trackProgressStatus(int64_t timeUs, status_t err) {
3152 void MPEG4Writer::Track::bufferChunk(int64_t timestampUs) {
3160 int64_t MPEG4Writer::Track::getDurationUs() const {
3164 int64_t MPEG4Writer::Track::getEstimatedTrackSizeBytes() const {
3168 status_t MPEG4Writer::Track::checkCodecSpecificData() const {
3190 const char *MPEG4Writer::Track::getTrackType() const {
3194 void MPEG4Writer::Track::writeTrackHeader(bool use32BitOffset) {
3216 void MPEG4Writer::Track::writeStblBox(bool use32BitOffset) {
3240 void MPEG4Writer::Track::writeMetadataFourCCBox() {
3254 void MPEG4Writer::Track::writeVideoFourCCBox() {
3305 void MPEG4Writer::Track::writeColrBox() {
3327 void MPEG4Writer::Track::writeAudioFourCCBox() {
3363 void MPEG4Writer::Track::writeMp4aEsdsBox() {
3406 void MPEG4Writer::Track::writeMp4vEsdsBox() {
3454 void MPEG4Writer::Track::writeTkhdBox(uint32_t now) {
3498 void MPEG4Writer::Track::writeVmhdBox() {
3508 void MPEG4Writer::Track::writeSmhdBox() {
3516 void MPEG4Writer::Track::writeNmhdBox() {
3522 void MPEG4Writer::Track::writeHdlrBox() {
3535 void MPEG4Writer::Track::writeMdhdBox(uint32_t now) {
3568 void MPEG4Writer::Track::writeDamrBox() {
3579 void MPEG4Writer::Track::writeUrlBox() {
3587 void MPEG4Writer::Track::writeDrefBox() {
3595 void MPEG4Writer::Track::writeDinfBox() {
3601 void MPEG4Writer::Track::writeAvccBox() {
3615 void MPEG4Writer::Track::writeHvccBox() {
3628 void MPEG4Writer::Track::writeD263Box() {
3638 void MPEG4Writer::Track::writePaspBox() {
3645 int32_t MPEG4Writer::Track::getStartTimeOffsetScaledTime() const {
3655 void MPEG4Writer::Track::writeSttsBox() {
3666 void MPEG4Writer::Track::writeCttsBox() {
3700 void MPEG4Writer::Track::writeStssBox() {
3707 void MPEG4Writer::Track::writeStszBox() {
3715 void MPEG4Writer::Track::writeStscBox() {
3722 void MPEG4Writer::Track::writeStcoBox(bool use32BitOffset) {