ホーム › Media.MediaFoundation › MIC_ARRAY_MODE
MIC_ARRAY_MODE
列挙型メンバー 5
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| MICARRAY_SINGLE_CHAN | 0 | 0x0 | 単一のチャネルを使用します。チャネル番号は値の下位 8 ビットで指定します。 |
| MICARRAY_SIMPLE_SUM | 256 | 0x100 | すべてのチャネルを合算します。 |
| MICARRAY_SINGLE_BEAM | 512 | 0x200 | DSP が選択したビームでビームフォーミングを使用します。処理の開始後、MFPKEY_WMAAECMA_FEATR_MICARR_BEAM プロパティを読み取ることで、どのビームが選択されたかを照会できます。 |
| MICARRAY_FIXED_BEAM | 1024 | 0x400 | 中央のビームでビームフォーミングを使用します。 |
| MICARRAY_EXTERN_BEAM | 2048 | 0x800 | アプリケーションが選択したビームでビームフォーミングを使用します。この値を設定する場合は、MFPKEY_WMAAECMA_FEATR_MICARR_BEAM プロパティを設定してビームを指定します。 |
公式ドキュメント
音声キャプチャ DSP がマイク配列処理をどのように実行するかを指定します。この列挙型は MFPKEY_WMAAECMA_FEATR_MICARR_MODE プロパティで使用します。
出典・ライセンス: 上記「公式ドキュメント」の内容は 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 MIC_ARRAY_MODE : int {
MICARRAY_SINGLE_CHAN = 0,
MICARRAY_SIMPLE_SUM = 256,
MICARRAY_SINGLE_BEAM = 512,
MICARRAY_FIXED_BEAM = 1024,
MICARRAY_EXTERN_BEAM = 2048
} MIC_ARRAY_MODE;public enum MIC_ARRAY_MODE : int
{
MICARRAY_SINGLE_CHAN = 0,
MICARRAY_SIMPLE_SUM = 256,
MICARRAY_SINGLE_BEAM = 512,
MICARRAY_FIXED_BEAM = 1024,
MICARRAY_EXTERN_BEAM = 2048,
}Public Enum MIC_ARRAY_MODE As Integer
MICARRAY_SINGLE_CHAN = 0
MICARRAY_SIMPLE_SUM = 256
MICARRAY_SINGLE_BEAM = 512
MICARRAY_FIXED_BEAM = 1024
MICARRAY_EXTERN_BEAM = 2048
End Enumimport enum
class MIC_ARRAY_MODE(enum.IntEnum):
MICARRAY_SINGLE_CHAN = 0
MICARRAY_SIMPLE_SUM = 256
MICARRAY_SINGLE_BEAM = 512
MICARRAY_FIXED_BEAM = 1024
MICARRAY_EXTERN_BEAM = 2048// MIC_ARRAY_MODE
pub const MICARRAY_SINGLE_CHAN: i32 = 0;
pub const MICARRAY_SIMPLE_SUM: i32 = 256;
pub const MICARRAY_SINGLE_BEAM: i32 = 512;
pub const MICARRAY_FIXED_BEAM: i32 = 1024;
pub const MICARRAY_EXTERN_BEAM: i32 = 2048;// MIC_ARRAY_MODE
const (
MICARRAY_SINGLE_CHAN int32 = 0
MICARRAY_SIMPLE_SUM int32 = 256
MICARRAY_SINGLE_BEAM int32 = 512
MICARRAY_FIXED_BEAM int32 = 1024
MICARRAY_EXTERN_BEAM int32 = 2048
)const
MICARRAY_SINGLE_CHAN = 0;
MICARRAY_SIMPLE_SUM = 256;
MICARRAY_SINGLE_BEAM = 512;
MICARRAY_FIXED_BEAM = 1024;
MICARRAY_EXTERN_BEAM = 2048;// MIC_ARRAY_MODE
pub const MICARRAY_SINGLE_CHAN: i32 = 0;
pub const MICARRAY_SIMPLE_SUM: i32 = 256;
pub const MICARRAY_SINGLE_BEAM: i32 = 512;
pub const MICARRAY_FIXED_BEAM: i32 = 1024;
pub const MICARRAY_EXTERN_BEAM: i32 = 2048;const
MICARRAY_SINGLE_CHAN* = 0
MICARRAY_SIMPLE_SUM* = 256
MICARRAY_SINGLE_BEAM* = 512
MICARRAY_FIXED_BEAM* = 1024
MICARRAY_EXTERN_BEAM* = 2048enum MIC_ARRAY_MODE : int {
MICARRAY_SINGLE_CHAN = 0,
MICARRAY_SIMPLE_SUM = 256,
MICARRAY_SINGLE_BEAM = 512,
MICARRAY_FIXED_BEAM = 1024,
MICARRAY_EXTERN_BEAM = 2048,
}#define global MICARRAY_SINGLE_CHAN 0x0
#define global MICARRAY_SIMPLE_SUM 0x100
#define global MICARRAY_SINGLE_BEAM 0x200
#define global MICARRAY_FIXED_BEAM 0x400
#define global MICARRAY_EXTERN_BEAM 0x800