Lines Matching refs:TrackInfo
622 TrackInfo *track = NULL;
836 TrackInfo *info = &mTracks.editItemAt(i);
984 TrackInfo *track = &mTracks.editItemAt(trackIndex);
1183 TrackInfo *info = &mTracks.editItemAt(i);
1433 TrackInfo *info = &mTracks.editItemAt(trackIndex);
1460 const TrackInfo &info = mTracks.itemAt(index);
1472 struct TrackInfo {
1531 Vector<TrackInfo> mTracks;
1555 mTracks.push(TrackInfo());
1556 TrackInfo *info = &mTracks.editItemAt(mTracks.size() - 1);
1674 TrackInfo *track;
1692 TrackInfo *info = &mTracks.editItemAt(i);
1710 TrackInfo *track = &mTracks.editItemAt(trackIndex);
1723 TrackInfo *track = &mTracks.editItemAt(i);
1739 TrackInfo *trackInfo = &mTracks.editItemAt(i);
1740 while (!trackInfo->mPackets.empty()) {
1741 sp<ABuffer> accessUnit = *trackInfo->mPackets.begin();
1742 trackInfo->mPackets.erase(trackInfo->mPackets.begin());
1744 if (addMediaTimestamp(i, trackInfo, accessUnit)) {
1750 TrackInfo *trackInfo = &mTracks.editItemAt(i);
1751 if (trackInfo->mEOSReceived) {
1753 trackInfo->mEOSReceived = false;
1765 TrackInfo *track = &mTracks.editItemAt(trackIndex);
1772 TrackInfo *track = &mTracks.editItemAt(trackIndex);
1800 int32_t trackIndex, const TrackInfo *track,