SkyWay Linux SDK
読み取り中…
検索中…
一致する文字列を見つけられません
types.hpp
[詳解]
1
#ifndef SKYWAY_MEDIA_TYPES_HPP_
2
#define SKYWAY_MEDIA_TYPES_HPP_
3
6
7
namespace
skyway {
8
namespace
media {
9
11
enum class
AudioBackendType
{
13
kPulseAudio
,
15
kNone
,
16
};
17
19
struct
AudioProcessingOptions
{
21
bool
echo_cancellation
=
true
;
23
bool
auto_gain_control
=
true
;
25
bool
noise_suppression
=
true
;
27
bool
highpass_filter
=
true
;
28
};
29
30
}
// namespace media
31
}
// namespace skyway
32
33
#endif
/* SKYWAY_MEDIA_TYPES_HPP_ */
skyway::media::AudioBackendType
AudioBackendType
オーディオバックエンドの種類
Definition
types.hpp:11
skyway::media::AudioBackendType::kNone
@ kNone
オーディオバックエンドを使用しません
skyway::media::AudioBackendType::kPulseAudio
@ kPulseAudio
PulseAudioを使用します
skyway::media::AudioProcessingOptions
音声処理に関する設定
Definition
types.hpp:19
skyway::media::AudioProcessingOptions::auto_gain_control
bool auto_gain_control
自動音量調整を有効にします
Definition
types.hpp:23
skyway::media::AudioProcessingOptions::echo_cancellation
bool echo_cancellation
エコーキャンセラーを有効にします
Definition
types.hpp:21
skyway::media::AudioProcessingOptions::noise_suppression
bool noise_suppression
ノイズサプレッションを有効にします
Definition
types.hpp:25
skyway::media::AudioProcessingOptions::highpass_filter
bool highpass_filter
ハイパスフィルターを有効にします
Definition
types.hpp:27
include
skyway
media
types.hpp
構築:
1.9.8