Lines Matching refs:PcmFormat
42 enum class PcmFormat { enum
95 int EncodeImpl(PcmFormat fmt, const T *pcm, int block_size, uint8_t *out) { in EncodeImpl()
160 return EncodeImpl(PcmFormat::kS16, pcm, block_size, out); in Encode()
164 return EncodeImpl(PcmFormat::kS24, pcm, block_size, out); in Encode()
168 return EncodeImpl(PcmFormat::kF32, pcm, block_size, out); in Encode()
171 int Encode(PcmFormat fmt, const void *pcm, int block_size, uint8_t *out) { in Encode()
175 case PcmFormat::kS16: in Encode()
180 case PcmFormat::kS24: in Encode()
185 case PcmFormat::kS24In3Le: in Encode()
189 case PcmFormat::kF32: in Encode()
203 int DecodeImpl(const uint8_t *in, int block_size, PcmFormat fmt, T *pcm) { in DecodeImpl()
269 return DecodeImpl(in, block_size, PcmFormat::kS16, pcm); in Decode()
273 return DecodeImpl(in, block_size, PcmFormat::kS24In3Le, pcm); in Decode()
277 return DecodeImpl(in, block_size, PcmFormat::kF32, pcm); in Decode()
280 int Decode(const uint8_t *in, int block_size, PcmFormat fmt, void *pcm) { in Decode()
284 case PcmFormat::kS16: in Decode()
289 case PcmFormat::kS24: in Decode()
294 case PcmFormat::kS24In3Le: in Decode()
298 case PcmFormat::kF32: in Decode()