diff --git a/headers/os/codec/MediaExtractor.h b/headers/os/codec/MediaExtractor.h index e549934510..76defa5f4b 100644 --- a/headers/os/codec/MediaExtractor.h +++ b/headers/os/codec/MediaExtractor.h @@ -20,18 +20,7 @@ namespace media { class ChunkCache; struct chunk_buffer; - - -struct stream_info { - status_t status; - void* cookie; - bool hasCookie; - const void* infoBuffer; - size_t infoBufferSize; - ChunkCache* chunkCache; - chunk_buffer* lastChunk; - media_format encodedFormat; -}; +struct stream_info; class MediaExtractor { diff --git a/src/kits/codec/MediaExtractor.cpp b/src/kits/codec/MediaExtractor.cpp index 1241e76152..99023ca9fd 100644 --- a/src/kits/codec/MediaExtractor.cpp +++ b/src/kits/codec/MediaExtractor.cpp @@ -27,6 +27,18 @@ static const size_t kMaxCacheBytes = 3 * 1024 * 1024; +struct BPrivate::media::stream_info { + status_t status; + void* cookie; + bool hasCookie; + const void* infoBuffer; + size_t infoBufferSize; + ChunkCache* chunkCache; + chunk_buffer* lastChunk; + media_format encodedFormat; +}; + + class MediaExtractorChunkProvider : public ChunkProvider { public: MediaExtractorChunkProvider(MediaExtractor* extractor, int32 stream)