Home | History | Annotate | Download | only in libstagefright

Lines Matching defs:trackIndex

1525 void AwesomePlayer::addTextSource_l(size_t trackIndex, const sp<MediaSource>& source) {
1532 mTextDriver->addInBandTextSource(trackIndex, source);
2696 const sp<MediaSource>& source, size_t trackIndex) {
2698 ALOGI("selectAudioTrack_l: trackIndex=%zu, mFlags=0x%x", trackIndex, mFlags);
2702 trackIndex == mActiveAudioTrackIndex) {
2703 ALOGI("Track %zu is active. Does nothing.", trackIndex);
2762 mActiveAudioTrackIndex = trackIndex;
2767 status_t AwesomePlayer::selectTrack(size_t trackIndex, bool select) {
2769 ALOGV("selectTrack: trackIndex = %zu and select=%d", trackIndex, select);
2775 if (trackIndex >= trackCount) {
2776 ALOGE("Track index (%zu) is out of range [0, %zu)", trackIndex, trackCount);
2781 if (trackIndex < mExtractor->countTracks()) {
2782 sp<MetaData> meta = mExtractor->getTrackMetaData(trackIndex);
2788 ALOGE("Track %zu is not either audio or timed text", trackIndex);
2795 ALOGE("Deselect an audio track (%zu) is not supported", trackIndex);
2798 return selectAudioTrack_l(mExtractor->getTrack(trackIndex), trackIndex);
2808 err = mTextDriver->selectTrack(trackIndex);
2817 err = mTextDriver->unselectTrack(trackIndex);
2897 int trackIndex = request.readInt32();
2898 return selectTrack(trackIndex, true /* select */);
2902 int trackIndex = request.readInt32();
2903 return selectTrack(trackIndex, false /* select */);