MediaExtractor
BPrivate::media::MediaExtractor* fExtractor;
class MediaExtractor;
class MediaExtractor;
BPrivate::media::MediaExtractor* extractor,
BPrivate::media::MediaExtractor* fExtractor;
class MediaExtractor {
MediaExtractor(BDataIO* source, int32 flags);
~MediaExtractor();
MediaExtractor::~MediaExtractor()
MediaExtractor::InitCheck()
MediaExtractor::GetFileFormatInfo(media_file_format* fileFormat) const
MediaExtractor::GetMetaData(BMessage* _data) const
MediaExtractor::StreamCount()
MediaExtractor::Copyright()
MediaExtractor::EncodedFormat(int32 stream)
MediaExtractor::CountFrames(int32 stream) const
MediaExtractor::Duration(int32 stream) const
MediaExtractor::Seek(int32 stream, uint32 seekTo, int64* _frame,
MediaExtractor::FindKeyFrame(int32 stream, uint32 seekTo, int64* _frame,
MediaExtractor::GetNextChunk(int32 stream, const void** _chunkBuffer,
MediaExtractorChunkProvider(MediaExtractor* extractor, int32 stream)
MediaExtractor::CreateDecoder(int32 stream, Decoder** _decoder,
MediaExtractor::GetStreamMetaData(int32 stream, BMessage* _data) const
MediaExtractor::StopProcessing()
MediaExtractor::_RecycleLastChunk(stream_info& info)
MediaExtractor::_ExtractorEntry(void* extractor)
static_cast<MediaExtractor*>(extractor)->_ExtractorThread();
MediaExtractor::_CalculateChunkBuffer(int32 stream)
MediaExtractor* fExtractor;
MediaExtractor::_ExtractorThread()
MediaExtractor::MediaExtractor(BDataIO* source, int32 flags)
MediaExtractor::_Init(BDataIO* source, int32 flags)
fExtractor = new(std::nothrow) MediaExtractor(source, flags);
BMediaTrack::BMediaTrack(BPrivate::media::MediaExtractor* extractor,
MediaExtractor::GetNextChunk(int32 stream,