Lines Matching defs:mExtractor
109 MatroskaExtractor *mExtractor;
145 sp<MatroskaExtractor> mExtractor;
165 return mExtractor->mSegment->GetTracks()->GetTrackByNumber(mTrackNum);
180 if (timeNs <= cp->GetTime(mExtractor->mSegment)) {
191 const long long cueTimeNs = midCp->GetTime(mExtractor->mSegment);
204 if (cp->GetTime(mExtractor->mSegment) > timeNs) {
213 : mExtractor(extractor),
217 mBlockIter(mExtractor.get(),
218 mExtractor->mTracks.itemAt(index).mTrackNum,
221 sp<MetaData> meta = mExtractor->mTracks.itemAt(index).mMeta;
272 return mExtractor->mTracks.itemAt(mTrackIndex).mMeta;
279 : mExtractor(extractor),
293 Mutex::Autolock autoLock(mExtractor->mLock);
326 res = mExtractor->mSegment->ParseNext(
362 Mutex::Autolock autoLock(mExtractor->mLock);
364 mCluster = mExtractor->mSegment->GetFirst();
376 Mutex::Autolock autoLock(mExtractor->mLock);
380 const int64_t seekTimeNs = seekTimeUs * 1000ll - mExtractor->mSeekPreRollNs;
382 mkvparser::Segment* const pSegment = mExtractor->mSegment;
435 size_t trackCount = mExtractor->mTracks.size();
437 MatroskaExtractor::TrackInfo& track = mExtractor->mTracks.editItemAt(index);
453 MatroskaExtractor::TrackInfo& track = mExtractor->mTracks.editItemAt(mIndex);
566 sp<MetaData> trackMeta = mExtractor->mTracks.itemAt(mTrackIndex).mMeta;
614 status_t err = frame.Read(mExtractor->mReader, static_cast<uint8_t *>(mbuf->data()));
616 && mExtractor->mIsWebm
617 && mExtractor->mTracks.itemAt(mTrackIndex).mEncrypted) {
646 && !mExtractor->isLiveStreaming()) {
1293 trackInfo->mExtractor = this;