Lines Matching refs:extractor
350 sp<MediaExtractor> extractor = MediaExtractor::Create(dataSource);
352 if (extractor == NULL) {
356 if (extractor->getDrmFlag()) {
360 return setDataSource_l(extractor);
373 status_t AwesomePlayer::setDataSource_l(const sp<MediaExtractor> &extractor) {
380 mExtractor = extractor;
381 for (size_t i = 0; i < extractor->countTracks(); ++i) {
382 sp<MetaData> meta = extractor->getTrackMetaData(i);
411 for (size_t i = 0; i < extractor->countTracks(); ++i) {
412 sp<MetaData> meta = extractor->getTrackMetaData(i);
420 setVideoSource(extractor->getTrack(i));
443 setAudioSource(extractor->getTrack(i));
461 sp<MetaData> fileMeta = extractor->getMetaData();
469 addTextSource_l(i, extractor->getTrack(i));
481 mExtractorFlags = extractor->flags();
1902 // The widevine extractor doesn't deal well with seeking
2173 // The widevine extractor does its own caching.
2201 // the extractor below, as the latter is an operation that otherwise
2207 // the extractor below, as the latter is an operation that otherwise
2243 // We successfully identified the file's extractor to
2278 sp<MediaExtractor> extractor;
2302 extractor = mWVMExtractor;
2304 extractor = MediaExtractor::Create(
2307 if (extractor == NULL) {
2312 if (extractor->getDrmFlag()) {
2316 status_t err = setDataSource_l(extractor);