Lines Matching defs:trackIndex

596           int32_t trackIndex;
597 CHECK(msg->findInt32("trackIndex", &trackIndex));
598 const sp<IMediaSource> source = mSources.itemAt(trackIndex);
622 track->mIndex = trackIndex;
935 sp<AMessage> NuPlayer::GenericSource::getTrackInfo(size_t trackIndex) const {
937 msg->setSize("trackIndex", trackIndex);
951 size_t trackIndex;
952 CHECK(msg->findSize("trackIndex", &trackIndex));
955 sp<AMessage> format = doGetTrackInfo(trackIndex);
963 sp<AMessage> NuPlayer::GenericSource::doGetTrackInfo(size_t trackIndex) const {
965 if (trackIndex >= trackCount) {
970 sp<MetaData> meta = mSources.itemAt(trackIndex)->getFormat();
972 ALOGE("no metadata for track %zu", trackIndex);
1067 status_t NuPlayer::GenericSource::selectTrack(size_t trackIndex, bool select, int64_t timeUs) {
1068 ALOGV("%s track: %zu", select ? "select" : "deselect", trackIndex);
1070 msg->setInt32("trackIndex", trackIndex);
1084 int32_t trackIndex, select;
1086 CHECK(msg->findInt32("trackIndex", &trackIndex));
1091 status_t err = doSelectTrack(trackIndex, select, timeUs);
1099 status_t NuPlayer::GenericSource::doSelectTrack(size_t trackIndex, bool select, int64_t timeUs) {
1100 if (trackIndex >= mSources.size()) {
1106 if (mSubtitleTrack.mSource != NULL && trackIndex == mSubtitleTrack.mIndex) {
1109 } else if (mTimedTextTrack.mSource != NULL && trackIndex == mTimedTextTrack.mIndex) {
1122 const sp<IMediaSource> source = mSources.itemAt(trackIndex);
1129 if (track->mSource != NULL && track->mIndex == trackIndex) {
1132 track->mIndex = trackIndex;
1136 track->mSource = mSources.itemAt(trackIndex);
1177 if (track->mSource != NULL && track->mIndex == trackIndex) {
1182 msg->setInt32("trackIndex", trackIndex);
1328 meta->setInt32("trackIndex", mSubtitleTrack.mIndex);