SkyWay Linux SDK
読み取り中…
検索中…
一致する文字列を見つけられません
skyway::media::audio::CustomAudioDeviceModule クラス
skyway::media::audio::CustomAudioDeviceModule の継承関係図

公開メンバ関数

 CustomAudioDeviceModule (rtc::scoped_refptr< webrtc::AudioDeviceModule > pulse_audio_adm)
 
int32_t ActiveAudioLayer (AudioLayer *audioLayer) const override
 
int32_t RegisterAudioCallback (webrtc::AudioTransport *audioCallback) override
 
int32_t Init () override
 
int32_t Terminate () override
 
bool Initialized () const override
 
int16_t PlayoutDevices () override
 
int16_t RecordingDevices () override
 
int32_t PlayoutDeviceName (uint16_t index, char name[webrtc::kAdmMaxDeviceNameSize], char guid[webrtc::kAdmMaxGuidSize]) override
 
int32_t RecordingDeviceName (uint16_t index, char name[webrtc::kAdmMaxDeviceNameSize], char guid[webrtc::kAdmMaxGuidSize]) override
 
int32_t SetPlayoutDevice (uint16_t index) override
 
int32_t SetPlayoutDevice (WindowsDeviceType) override
 
int32_t SetRecordingDevice (uint16_t index) override
 
int32_t SetRecordingDevice (WindowsDeviceType) override
 
int32_t PlayoutIsAvailable (bool *available) override
 
int32_t InitPlayout () override
 
bool PlayoutIsInitialized () const override
 
int32_t RecordingIsAvailable (bool *available) override
 
int32_t InitRecording () override
 
bool RecordingIsInitialized () const override
 
int32_t StartPlayout () override
 
int32_t StopPlayout () override
 
bool Playing () const override
 
int32_t StartRecording () override
 
int32_t StopRecording () override
 
bool Recording () const override
 
int32_t InitSpeaker () override
 
bool SpeakerIsInitialized () const override
 
int32_t InitMicrophone () override
 
bool MicrophoneIsInitialized () const override
 
int32_t SpeakerVolumeIsAvailable (bool *available) override
 
int32_t SetSpeakerVolume (uint32_t volume) override
 
int32_t SpeakerVolume (uint32_t *volume) const override
 
int32_t MaxSpeakerVolume (uint32_t *maxVolume) const override
 
int32_t MinSpeakerVolume (uint32_t *minVolume) const override
 
int32_t MicrophoneVolumeIsAvailable (bool *available) override
 
int32_t SetMicrophoneVolume (uint32_t volume) override
 
int32_t MicrophoneVolume (uint32_t *volume) const override
 
int32_t MaxMicrophoneVolume (uint32_t *maxVolume) const override
 
int32_t MinMicrophoneVolume (uint32_t *minVolume) const override
 
int32_t SpeakerMuteIsAvailable (bool *available) override
 
int32_t SetSpeakerMute (bool enable) override
 
int32_t SpeakerMute (bool *enabled) const override
 
int32_t MicrophoneMuteIsAvailable (bool *available) override
 
int32_t SetMicrophoneMute (bool enable) override
 
int32_t MicrophoneMute (bool *enabled) const override
 
int32_t StereoPlayoutIsAvailable (bool *available) const override
 
int32_t SetStereoPlayout (bool enable) override
 
int32_t StereoPlayout (bool *enabled) const override
 
int32_t StereoRecordingIsAvailable (bool *available) const override
 
int32_t SetStereoRecording (bool enable) override
 
int32_t StereoRecording (bool *enabled) const override
 
int32_t PlayoutDelay (uint16_t *delayMS) const override
 
bool BuiltInAECIsAvailable () const override
 
bool BuiltInAGCIsAvailable () const override
 
bool BuiltInNSIsAvailable () const override
 
int32_t EnableBuiltInAEC (bool) override
 
int32_t EnableBuiltInAGC (bool) override
 
int32_t EnableBuiltInNS (bool) override
 
bool UsingDummySpeaker () const
 

静的公開メンバ関数

static rtc::scoped_refptr< CustomAudioDeviceModuleCreate (rtc::scoped_refptr< webrtc::AudioDeviceModule > pulse_audio_adm)
 

このクラス詳解は次のファイルから抽出されました: