Commit 36e3fda5 authored by Max Kellermann's avatar Max Kellermann

pcm/Traits: add template specialization for FLOAT

parent 2b44a2c9
......@@ -105,4 +105,15 @@ struct SampleTraits<SampleFormat::S24_P32> {
static constexpr unsigned BITS = 24;
};
template<>
struct SampleTraits<SampleFormat::FLOAT> {
typedef float value_type;
typedef value_type *pointer_type;
typedef const value_type *const_pointer_type;
typedef float long_type;
static constexpr size_t SAMPLE_SIZE = sizeof(value_type);
};
#endif
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment