Home | History | Annotate | Download | only in libstagefright

Lines Matching refs:dataSource

42 #include <media/stagefright/DataSource.h>
199 DataSource::RegisterDefaultSniffers();
308 sp<DataSource> dataSource = new FileSource(fd, offset, length);
310 status_t err = dataSource->initCheck();
316 mFileSource = dataSource;
324 return setDataSource_l(dataSource);
332 const sp<DataSource> &dataSource) {
333 sp<MediaExtractor> extractor = MediaExtractor::Create(dataSource);
340 checkDrmStatus(dataSource);
346 void AwesomePlayer::checkDrmStatus(const sp<DataSource>& dataSource) {
347 dataSource->getDrmInfo(mDecryptHandle, &mDrmManagerClient);
1599 // In order to avoid jumps in the DataSource offset caused by
1969 sp<DataSource> dataSource;
2025 dataSource = mCachedSource;
2027 dataSource = mConnectingDataSource;
2032 String8 contentType = dataSource->getMIMEType();
2041 // could block on the datasource for a significant amount of time.
2047 // could block on the datasource for a significant amount of time.
2077 if (!dataSource->sniff(&tmp, &confidence, &meta)) {
2110 dataSource = DataSource::CreateFromURI(mUri.string(), &mUriHeaders);
2113 if (dataSource == NULL) {
2128 success = SniffWVM(dataSource, &mimeType, &confidence, &dummy);
2137 mWVMExtractor = new WVMExtractor(dataSource);
2144 dataSource, sniffedMIME.empty() ? NULL : sniffedMIME.c_str());
2152 checkDrmStatus(dataSource);