ホーム › Media.MediaFoundation › AEC_VAD_MODE
AEC_VAD_MODE
列挙型メンバー 4
| 名前 | 10進 | 16進 | 説明 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AEC_VAD_DISABLED | 0 | 0x0 | 音声アクティビティ検出は無効です。 | ||||||||||
| AEC_VAD_NORMAL | 1 | 0x1 | 汎用の VAD です。この設定は、誤検出率と検出漏れ率のバランスを取ろうとします。出力は次の値を取り得ます。
| ||||||||||
| AEC_VAD_FOR_AGC | 2 | 0x2 | 自動ゲイン制御およびノイズ抑制のための音声アクティビティ検出です。このモードでは、誤検出率を下げるために VAD のしきい値が通常モードよりも高く設定されます。出力は、有声音とそれ以外の音 (非音声または無声音) を区別します。出力は次の値を取り得ます。
| ||||||||||
| AEC_VAD_FOR_SILENCE_SUPPRESSION | 3 | 0x3 | 無音抑制のための音声アクティビティ検出です。このモードでは、出力は音声 (有声音または無声音) と非音声を区別します。出力は次の値を取り得ます。
|
公式ドキュメント
音声キャプチャ DSP の音声アクティビティ検出 (VAD) の種類を指定します。この列挙型は MFPKEY_WMAAECMA_FEATR_VAD プロパティで使用します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum AEC_VAD_MODE : int {
AEC_VAD_DISABLED = 0,
AEC_VAD_NORMAL = 1,
AEC_VAD_FOR_AGC = 2,
AEC_VAD_FOR_SILENCE_SUPPRESSION = 3
} AEC_VAD_MODE;public enum AEC_VAD_MODE : int
{
AEC_VAD_DISABLED = 0,
AEC_VAD_NORMAL = 1,
AEC_VAD_FOR_AGC = 2,
AEC_VAD_FOR_SILENCE_SUPPRESSION = 3,
}Public Enum AEC_VAD_MODE As Integer
AEC_VAD_DISABLED = 0
AEC_VAD_NORMAL = 1
AEC_VAD_FOR_AGC = 2
AEC_VAD_FOR_SILENCE_SUPPRESSION = 3
End Enumimport enum
class AEC_VAD_MODE(enum.IntEnum):
AEC_VAD_DISABLED = 0
AEC_VAD_NORMAL = 1
AEC_VAD_FOR_AGC = 2
AEC_VAD_FOR_SILENCE_SUPPRESSION = 3// AEC_VAD_MODE
pub const AEC_VAD_DISABLED: i32 = 0;
pub const AEC_VAD_NORMAL: i32 = 1;
pub const AEC_VAD_FOR_AGC: i32 = 2;
pub const AEC_VAD_FOR_SILENCE_SUPPRESSION: i32 = 3;// AEC_VAD_MODE
const (
AEC_VAD_DISABLED int32 = 0
AEC_VAD_NORMAL int32 = 1
AEC_VAD_FOR_AGC int32 = 2
AEC_VAD_FOR_SILENCE_SUPPRESSION int32 = 3
)const
AEC_VAD_DISABLED = 0;
AEC_VAD_NORMAL = 1;
AEC_VAD_FOR_AGC = 2;
AEC_VAD_FOR_SILENCE_SUPPRESSION = 3;// AEC_VAD_MODE
pub const AEC_VAD_DISABLED: i32 = 0;
pub const AEC_VAD_NORMAL: i32 = 1;
pub const AEC_VAD_FOR_AGC: i32 = 2;
pub const AEC_VAD_FOR_SILENCE_SUPPRESSION: i32 = 3;const
AEC_VAD_DISABLED* = 0
AEC_VAD_NORMAL* = 1
AEC_VAD_FOR_AGC* = 2
AEC_VAD_FOR_SILENCE_SUPPRESSION* = 3enum AEC_VAD_MODE : int {
AEC_VAD_DISABLED = 0,
AEC_VAD_NORMAL = 1,
AEC_VAD_FOR_AGC = 2,
AEC_VAD_FOR_SILENCE_SUPPRESSION = 3,
}#define global AEC_VAD_DISABLED 0x0
#define global AEC_VAD_NORMAL 0x1
#define global AEC_VAD_FOR_AGC 0x2
#define global AEC_VAD_FOR_SILENCE_SUPPRESSION 0x3