DecoderBuffer: add method _need()

Move code from the FAAD decoder plugin.
This commit is contained in:
Max Kellermann
2014-07-12 01:33:12 +02:00
parent eabec967ec
commit b2b95cad20
3 changed files with 42 additions and 31 deletions

View File

@@ -90,6 +90,13 @@ gcc_pure
ConstBuffer<void>
decoder_buffer_read(const DecoderBuffer *buffer);
/**
* Wait until this number of bytes are available. Returns nullptr on
* error.
*/
ConstBuffer<void>
decoder_buffer_need(DecoderBuffer *buffer, size_t min_size);
/**
* Consume (delete, invalidate) a part of the buffer. The "nbytes"
* parameter must not be larger than the length returned by