27 #ifndef INCLUDED_STREAM
28 #define INCLUDED_STREAM
133 #endif // #ifndef INCLUDED_STREAM
void SetBuffer(u8 *buffer, size_t size)
StreamFeeder(Stream &stream)
void SetOutputBuffer(u8 *out, size_t outSize)
static void out(const wchar_t *fmt,...)
bool IsAllowableBuffer(u8 *buffer, size_t size)
i64 Status
Error handling system.
OutputBufferManager m_outputBufferManager
Stream(const PICodec &codec)
NONCOPYABLE(StreamFeeder)
shared_ptr< ICodec > PICodec
Status operator()(const u8 *data, size_t size) const
void AllocateOutputBuffer(size_t outSizeMax)
Status Feed(const u8 *in, size_t inSize)
'feed' the codec with a data block.
void AllocateBuffer(size_t size)
allocate a new output buffer.