Lines Matching refs:AudioConverter
25 class CopyConverter : public AudioConverter {
31 : AudioConverter(src_channels, src_frames, dst_channels, dst_frames) {} in CopyConverter()
46 class UpmixConverter : public AudioConverter {
52 : AudioConverter(src_channels, src_frames, dst_channels, dst_frames) {} in UpmixConverter()
68 class DownmixConverter : public AudioConverter {
74 : AudioConverter(src_channels, src_frames, dst_channels, dst_frames) {} in DownmixConverter()
92 class ResampleConverter : public AudioConverter {
98 : AudioConverter(src_channels, src_frames, dst_channels, dst_frames) { in ResampleConverter()
121 class CompositionConverter : public AudioConverter {
124 std::vector<std::unique_ptr<AudioConverter>> converters) in CompositionConverter()
152 std::vector<std::unique_ptr<AudioConverter>> converters_;
156 std::unique_ptr<AudioConverter> AudioConverter::Create(size_t src_channels, in Create()
160 std::unique_ptr<AudioConverter> sp; in Create()
163 std::vector<std::unique_ptr<AudioConverter>> converters; in Create()
164 converters.push_back(std::unique_ptr<AudioConverter>(new DownmixConverter( in Create()
167 std::unique_ptr<AudioConverter>(new ResampleConverter( in Create()
176 std::vector<std::unique_ptr<AudioConverter>> converters; in Create()
178 std::unique_ptr<AudioConverter>(new ResampleConverter( in Create()
180 converters.push_back(std::unique_ptr<AudioConverter>(new UpmixConverter( in Create()
199 AudioConverter::AudioConverter() in AudioConverter() function in webrtc::AudioConverter
202 AudioConverter::AudioConverter(size_t src_channels, in AudioConverter() function in webrtc::AudioConverter
214 void AudioConverter::CheckSizes(size_t src_size, size_t dst_capacity) const { in CheckSizes()