• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  *  Copyright (c) 2011 The WebRTC project authors. All Rights Reserved.
3  *
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
6  *  tree. An additional intellectual property rights grant can be found
7  *  in the file PATENTS.  All contributing project authors may
8  *  be found in the AUTHORS file in the root of the source tree.
9  */
10 
11 #include "webrtc/modules/audio_device/audio_device_generic.h"
12 #include "webrtc/base/logging.h"
13 
14 namespace webrtc {
15 
SetRecordingSampleRate(const uint32_t samplesPerSec)16 int32_t AudioDeviceGeneric::SetRecordingSampleRate(
17     const uint32_t samplesPerSec) {
18   LOG_F(LS_ERROR) << "Not supported on this platform";
19   return -1;
20 }
21 
SetPlayoutSampleRate(const uint32_t samplesPerSec)22 int32_t AudioDeviceGeneric::SetPlayoutSampleRate(const uint32_t samplesPerSec) {
23   LOG_F(LS_ERROR) << "Not supported on this platform";
24   return -1;
25 }
26 
SetLoudspeakerStatus(bool enable)27 int32_t AudioDeviceGeneric::SetLoudspeakerStatus(bool enable) {
28   LOG_F(LS_ERROR) << "Not supported on this platform";
29   return -1;
30 }
31 
GetLoudspeakerStatus(bool & enable) const32 int32_t AudioDeviceGeneric::GetLoudspeakerStatus(bool& enable) const {
33   LOG_F(LS_ERROR) << "Not supported on this platform";
34   return -1;
35 }
36 
ResetAudioDevice()37 int32_t AudioDeviceGeneric::ResetAudioDevice() {
38   LOG_F(LS_ERROR) << "Not supported on this platform";
39   return -1;
40 }
41 
SoundDeviceControl(unsigned int par1,unsigned int par2,unsigned int par3,unsigned int par4)42 int32_t AudioDeviceGeneric::SoundDeviceControl(unsigned int par1,
43                                                unsigned int par2,
44                                                unsigned int par3,
45                                                unsigned int par4) {
46   LOG_F(LS_ERROR) << "Not supported on this platform";
47   return -1;
48 }
49 
BuiltInAECIsAvailable() const50 bool AudioDeviceGeneric::BuiltInAECIsAvailable() const {
51   LOG_F(LS_ERROR) << "Not supported on this platform";
52   return false;
53 }
54 
EnableBuiltInAEC(bool enable)55 int32_t AudioDeviceGeneric::EnableBuiltInAEC(bool enable) {
56   LOG_F(LS_ERROR) << "Not supported on this platform";
57   return -1;
58 }
59 
BuiltInAECIsEnabled() const60 bool AudioDeviceGeneric::BuiltInAECIsEnabled() const {
61   LOG_F(LS_ERROR) << "Not supported on this platform";
62   return false;
63 }
64 
BuiltInAGCIsAvailable() const65 bool AudioDeviceGeneric::BuiltInAGCIsAvailable() const {
66   LOG_F(LS_ERROR) << "Not supported on this platform";
67   return false;
68 }
69 
EnableBuiltInAGC(bool enable)70 int32_t AudioDeviceGeneric::EnableBuiltInAGC(bool enable) {
71   LOG_F(LS_ERROR) << "Not supported on this platform";
72   return -1;
73 }
74 
BuiltInNSIsAvailable() const75 bool AudioDeviceGeneric::BuiltInNSIsAvailable() const {
76   LOG_F(LS_ERROR) << "Not supported on this platform";
77   return false;
78 }
79 
EnableBuiltInNS(bool enable)80 int32_t AudioDeviceGeneric::EnableBuiltInNS(bool enable) {
81   LOG_F(LS_ERROR) << "Not supported on this platform";
82   return -1;
83 }
84 
GetPlayoutAudioParameters(AudioParameters * params) const85 int AudioDeviceGeneric::GetPlayoutAudioParameters(
86     AudioParameters* params) const {
87   LOG_F(LS_ERROR) << "Not supported on this platform";
88   return -1;
89 }
GetRecordAudioParameters(AudioParameters * params) const90 int AudioDeviceGeneric::GetRecordAudioParameters(
91     AudioParameters* params) const {
92   LOG_F(LS_ERROR) << "Not supported on this platform";
93   return -1;
94 }
95 
96 }  // namespace webrtc
97