Lines Matching refs:trackIndex
633 int32_t trackIndex; in onMessageReceived() local
634 CHECK(msg->findInt32("trackIndex", &trackIndex)); in onMessageReceived()
635 const sp<IMediaSource> source = mSources.itemAt(trackIndex); in onMessageReceived()
659 track->mIndex = trackIndex; in onMessageReceived()
962 sp<AMessage> NuPlayer::GenericSource::getTrackInfo(size_t trackIndex) const { in getTrackInfo()
964 if (trackIndex >= trackCount) { in getTrackInfo()
969 sp<MetaData> meta = mSources.itemAt(trackIndex)->getFormat(); in getTrackInfo()
971 ALOGE("no metadata for track %zu", trackIndex); in getTrackInfo()
1066 status_t NuPlayer::GenericSource::selectTrack(size_t trackIndex, bool select, int64_t timeUs) { in selectTrack() argument
1067 ALOGV("%s track: %zu", select ? "select" : "deselect", trackIndex); in selectTrack()
1069 msg->setInt32("trackIndex", trackIndex); in selectTrack()
1083 int32_t trackIndex, select; in onSelectTrack() local
1085 CHECK(msg->findInt32("trackIndex", &trackIndex)); in onSelectTrack()
1090 status_t err = doSelectTrack(trackIndex, select, timeUs); in onSelectTrack()
1098 status_t NuPlayer::GenericSource::doSelectTrack(size_t trackIndex, bool select, int64_t timeUs) { in doSelectTrack() argument
1099 if (trackIndex >= mSources.size()) { in doSelectTrack()
1105 if (mSubtitleTrack.mSource != NULL && trackIndex == mSubtitleTrack.mIndex) { in doSelectTrack()
1108 } else if (mTimedTextTrack.mSource != NULL && trackIndex == mTimedTextTrack.mIndex) { in doSelectTrack()
1121 const sp<IMediaSource> source = mSources.itemAt(trackIndex); in doSelectTrack()
1128 if (track->mSource != NULL && track->mIndex == trackIndex) { in doSelectTrack()
1131 track->mIndex = trackIndex; in doSelectTrack()
1135 track->mSource = mSources.itemAt(trackIndex); in doSelectTrack()
1176 if (track->mSource != NULL && track->mIndex == trackIndex) { in doSelectTrack()
1181 msg->setInt32("trackIndex", trackIndex); in doSelectTrack()