Win32 API 日本語リファレンス
ホームMedia.MediaFoundation › eAVAudioChannelConfig

eAVAudioChannelConfig

列挙型
基底型i4

メンバー 18

名前10進16進説明
eAVAudioChannelConfig_FRONT_LEFT10x1前方左
eAVAudioChannelConfig_FRONT_RIGHT20x2前方右
eAVAudioChannelConfig_FRONT_CENTER40x4前方中央
eAVAudioChannelConfig_LOW_FREQUENCY80x8低周波効果 (LFE)
eAVAudioChannelConfig_BACK_LEFT160x10後方左
eAVAudioChannelConfig_BACK_RIGHT320x20後方右
eAVAudioChannelConfig_FRONT_LEFT_OF_CENTER640x40前方、中央より左
eAVAudioChannelConfig_FRONT_RIGHT_OF_CENTER1280x80前方、中央より右
eAVAudioChannelConfig_BACK_CENTER2560x100後方中央
eAVAudioChannelConfig_SIDE_LEFT5120x200側方左
eAVAudioChannelConfig_SIDE_RIGHT10240x400側方右
eAVAudioChannelConfig_TOP_CENTER20480x800上方中央
eAVAudioChannelConfig_TOP_FRONT_LEFT40960x1000上方、前方左
eAVAudioChannelConfig_TOP_FRONT_CENTER81920x2000上方、前方中央
eAVAudioChannelConfig_TOP_FRONT_RIGHT163840x4000上方、前方右
eAVAudioChannelConfig_TOP_BACK_LEFT327680x8000上方、後方左
eAVAudioChannelConfig_TOP_BACK_CENTER655360x10000上方、後方中央
eAVAudioChannelConfig_TOP_BACK_RIGHT1310720x20000上方、後方右

公式ドキュメント

[このページに関連する機能である DirectShow はレガシー機能です。これは MediaPlayerIMFMediaEngine、および Audio/Video Capture in Media Foundation に置き換えられました。これらの機能は Windows 10 および Windows 11 向けに最適化されています。Microsoft は、可能な場合は新しいコードで DirectShow ではなく MediaPlayerIMFMediaEngineAudio/Video Capture in Media Foundation を使用することを強く推奨します。また、レガシー API を使用している既存のコードについても、可能であれば新しい API を使用するように書き換えることを推奨します。]

オーディオビットストリーム内のオーディオチャンネルのスピーカー構成を指定します。この列挙型は AVAudioChannelConfig プロパティと共に使用されます。

解説(Remarks)

これらの値は、WAVEFORMATEXTENSIBLE 構造体の dwChannelMask メンバーで使用されるフラグに対応します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum eAVAudioChannelConfig : int {
    eAVAudioChannelConfig_FRONT_LEFT = 1,
    eAVAudioChannelConfig_FRONT_RIGHT = 2,
    eAVAudioChannelConfig_FRONT_CENTER = 4,
    eAVAudioChannelConfig_LOW_FREQUENCY = 8,
    eAVAudioChannelConfig_BACK_LEFT = 16,
    eAVAudioChannelConfig_BACK_RIGHT = 32,
    eAVAudioChannelConfig_FRONT_LEFT_OF_CENTER = 64,
    eAVAudioChannelConfig_FRONT_RIGHT_OF_CENTER = 128,
    eAVAudioChannelConfig_BACK_CENTER = 256,
    eAVAudioChannelConfig_SIDE_LEFT = 512,
    eAVAudioChannelConfig_SIDE_RIGHT = 1024,
    eAVAudioChannelConfig_TOP_CENTER = 2048,
    eAVAudioChannelConfig_TOP_FRONT_LEFT = 4096,
    eAVAudioChannelConfig_TOP_FRONT_CENTER = 8192,
    eAVAudioChannelConfig_TOP_FRONT_RIGHT = 16384,
    eAVAudioChannelConfig_TOP_BACK_LEFT = 32768,
    eAVAudioChannelConfig_TOP_BACK_CENTER = 65536,
    eAVAudioChannelConfig_TOP_BACK_RIGHT = 131072
} eAVAudioChannelConfig;
public enum eAVAudioChannelConfig : int
{
    eAVAudioChannelConfig_FRONT_LEFT = 1,
    eAVAudioChannelConfig_FRONT_RIGHT = 2,
    eAVAudioChannelConfig_FRONT_CENTER = 4,
    eAVAudioChannelConfig_LOW_FREQUENCY = 8,
    eAVAudioChannelConfig_BACK_LEFT = 16,
    eAVAudioChannelConfig_BACK_RIGHT = 32,
    eAVAudioChannelConfig_FRONT_LEFT_OF_CENTER = 64,
    eAVAudioChannelConfig_FRONT_RIGHT_OF_CENTER = 128,
    eAVAudioChannelConfig_BACK_CENTER = 256,
    eAVAudioChannelConfig_SIDE_LEFT = 512,
    eAVAudioChannelConfig_SIDE_RIGHT = 1024,
    eAVAudioChannelConfig_TOP_CENTER = 2048,
    eAVAudioChannelConfig_TOP_FRONT_LEFT = 4096,
    eAVAudioChannelConfig_TOP_FRONT_CENTER = 8192,
    eAVAudioChannelConfig_TOP_FRONT_RIGHT = 16384,
    eAVAudioChannelConfig_TOP_BACK_LEFT = 32768,
    eAVAudioChannelConfig_TOP_BACK_CENTER = 65536,
    eAVAudioChannelConfig_TOP_BACK_RIGHT = 131072,
}
Public Enum eAVAudioChannelConfig As Integer
    eAVAudioChannelConfig_FRONT_LEFT = 1
    eAVAudioChannelConfig_FRONT_RIGHT = 2
    eAVAudioChannelConfig_FRONT_CENTER = 4
    eAVAudioChannelConfig_LOW_FREQUENCY = 8
    eAVAudioChannelConfig_BACK_LEFT = 16
    eAVAudioChannelConfig_BACK_RIGHT = 32
    eAVAudioChannelConfig_FRONT_LEFT_OF_CENTER = 64
    eAVAudioChannelConfig_FRONT_RIGHT_OF_CENTER = 128
    eAVAudioChannelConfig_BACK_CENTER = 256
    eAVAudioChannelConfig_SIDE_LEFT = 512
    eAVAudioChannelConfig_SIDE_RIGHT = 1024
    eAVAudioChannelConfig_TOP_CENTER = 2048
    eAVAudioChannelConfig_TOP_FRONT_LEFT = 4096
    eAVAudioChannelConfig_TOP_FRONT_CENTER = 8192
    eAVAudioChannelConfig_TOP_FRONT_RIGHT = 16384
    eAVAudioChannelConfig_TOP_BACK_LEFT = 32768
    eAVAudioChannelConfig_TOP_BACK_CENTER = 65536
    eAVAudioChannelConfig_TOP_BACK_RIGHT = 131072
End Enum
import enum

class eAVAudioChannelConfig(enum.IntEnum):
    eAVAudioChannelConfig_FRONT_LEFT = 1
    eAVAudioChannelConfig_FRONT_RIGHT = 2
    eAVAudioChannelConfig_FRONT_CENTER = 4
    eAVAudioChannelConfig_LOW_FREQUENCY = 8
    eAVAudioChannelConfig_BACK_LEFT = 16
    eAVAudioChannelConfig_BACK_RIGHT = 32
    eAVAudioChannelConfig_FRONT_LEFT_OF_CENTER = 64
    eAVAudioChannelConfig_FRONT_RIGHT_OF_CENTER = 128
    eAVAudioChannelConfig_BACK_CENTER = 256
    eAVAudioChannelConfig_SIDE_LEFT = 512
    eAVAudioChannelConfig_SIDE_RIGHT = 1024
    eAVAudioChannelConfig_TOP_CENTER = 2048
    eAVAudioChannelConfig_TOP_FRONT_LEFT = 4096
    eAVAudioChannelConfig_TOP_FRONT_CENTER = 8192
    eAVAudioChannelConfig_TOP_FRONT_RIGHT = 16384
    eAVAudioChannelConfig_TOP_BACK_LEFT = 32768
    eAVAudioChannelConfig_TOP_BACK_CENTER = 65536
    eAVAudioChannelConfig_TOP_BACK_RIGHT = 131072
// eAVAudioChannelConfig
pub const eAVAudioChannelConfig_FRONT_LEFT: i32 = 1;
pub const eAVAudioChannelConfig_FRONT_RIGHT: i32 = 2;
pub const eAVAudioChannelConfig_FRONT_CENTER: i32 = 4;
pub const eAVAudioChannelConfig_LOW_FREQUENCY: i32 = 8;
pub const eAVAudioChannelConfig_BACK_LEFT: i32 = 16;
pub const eAVAudioChannelConfig_BACK_RIGHT: i32 = 32;
pub const eAVAudioChannelConfig_FRONT_LEFT_OF_CENTER: i32 = 64;
pub const eAVAudioChannelConfig_FRONT_RIGHT_OF_CENTER: i32 = 128;
pub const eAVAudioChannelConfig_BACK_CENTER: i32 = 256;
pub const eAVAudioChannelConfig_SIDE_LEFT: i32 = 512;
pub const eAVAudioChannelConfig_SIDE_RIGHT: i32 = 1024;
pub const eAVAudioChannelConfig_TOP_CENTER: i32 = 2048;
pub const eAVAudioChannelConfig_TOP_FRONT_LEFT: i32 = 4096;
pub const eAVAudioChannelConfig_TOP_FRONT_CENTER: i32 = 8192;
pub const eAVAudioChannelConfig_TOP_FRONT_RIGHT: i32 = 16384;
pub const eAVAudioChannelConfig_TOP_BACK_LEFT: i32 = 32768;
pub const eAVAudioChannelConfig_TOP_BACK_CENTER: i32 = 65536;
pub const eAVAudioChannelConfig_TOP_BACK_RIGHT: i32 = 131072;
// eAVAudioChannelConfig
const (
	eAVAudioChannelConfig_FRONT_LEFT int32 = 1
	eAVAudioChannelConfig_FRONT_RIGHT int32 = 2
	eAVAudioChannelConfig_FRONT_CENTER int32 = 4
	eAVAudioChannelConfig_LOW_FREQUENCY int32 = 8
	eAVAudioChannelConfig_BACK_LEFT int32 = 16
	eAVAudioChannelConfig_BACK_RIGHT int32 = 32
	eAVAudioChannelConfig_FRONT_LEFT_OF_CENTER int32 = 64
	eAVAudioChannelConfig_FRONT_RIGHT_OF_CENTER int32 = 128
	eAVAudioChannelConfig_BACK_CENTER int32 = 256
	eAVAudioChannelConfig_SIDE_LEFT int32 = 512
	eAVAudioChannelConfig_SIDE_RIGHT int32 = 1024
	eAVAudioChannelConfig_TOP_CENTER int32 = 2048
	eAVAudioChannelConfig_TOP_FRONT_LEFT int32 = 4096
	eAVAudioChannelConfig_TOP_FRONT_CENTER int32 = 8192
	eAVAudioChannelConfig_TOP_FRONT_RIGHT int32 = 16384
	eAVAudioChannelConfig_TOP_BACK_LEFT int32 = 32768
	eAVAudioChannelConfig_TOP_BACK_CENTER int32 = 65536
	eAVAudioChannelConfig_TOP_BACK_RIGHT int32 = 131072
)
const
  eAVAudioChannelConfig_FRONT_LEFT = 1;
  eAVAudioChannelConfig_FRONT_RIGHT = 2;
  eAVAudioChannelConfig_FRONT_CENTER = 4;
  eAVAudioChannelConfig_LOW_FREQUENCY = 8;
  eAVAudioChannelConfig_BACK_LEFT = 16;
  eAVAudioChannelConfig_BACK_RIGHT = 32;
  eAVAudioChannelConfig_FRONT_LEFT_OF_CENTER = 64;
  eAVAudioChannelConfig_FRONT_RIGHT_OF_CENTER = 128;
  eAVAudioChannelConfig_BACK_CENTER = 256;
  eAVAudioChannelConfig_SIDE_LEFT = 512;
  eAVAudioChannelConfig_SIDE_RIGHT = 1024;
  eAVAudioChannelConfig_TOP_CENTER = 2048;
  eAVAudioChannelConfig_TOP_FRONT_LEFT = 4096;
  eAVAudioChannelConfig_TOP_FRONT_CENTER = 8192;
  eAVAudioChannelConfig_TOP_FRONT_RIGHT = 16384;
  eAVAudioChannelConfig_TOP_BACK_LEFT = 32768;
  eAVAudioChannelConfig_TOP_BACK_CENTER = 65536;
  eAVAudioChannelConfig_TOP_BACK_RIGHT = 131072;
// eAVAudioChannelConfig
pub const eAVAudioChannelConfig_FRONT_LEFT: i32 = 1;
pub const eAVAudioChannelConfig_FRONT_RIGHT: i32 = 2;
pub const eAVAudioChannelConfig_FRONT_CENTER: i32 = 4;
pub const eAVAudioChannelConfig_LOW_FREQUENCY: i32 = 8;
pub const eAVAudioChannelConfig_BACK_LEFT: i32 = 16;
pub const eAVAudioChannelConfig_BACK_RIGHT: i32 = 32;
pub const eAVAudioChannelConfig_FRONT_LEFT_OF_CENTER: i32 = 64;
pub const eAVAudioChannelConfig_FRONT_RIGHT_OF_CENTER: i32 = 128;
pub const eAVAudioChannelConfig_BACK_CENTER: i32 = 256;
pub const eAVAudioChannelConfig_SIDE_LEFT: i32 = 512;
pub const eAVAudioChannelConfig_SIDE_RIGHT: i32 = 1024;
pub const eAVAudioChannelConfig_TOP_CENTER: i32 = 2048;
pub const eAVAudioChannelConfig_TOP_FRONT_LEFT: i32 = 4096;
pub const eAVAudioChannelConfig_TOP_FRONT_CENTER: i32 = 8192;
pub const eAVAudioChannelConfig_TOP_FRONT_RIGHT: i32 = 16384;
pub const eAVAudioChannelConfig_TOP_BACK_LEFT: i32 = 32768;
pub const eAVAudioChannelConfig_TOP_BACK_CENTER: i32 = 65536;
pub const eAVAudioChannelConfig_TOP_BACK_RIGHT: i32 = 131072;
const
  eAVAudioChannelConfig_FRONT_LEFT* = 1
  eAVAudioChannelConfig_FRONT_RIGHT* = 2
  eAVAudioChannelConfig_FRONT_CENTER* = 4
  eAVAudioChannelConfig_LOW_FREQUENCY* = 8
  eAVAudioChannelConfig_BACK_LEFT* = 16
  eAVAudioChannelConfig_BACK_RIGHT* = 32
  eAVAudioChannelConfig_FRONT_LEFT_OF_CENTER* = 64
  eAVAudioChannelConfig_FRONT_RIGHT_OF_CENTER* = 128
  eAVAudioChannelConfig_BACK_CENTER* = 256
  eAVAudioChannelConfig_SIDE_LEFT* = 512
  eAVAudioChannelConfig_SIDE_RIGHT* = 1024
  eAVAudioChannelConfig_TOP_CENTER* = 2048
  eAVAudioChannelConfig_TOP_FRONT_LEFT* = 4096
  eAVAudioChannelConfig_TOP_FRONT_CENTER* = 8192
  eAVAudioChannelConfig_TOP_FRONT_RIGHT* = 16384
  eAVAudioChannelConfig_TOP_BACK_LEFT* = 32768
  eAVAudioChannelConfig_TOP_BACK_CENTER* = 65536
  eAVAudioChannelConfig_TOP_BACK_RIGHT* = 131072
enum eAVAudioChannelConfig : int {
    eAVAudioChannelConfig_FRONT_LEFT = 1,
    eAVAudioChannelConfig_FRONT_RIGHT = 2,
    eAVAudioChannelConfig_FRONT_CENTER = 4,
    eAVAudioChannelConfig_LOW_FREQUENCY = 8,
    eAVAudioChannelConfig_BACK_LEFT = 16,
    eAVAudioChannelConfig_BACK_RIGHT = 32,
    eAVAudioChannelConfig_FRONT_LEFT_OF_CENTER = 64,
    eAVAudioChannelConfig_FRONT_RIGHT_OF_CENTER = 128,
    eAVAudioChannelConfig_BACK_CENTER = 256,
    eAVAudioChannelConfig_SIDE_LEFT = 512,
    eAVAudioChannelConfig_SIDE_RIGHT = 1024,
    eAVAudioChannelConfig_TOP_CENTER = 2048,
    eAVAudioChannelConfig_TOP_FRONT_LEFT = 4096,
    eAVAudioChannelConfig_TOP_FRONT_CENTER = 8192,
    eAVAudioChannelConfig_TOP_FRONT_RIGHT = 16384,
    eAVAudioChannelConfig_TOP_BACK_LEFT = 32768,
    eAVAudioChannelConfig_TOP_BACK_CENTER = 65536,
    eAVAudioChannelConfig_TOP_BACK_RIGHT = 131072,
}
#define global eAVAudioChannelConfig_FRONT_LEFT            0x1
#define global eAVAudioChannelConfig_FRONT_RIGHT           0x2
#define global eAVAudioChannelConfig_FRONT_CENTER          0x4
#define global eAVAudioChannelConfig_LOW_FREQUENCY         0x8
#define global eAVAudioChannelConfig_BACK_LEFT             0x10
#define global eAVAudioChannelConfig_BACK_RIGHT            0x20
#define global eAVAudioChannelConfig_FRONT_LEFT_OF_CENTER  0x40
#define global eAVAudioChannelConfig_FRONT_RIGHT_OF_CENTER 0x80
#define global eAVAudioChannelConfig_BACK_CENTER           0x100
#define global eAVAudioChannelConfig_SIDE_LEFT             0x200
#define global eAVAudioChannelConfig_SIDE_RIGHT            0x400
#define global eAVAudioChannelConfig_TOP_CENTER            0x800
#define global eAVAudioChannelConfig_TOP_FRONT_LEFT        0x1000
#define global eAVAudioChannelConfig_TOP_FRONT_CENTER      0x2000
#define global eAVAudioChannelConfig_TOP_FRONT_RIGHT       0x4000
#define global eAVAudioChannelConfig_TOP_BACK_LEFT         0x8000
#define global eAVAudioChannelConfig_TOP_BACK_CENTER       0x10000
#define global eAVAudioChannelConfig_TOP_BACK_RIGHT        0x20000