diff options
author | Max Kellermann <max@duempel.org> | 2014-07-12 01:27:18 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2014-07-12 01:27:18 +0200 |
commit | c400876df14af93c8ca3740297c79ea2cb8b0988 (patch) | |
tree | dc3ee4166c72727c8554a7ce47f30bee582d8802 /src/decoder/DecoderBuffer.cxx | |
parent | c4bea3dfe45622fcb4de21cd52fc28deb85335f0 (diff) | |
parent | a960e2ef48d21e73c7db7ead6f73c1b1d3ee8d42 (diff) | |
download | mpd-c400876df14af93c8ca3740297c79ea2cb8b0988.tar.gz mpd-c400876df14af93c8ca3740297c79ea2cb8b0988.tar.xz mpd-c400876df14af93c8ca3740297c79ea2cb8b0988.zip |
Merge branch 'v0.18.x'
Diffstat (limited to 'src/decoder/DecoderBuffer.cxx')
-rw-r--r-- | src/decoder/DecoderBuffer.cxx | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/decoder/DecoderBuffer.cxx b/src/decoder/DecoderBuffer.cxx index 47671513e..258edfab8 100644 --- a/src/decoder/DecoderBuffer.cxx +++ b/src/decoder/DecoderBuffer.cxx @@ -69,6 +69,12 @@ decoder_buffer_free(DecoderBuffer *buffer) DeleteVarSize(buffer); } +const InputStream & +decoder_buffer_get_stream(const DecoderBuffer *buffer) +{ + return *buffer->is; +} + bool decoder_buffer_is_empty(const DecoderBuffer *buffer) { @@ -123,6 +129,12 @@ decoder_buffer_fill(DecoderBuffer *buffer) return true; } +size_t +decoder_buffer_available(const DecoderBuffer *buffer) +{ + return buffer->length - buffer->consumed;; +} + ConstBuffer<void> decoder_buffer_read(const DecoderBuffer *buffer) { |