• Home
  • Raw
  • Download

Lines Matching full:virtual

56   virtual int32_t ActiveAudioLayer(AudioLayer* audioLayer) const = 0;
59 virtual int32_t RegisterAudioCallback(AudioTransport* audioCallback) = 0;
62 virtual int32_t Init() = 0;
63 virtual int32_t Terminate() = 0;
64 virtual bool Initialized() const = 0;
67 virtual int16_t PlayoutDevices() = 0;
68 virtual int16_t RecordingDevices() = 0;
69 virtual int32_t PlayoutDeviceName(uint16_t index,
72 virtual int32_t RecordingDeviceName(uint16_t index,
77 virtual int32_t SetPlayoutDevice(uint16_t index) = 0;
78 virtual int32_t SetPlayoutDevice(WindowsDeviceType device) = 0;
79 virtual int32_t SetRecordingDevice(uint16_t index) = 0;
80 virtual int32_t SetRecordingDevice(WindowsDeviceType device) = 0;
83 virtual int32_t PlayoutIsAvailable(bool* available) = 0;
84 virtual int32_t InitPlayout() = 0;
85 virtual bool PlayoutIsInitialized() const = 0;
86 virtual int32_t RecordingIsAvailable(bool* available) = 0;
87 virtual int32_t InitRecording() = 0;
88 virtual bool RecordingIsInitialized() const = 0;
91 virtual int32_t StartPlayout() = 0;
92 virtual int32_t StopPlayout() = 0;
93 virtual bool Playing() const = 0;
94 virtual int32_t StartRecording() = 0;
95 virtual int32_t StopRecording() = 0;
96 virtual bool Recording() const = 0;
99 virtual int32_t InitSpeaker() = 0;
100 virtual bool SpeakerIsInitialized() const = 0;
101 virtual int32_t InitMicrophone() = 0;
102 virtual bool MicrophoneIsInitialized() const = 0;
105 virtual int32_t SpeakerVolumeIsAvailable(bool* available) = 0;
106 virtual int32_t SetSpeakerVolume(uint32_t volume) = 0;
107 virtual int32_t SpeakerVolume(uint32_t* volume) const = 0;
108 virtual int32_t MaxSpeakerVolume(uint32_t* maxVolume) const = 0;
109 virtual int32_t MinSpeakerVolume(uint32_t* minVolume) const = 0;
112 virtual int32_t MicrophoneVolumeIsAvailable(bool* available) = 0;
113 virtual int32_t SetMicrophoneVolume(uint32_t volume) = 0;
114 virtual int32_t MicrophoneVolume(uint32_t* volume) const = 0;
115 virtual int32_t MaxMicrophoneVolume(uint32_t* maxVolume) const = 0;
116 virtual int32_t MinMicrophoneVolume(uint32_t* minVolume) const = 0;
119 virtual int32_t SpeakerMuteIsAvailable(bool* available) = 0;
120 virtual int32_t SetSpeakerMute(bool enable) = 0;
121 virtual int32_t SpeakerMute(bool* enabled) const = 0;
124 virtual int32_t MicrophoneMuteIsAvailable(bool* available) = 0;
125 virtual int32_t SetMicrophoneMute(bool enable) = 0;
126 virtual int32_t MicrophoneMute(bool* enabled) const = 0;
129 virtual int32_t StereoPlayoutIsAvailable(bool* available) const = 0;
130 virtual int32_t SetStereoPlayout(bool enable) = 0;
131 virtual int32_t StereoPlayout(bool* enabled) const = 0;
132 virtual int32_t StereoRecordingIsAvailable(bool* available) const = 0;
133 virtual int32_t SetStereoRecording(bool enable) = 0;
134 virtual int32_t StereoRecording(bool* enabled) const = 0;
137 virtual int32_t PlayoutDelay(uint16_t* delayMS) const = 0;
140 virtual bool BuiltInAECIsAvailable() const = 0;
141 virtual bool BuiltInAGCIsAvailable() const = 0;
142 virtual bool BuiltInNSIsAvailable() const = 0;
145 virtual int32_t EnableBuiltInAEC(bool enable) = 0;
146 virtual int32_t EnableBuiltInAGC(bool enable) = 0;
147 virtual int32_t EnableBuiltInNS(bool enable) = 0;
151 virtual int32_t GetPlayoutUnderrunCount() const { return -1; } in GetPlayoutUnderrunCount()
155 virtual int GetPlayoutAudioParameters(AudioParameters* params) const = 0;
156 virtual int GetRecordAudioParameters(AudioParameters* params) const = 0;
170 virtual int RestartPlayoutInternally() = 0;
171 virtual int RestartRecordingInternally() = 0;
173 virtual int SetPlayoutSampleRate(uint32_t sample_rate) = 0;
174 virtual int SetRecordingSampleRate(uint32_t sample_rate) = 0;