OLD | NEW |
1 /* | 1 /* |
2 * Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. | 2 * Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
9 */ | 9 */ |
10 | 10 |
(...skipping 184 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
195 } | 195 } |
196 int32_t SpeakerVolume(uint32_t* volume) const override { | 196 int32_t SpeakerVolume(uint32_t* volume) const override { |
197 return impl_->SpeakerVolume(volume); | 197 return impl_->SpeakerVolume(volume); |
198 } | 198 } |
199 int32_t MaxSpeakerVolume(uint32_t* max_volume) const override { | 199 int32_t MaxSpeakerVolume(uint32_t* max_volume) const override { |
200 return impl_->MaxSpeakerVolume(max_volume); | 200 return impl_->MaxSpeakerVolume(max_volume); |
201 } | 201 } |
202 int32_t MinSpeakerVolume(uint32_t* min_volume) const override { | 202 int32_t MinSpeakerVolume(uint32_t* min_volume) const override { |
203 return impl_->MinSpeakerVolume(min_volume); | 203 return impl_->MinSpeakerVolume(min_volume); |
204 } | 204 } |
205 int32_t SpeakerVolumeStepSize(uint16_t* step_size) const override { | |
206 return impl_->SpeakerVolumeStepSize(step_size); | |
207 } | |
208 int32_t MicrophoneVolumeIsAvailable(bool* available) override { | 205 int32_t MicrophoneVolumeIsAvailable(bool* available) override { |
209 return impl_->MicrophoneVolumeIsAvailable(available); | 206 return impl_->MicrophoneVolumeIsAvailable(available); |
210 } | 207 } |
211 int32_t SetMicrophoneVolume(uint32_t volume) override { | 208 int32_t SetMicrophoneVolume(uint32_t volume) override { |
212 return impl_->SetMicrophoneVolume(volume); | 209 return impl_->SetMicrophoneVolume(volume); |
213 } | 210 } |
214 int32_t MicrophoneVolume(uint32_t* volume) const override { | 211 int32_t MicrophoneVolume(uint32_t* volume) const override { |
215 return impl_->MicrophoneVolume(volume); | 212 return impl_->MicrophoneVolume(volume); |
216 } | 213 } |
217 int32_t MaxMicrophoneVolume(uint32_t* max_volume) const override { | 214 int32_t MaxMicrophoneVolume(uint32_t* max_volume) const override { |
218 return impl_->MaxMicrophoneVolume(max_volume); | 215 return impl_->MaxMicrophoneVolume(max_volume); |
219 } | 216 } |
220 int32_t MinMicrophoneVolume(uint32_t* min_volume) const override { | 217 int32_t MinMicrophoneVolume(uint32_t* min_volume) const override { |
221 return impl_->MinMicrophoneVolume(min_volume); | 218 return impl_->MinMicrophoneVolume(min_volume); |
222 } | 219 } |
223 int32_t MicrophoneVolumeStepSize(uint16_t* step_size) const override { | |
224 return impl_->MicrophoneVolumeStepSize(step_size); | |
225 } | |
226 int32_t SpeakerMuteIsAvailable(bool* available) override { | 220 int32_t SpeakerMuteIsAvailable(bool* available) override { |
227 return impl_->SpeakerMuteIsAvailable(available); | 221 return impl_->SpeakerMuteIsAvailable(available); |
228 } | 222 } |
229 int32_t SetSpeakerMute(bool enable) override { | 223 int32_t SetSpeakerMute(bool enable) override { |
230 return impl_->SetSpeakerMute(enable); | 224 return impl_->SetSpeakerMute(enable); |
231 } | 225 } |
232 int32_t SpeakerMute(bool* enabled) const override { | 226 int32_t SpeakerMute(bool* enabled) const override { |
233 return impl_->SpeakerMute(enabled); | 227 return impl_->SpeakerMute(enabled); |
234 } | 228 } |
235 int32_t MicrophoneMuteIsAvailable(bool* available) override { | 229 int32_t MicrophoneMuteIsAvailable(bool* available) override { |
236 return impl_->MicrophoneMuteIsAvailable(available); | 230 return impl_->MicrophoneMuteIsAvailable(available); |
237 } | 231 } |
238 int32_t SetMicrophoneMute(bool enable) override { | 232 int32_t SetMicrophoneMute(bool enable) override { |
239 return impl_->SetMicrophoneMute(enable); | 233 return impl_->SetMicrophoneMute(enable); |
240 } | 234 } |
241 int32_t MicrophoneMute(bool* enabled) const override { | 235 int32_t MicrophoneMute(bool* enabled) const override { |
242 return impl_->MicrophoneMute(enabled); | 236 return impl_->MicrophoneMute(enabled); |
243 } | 237 } |
244 int32_t MicrophoneBoostIsAvailable(bool* available) override { | |
245 return impl_->MicrophoneBoostIsAvailable(available); | |
246 } | |
247 int32_t SetMicrophoneBoost(bool enable) override { | |
248 return impl_->SetMicrophoneBoost(enable); | |
249 } | |
250 int32_t MicrophoneBoost(bool* enabled) const override { | |
251 return impl_->MicrophoneBoost(enabled); | |
252 } | |
253 int32_t StereoPlayoutIsAvailable(bool* available) const override { | 238 int32_t StereoPlayoutIsAvailable(bool* available) const override { |
254 return impl_->StereoPlayoutIsAvailable(available); | 239 return impl_->StereoPlayoutIsAvailable(available); |
255 } | 240 } |
256 int32_t SetStereoPlayout(bool enable) override { | 241 int32_t SetStereoPlayout(bool enable) override { |
257 return impl_->SetStereoPlayout(enable); | 242 return impl_->SetStereoPlayout(enable); |
258 } | 243 } |
259 int32_t StereoPlayout(bool* enabled) const override { | 244 int32_t StereoPlayout(bool* enabled) const override { |
260 return impl_->StereoPlayout(enabled); | 245 return impl_->StereoPlayout(enabled); |
261 } | 246 } |
262 int32_t StereoRecordingIsAvailable(bool* available) const override { | 247 int32_t StereoRecordingIsAvailable(bool* available) const override { |
263 return impl_->StereoRecordingIsAvailable(available); | 248 return impl_->StereoRecordingIsAvailable(available); |
264 } | 249 } |
265 int32_t SetStereoRecording(bool enable) override { | 250 int32_t SetStereoRecording(bool enable) override { |
266 return impl_->SetStereoRecording(enable); | 251 return impl_->SetStereoRecording(enable); |
267 } | 252 } |
268 int32_t StereoRecording(bool* enabled) const override { | 253 int32_t StereoRecording(bool* enabled) const override { |
269 return impl_->StereoRecording(enabled); | 254 return impl_->StereoRecording(enabled); |
270 } | 255 } |
271 int32_t SetRecordingChannel(const ChannelType channel) override { | 256 int32_t SetRecordingChannel(const ChannelType channel) override { |
272 return impl_->SetRecordingChannel(channel); | 257 return impl_->SetRecordingChannel(channel); |
273 } | 258 } |
274 int32_t RecordingChannel(ChannelType* channel) const override { | 259 int32_t RecordingChannel(ChannelType* channel) const override { |
275 return impl_->RecordingChannel(channel); | 260 return impl_->RecordingChannel(channel); |
276 } | 261 } |
277 int32_t SetPlayoutBuffer(const BufferType type, uint16_t size_ms) override { | |
278 return impl_->SetPlayoutBuffer(type, size_ms); | |
279 } | |
280 int32_t PlayoutBuffer(BufferType* type, uint16_t* size_ms) const override { | |
281 return impl_->PlayoutBuffer(type, size_ms); | |
282 } | |
283 int32_t PlayoutDelay(uint16_t* delay_ms) const override { | 262 int32_t PlayoutDelay(uint16_t* delay_ms) const override { |
284 return impl_->PlayoutDelay(delay_ms); | 263 return impl_->PlayoutDelay(delay_ms); |
285 } | 264 } |
286 int32_t RecordingDelay(uint16_t* delay_ms) const override { | 265 int32_t RecordingDelay(uint16_t* delay_ms) const override { |
287 return impl_->RecordingDelay(delay_ms); | 266 return impl_->RecordingDelay(delay_ms); |
288 } | 267 } |
289 int32_t CPULoad(uint16_t* load) const override { | |
290 return impl_->CPULoad(load); | |
291 } | |
292 int32_t StartRawOutputFileRecording( | |
293 const char pcm_file_name_utf8[kAdmMaxFileNameSize]) override { | |
294 return impl_->StartRawOutputFileRecording(pcm_file_name_utf8); | |
295 } | |
296 int32_t StopRawOutputFileRecording() override { | |
297 return impl_->StopRawOutputFileRecording(); | |
298 } | |
299 int32_t StartRawInputFileRecording( | |
300 const char pcm_file_name_utf8[kAdmMaxFileNameSize]) override { | |
301 return impl_->StartRawInputFileRecording(pcm_file_name_utf8); | |
302 } | |
303 int32_t StopRawInputFileRecording() override { | |
304 return impl_->StopRawInputFileRecording(); | |
305 } | |
306 int32_t SetRecordingSampleRate(const uint32_t samples_per_sec) override { | 268 int32_t SetRecordingSampleRate(const uint32_t samples_per_sec) override { |
307 return impl_->SetRecordingSampleRate(samples_per_sec); | 269 return impl_->SetRecordingSampleRate(samples_per_sec); |
308 } | 270 } |
309 int32_t RecordingSampleRate(uint32_t* samples_per_sec) const override { | 271 int32_t RecordingSampleRate(uint32_t* samples_per_sec) const override { |
310 return impl_->RecordingSampleRate(samples_per_sec); | 272 return impl_->RecordingSampleRate(samples_per_sec); |
311 } | 273 } |
312 int32_t SetPlayoutSampleRate(const uint32_t samples_per_sec) override { | 274 int32_t SetPlayoutSampleRate(const uint32_t samples_per_sec) override { |
313 return impl_->SetPlayoutSampleRate(samples_per_sec); | 275 return impl_->SetPlayoutSampleRate(samples_per_sec); |
314 } | 276 } |
315 int32_t PlayoutSampleRate(uint32_t* samples_per_sec) const override { | 277 int32_t PlayoutSampleRate(uint32_t* samples_per_sec) const override { |
316 return impl_->PlayoutSampleRate(samples_per_sec); | 278 return impl_->PlayoutSampleRate(samples_per_sec); |
317 } | 279 } |
318 int32_t ResetAudioDevice() override { return impl_->ResetAudioDevice(); } | |
319 int32_t SetLoudspeakerStatus(bool enable) override { | 280 int32_t SetLoudspeakerStatus(bool enable) override { |
320 return impl_->SetLoudspeakerStatus(enable); | 281 return impl_->SetLoudspeakerStatus(enable); |
321 } | 282 } |
322 int32_t GetLoudspeakerStatus(bool* enabled) const override { | 283 int32_t GetLoudspeakerStatus(bool* enabled) const override { |
323 return impl_->GetLoudspeakerStatus(enabled); | 284 return impl_->GetLoudspeakerStatus(enabled); |
324 } | 285 } |
325 bool BuiltInAECIsAvailable() const override { | 286 bool BuiltInAECIsAvailable() const override { |
326 return impl_->BuiltInAECIsAvailable(); | 287 return impl_->BuiltInAECIsAvailable(); |
327 } | 288 } |
328 bool BuiltInAGCIsAvailable() const override { | 289 bool BuiltInAGCIsAvailable() const override { |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
367 new rtc::RefCountedObject<ADMWrapper>(id, audio_layer, observer)); | 328 new rtc::RefCountedObject<ADMWrapper>(id, audio_layer, observer)); |
368 | 329 |
369 if (!audio_device->IsValid()) { | 330 if (!audio_device->IsValid()) { |
370 return nullptr; | 331 return nullptr; |
371 } | 332 } |
372 | 333 |
373 return audio_device; | 334 return audio_device; |
374 } | 335 } |
375 | 336 |
376 } // namespace webrtc | 337 } // namespace webrtc |
OLD | NEW |