From 413f7c64e5faa82083140bae856aaabff20c870c Mon Sep 17 00:00:00 2001 From: Max Kellermann <max@duempel.org> Date: Fri, 29 Nov 2013 22:06:14 +0100 Subject: pcm/PcmDsd: use struct ConstBuffer --- src/pcm/PcmDsd.hxx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/pcm/PcmDsd.hxx') diff --git a/src/pcm/PcmDsd.hxx b/src/pcm/PcmDsd.hxx index d807f8570..b9b6d51ee 100644 --- a/src/pcm/PcmDsd.hxx +++ b/src/pcm/PcmDsd.hxx @@ -25,6 +25,8 @@ #include <stdint.h> +template<typename T> struct ConstBuffer; + /** * Wrapper for the dsd2pcm library. */ @@ -39,9 +41,8 @@ public: void Reset(); - const float *ToFloat(unsigned channels, bool lsbfirst, - const uint8_t *src, size_t src_size, - size_t *dest_size_r); + ConstBuffer<float> ToFloat(unsigned channels, bool lsbfirst, + ConstBuffer<uint8_t> src); }; #endif -- cgit v1.2.3