Lines Matching refs:AudioConfig
17 template <AudioConfig::SampleFormat T>
20 struct AudioDataBufferTypeChooser<AudioConfig::FORMAT_U8> {
24 struct AudioDataBufferTypeChooser<AudioConfig::FORMAT_S16> {
28 struct AudioDataBufferTypeChooser<AudioConfig::FORMAT_S24LSB> {
32 struct AudioDataBufferTypeChooser<AudioConfig::FORMAT_S24> {
36 struct AudioDataBufferTypeChooser<AudioConfig::FORMAT_S32> {
40 struct AudioDataBufferTypeChooser<AudioConfig::FORMAT_FLT> {
47 template <AudioConfig::SampleFormat Format,
57 template <AudioConfig::SampleFormat OtherFormat, typename OtherValue>
69 static_assert(Format == AudioConfig::FORMAT_U8,
74 static_assert(Format == AudioConfig::FORMAT_S16,
79 static_assert(Format == AudioConfig::FORMAT_FLT,
84 static_assert(Format == AudioConfig::FORMAT_U8,
89 static_assert(Format == AudioConfig::FORMAT_S16,
94 static_assert(Format == AudioConfig::FORMAT_FLT,
118 typedef AudioDataBuffer<AudioConfig::FORMAT_DEFAULT> AudioSampleBuffer;
122 AudioConverter(const AudioConfig& aIn, const AudioConfig& aOut);
130 template <AudioConfig::SampleFormat Format, typename Value>
145 template <AudioConfig::SampleFormat Format, typename Value>
236 static bool CanConvert(const AudioConfig& aIn, const AudioConfig& aOut);
238 const AudioConfig& InputConfig() const { return mIn; }
239 const AudioConfig& OutputConfig() const { return mOut; }
242 const AudioConfig mIn;
243 const AudioConfig mOut;
246 AutoTArray<uint8_t, AudioConfig::ChannelLayout::MAX_CHANNELS>