ホーム › Media.Audio › AudioObjectType
AudioObjectType
列挙型フラグメンバー 21
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| AudioObjectType_None | 0 | 0x0 | 空間オーディオ オブジェクトは空間化されません。 |
| AudioObjectType_Dynamic | 1 | 0x1 | 空間オーディオ オブジェクトは動的です。その空間プロパティは時間の経過とともに変更できます。 |
| AudioObjectType_FrontLeft | 2 | 0x2 | 空間オーディオ オブジェクトはフロント左チャンネルに割り当てられます。DirectShow の WAVEFORMATEXTENSIBLE 列挙型における同等のチャンネル マスクは SPEAKER_FRONT_LEFT です。 |
| AudioObjectType_FrontRight | 4 | 0x4 | 空間オーディオ オブジェクトはフロント右チャンネルに割り当てられます。DirectShow の WAVEFORMATEXTENSIBLE 列挙型における同等のチャンネル マスクは SPEAKER_FRONT_RIGHT です。 |
| AudioObjectType_FrontCenter | 8 | 0x8 | 空間オーディオ オブジェクトはフロント センター チャンネルに割り当てられます。DirectShow の WAVEFORMATEXTENSIBLE 列挙型における同等のチャンネル マスクは SPEAKER_FRONT_CENTER です。 |
| AudioObjectType_LowFrequency | 16 | 0x10 | 空間オーディオ オブジェクトは低周波チャンネルに割り当てられます。このチャンネルは空間化されないため、空間化されたオーディオ オブジェクトに対するシステム リソースの上限にはカウントされません。DirectShow の WAVEFORMATEXTENSIBLE 列挙型における同等のチャンネル マスクは SPEAKER_LOW_FREQUENCY です。 |
| AudioObjectType_SideLeft | 32 | 0x20 | 空間オーディオ オブジェクトはサイド左チャンネルに割り当てられます。DirectShow の WAVEFORMATEXTENSIBLE 列挙型における同等のチャンネル マスクは SPEAKER_SIDE_LEFT です。 |
| AudioObjectType_SideRight | 64 | 0x40 | 空間オーディオ オブジェクトはサイド右チャンネルに割り当てられます。DirectShow の WAVEFORMATEXTENSIBLE 列挙型における同等のチャンネル マスクは SPEAKER_SIDE_RIGHT です。 |
| AudioObjectType_BackLeft | 128 | 0x80 | 空間オーディオ オブジェクトはバック左チャンネルに割り当てられます。DirectShow の WAVEFORMATEXTENSIBLE 列挙型における同等のチャンネル マスクは SPEAKER_BACK_LEFT です。 |
| AudioObjectType_BackRight | 256 | 0x100 | 空間オーディオ オブジェクトはバック右チャンネルに割り当てられます。DirectShow の WAVEFORMATEXTENSIBLE 列挙型における同等のチャンネル マスクは SPEAKER_BACK_RIGHT です。 |
| AudioObjectType_TopFrontLeft | 512 | 0x200 | 空間オーディオ オブジェクトはトップ フロント左チャンネルに割り当てられます。DirectShow の WAVEFORMATEXTENSIBLE 列挙型における同等のチャンネル マスクは SPEAKER_TOP_FRONT_LEFT です。 |
| AudioObjectType_TopFrontRight | 1024 | 0x400 | 空間オーディオ オブジェクトはトップ フロント右チャンネルに割り当てられます。DirectShow の WAVEFORMATEXTENSIBLE 列挙型における同等のチャンネル マスクは SPEAKER_TOP_FRONT_RIGHT です。 |
| AudioObjectType_TopBackLeft | 2048 | 0x800 | 空間オーディオ オブジェクトはトップ バック左チャンネルに割り当てられます。DirectShow の WAVEFORMATEXTENSIBLE 列挙型における同等のチャンネル マスクは SPEAKER_TOP_BACK_LEFT です。 |
| AudioObjectType_TopBackRight | 4096 | 0x1000 | 空間オーディオ オブジェクトはトップ バック右チャンネルに割り当てられます。DirectShow の WAVEFORMATEXTENSIBLE 列挙型における同等のチャンネル マスクは SPEAKER_TOP_BACK_RIGHT です。 |
| AudioObjectType_BottomFrontLeft | 8192 | 0x2000 | 空間オーディオ オブジェクトはボトム フロント左チャンネルに割り当てられます。 |
| AudioObjectType_BottomFrontRight | 16384 | 0x4000 | 空間オーディオ オブジェクトはボトム フロント右チャンネルに割り当てられます。 |
| AudioObjectType_BottomBackLeft | 32768 | 0x8000 | 空間オーディオ オブジェクトはボトム バック左チャンネルに割り当てられます。 |
| AudioObjectType_BottomBackRight | 65536 | 0x10000 | 空間オーディオ オブジェクトはボトム バック右チャンネルに割り当てられます。 |
| AudioObjectType_BackCenter | 131072 | 0x20000 | 空間オーディオ オブジェクトはバック センター チャンネルに割り当てられます。 |
| AudioObjectType_StereoLeft | 262144 | 0x40000 | |
| AudioObjectType_StereoRight | 524288 | 0x80000 |
公式ドキュメント
ISpatialAudioObject の種類を指定します。空間オーディオ オブジェクトには、時間の経過とともに空間プロパティを変更できる動的なものと、空間プロパティが固定された静的なものがあります。静的な空間オーディオ オブジェクトを割り当てられるオーディオ チャンネルは 17 個あり、それぞれが実際のスピーカーまたは仮想化されたスピーカーを表します。この列挙型の静的チャンネルの値はマスクとして組み合わせることができ、1 つの空間オーディオ オブジェクトを複数のチャンネルに割り当てられます。AudioObjectType_None と AudioObjectType_Dynamic を除くすべての列挙値は、静的チャンネルを表します。
出典・ライセンス: 上記「公式ドキュメント」の内容は 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 AudioObjectType : int {
AudioObjectType_None = 0,
AudioObjectType_Dynamic = 1,
AudioObjectType_FrontLeft = 2,
AudioObjectType_FrontRight = 4,
AudioObjectType_FrontCenter = 8,
AudioObjectType_LowFrequency = 16,
AudioObjectType_SideLeft = 32,
AudioObjectType_SideRight = 64,
AudioObjectType_BackLeft = 128,
AudioObjectType_BackRight = 256,
AudioObjectType_TopFrontLeft = 512,
AudioObjectType_TopFrontRight = 1024,
AudioObjectType_TopBackLeft = 2048,
AudioObjectType_TopBackRight = 4096,
AudioObjectType_BottomFrontLeft = 8192,
AudioObjectType_BottomFrontRight = 16384,
AudioObjectType_BottomBackLeft = 32768,
AudioObjectType_BottomBackRight = 65536,
AudioObjectType_BackCenter = 131072,
AudioObjectType_StereoLeft = 262144,
AudioObjectType_StereoRight = 524288
} AudioObjectType;[Flags]
public enum AudioObjectType : int
{
AudioObjectType_None = 0,
AudioObjectType_Dynamic = 1,
AudioObjectType_FrontLeft = 2,
AudioObjectType_FrontRight = 4,
AudioObjectType_FrontCenter = 8,
AudioObjectType_LowFrequency = 16,
AudioObjectType_SideLeft = 32,
AudioObjectType_SideRight = 64,
AudioObjectType_BackLeft = 128,
AudioObjectType_BackRight = 256,
AudioObjectType_TopFrontLeft = 512,
AudioObjectType_TopFrontRight = 1024,
AudioObjectType_TopBackLeft = 2048,
AudioObjectType_TopBackRight = 4096,
AudioObjectType_BottomFrontLeft = 8192,
AudioObjectType_BottomFrontRight = 16384,
AudioObjectType_BottomBackLeft = 32768,
AudioObjectType_BottomBackRight = 65536,
AudioObjectType_BackCenter = 131072,
AudioObjectType_StereoLeft = 262144,
AudioObjectType_StereoRight = 524288,
}<Flags>
Public Enum AudioObjectType As Integer
AudioObjectType_None = 0
AudioObjectType_Dynamic = 1
AudioObjectType_FrontLeft = 2
AudioObjectType_FrontRight = 4
AudioObjectType_FrontCenter = 8
AudioObjectType_LowFrequency = 16
AudioObjectType_SideLeft = 32
AudioObjectType_SideRight = 64
AudioObjectType_BackLeft = 128
AudioObjectType_BackRight = 256
AudioObjectType_TopFrontLeft = 512
AudioObjectType_TopFrontRight = 1024
AudioObjectType_TopBackLeft = 2048
AudioObjectType_TopBackRight = 4096
AudioObjectType_BottomFrontLeft = 8192
AudioObjectType_BottomFrontRight = 16384
AudioObjectType_BottomBackLeft = 32768
AudioObjectType_BottomBackRight = 65536
AudioObjectType_BackCenter = 131072
AudioObjectType_StereoLeft = 262144
AudioObjectType_StereoRight = 524288
End Enumimport enum
class AudioObjectType(enum.IntFlag):
AudioObjectType_None = 0
AudioObjectType_Dynamic = 1
AudioObjectType_FrontLeft = 2
AudioObjectType_FrontRight = 4
AudioObjectType_FrontCenter = 8
AudioObjectType_LowFrequency = 16
AudioObjectType_SideLeft = 32
AudioObjectType_SideRight = 64
AudioObjectType_BackLeft = 128
AudioObjectType_BackRight = 256
AudioObjectType_TopFrontLeft = 512
AudioObjectType_TopFrontRight = 1024
AudioObjectType_TopBackLeft = 2048
AudioObjectType_TopBackRight = 4096
AudioObjectType_BottomFrontLeft = 8192
AudioObjectType_BottomFrontRight = 16384
AudioObjectType_BottomBackLeft = 32768
AudioObjectType_BottomBackRight = 65536
AudioObjectType_BackCenter = 131072
AudioObjectType_StereoLeft = 262144
AudioObjectType_StereoRight = 524288// AudioObjectType (flags)
pub const AudioObjectType_None: i32 = 0;
pub const AudioObjectType_Dynamic: i32 = 1;
pub const AudioObjectType_FrontLeft: i32 = 2;
pub const AudioObjectType_FrontRight: i32 = 4;
pub const AudioObjectType_FrontCenter: i32 = 8;
pub const AudioObjectType_LowFrequency: i32 = 16;
pub const AudioObjectType_SideLeft: i32 = 32;
pub const AudioObjectType_SideRight: i32 = 64;
pub const AudioObjectType_BackLeft: i32 = 128;
pub const AudioObjectType_BackRight: i32 = 256;
pub const AudioObjectType_TopFrontLeft: i32 = 512;
pub const AudioObjectType_TopFrontRight: i32 = 1024;
pub const AudioObjectType_TopBackLeft: i32 = 2048;
pub const AudioObjectType_TopBackRight: i32 = 4096;
pub const AudioObjectType_BottomFrontLeft: i32 = 8192;
pub const AudioObjectType_BottomFrontRight: i32 = 16384;
pub const AudioObjectType_BottomBackLeft: i32 = 32768;
pub const AudioObjectType_BottomBackRight: i32 = 65536;
pub const AudioObjectType_BackCenter: i32 = 131072;
pub const AudioObjectType_StereoLeft: i32 = 262144;
pub const AudioObjectType_StereoRight: i32 = 524288;// AudioObjectType
const (
AudioObjectType_None int32 = 0
AudioObjectType_Dynamic int32 = 1
AudioObjectType_FrontLeft int32 = 2
AudioObjectType_FrontRight int32 = 4
AudioObjectType_FrontCenter int32 = 8
AudioObjectType_LowFrequency int32 = 16
AudioObjectType_SideLeft int32 = 32
AudioObjectType_SideRight int32 = 64
AudioObjectType_BackLeft int32 = 128
AudioObjectType_BackRight int32 = 256
AudioObjectType_TopFrontLeft int32 = 512
AudioObjectType_TopFrontRight int32 = 1024
AudioObjectType_TopBackLeft int32 = 2048
AudioObjectType_TopBackRight int32 = 4096
AudioObjectType_BottomFrontLeft int32 = 8192
AudioObjectType_BottomFrontRight int32 = 16384
AudioObjectType_BottomBackLeft int32 = 32768
AudioObjectType_BottomBackRight int32 = 65536
AudioObjectType_BackCenter int32 = 131072
AudioObjectType_StereoLeft int32 = 262144
AudioObjectType_StereoRight int32 = 524288
)const
AudioObjectType_None = 0;
AudioObjectType_Dynamic = 1;
AudioObjectType_FrontLeft = 2;
AudioObjectType_FrontRight = 4;
AudioObjectType_FrontCenter = 8;
AudioObjectType_LowFrequency = 16;
AudioObjectType_SideLeft = 32;
AudioObjectType_SideRight = 64;
AudioObjectType_BackLeft = 128;
AudioObjectType_BackRight = 256;
AudioObjectType_TopFrontLeft = 512;
AudioObjectType_TopFrontRight = 1024;
AudioObjectType_TopBackLeft = 2048;
AudioObjectType_TopBackRight = 4096;
AudioObjectType_BottomFrontLeft = 8192;
AudioObjectType_BottomFrontRight = 16384;
AudioObjectType_BottomBackLeft = 32768;
AudioObjectType_BottomBackRight = 65536;
AudioObjectType_BackCenter = 131072;
AudioObjectType_StereoLeft = 262144;
AudioObjectType_StereoRight = 524288;// AudioObjectType
pub const AudioObjectType_None: i32 = 0;
pub const AudioObjectType_Dynamic: i32 = 1;
pub const AudioObjectType_FrontLeft: i32 = 2;
pub const AudioObjectType_FrontRight: i32 = 4;
pub const AudioObjectType_FrontCenter: i32 = 8;
pub const AudioObjectType_LowFrequency: i32 = 16;
pub const AudioObjectType_SideLeft: i32 = 32;
pub const AudioObjectType_SideRight: i32 = 64;
pub const AudioObjectType_BackLeft: i32 = 128;
pub const AudioObjectType_BackRight: i32 = 256;
pub const AudioObjectType_TopFrontLeft: i32 = 512;
pub const AudioObjectType_TopFrontRight: i32 = 1024;
pub const AudioObjectType_TopBackLeft: i32 = 2048;
pub const AudioObjectType_TopBackRight: i32 = 4096;
pub const AudioObjectType_BottomFrontLeft: i32 = 8192;
pub const AudioObjectType_BottomFrontRight: i32 = 16384;
pub const AudioObjectType_BottomBackLeft: i32 = 32768;
pub const AudioObjectType_BottomBackRight: i32 = 65536;
pub const AudioObjectType_BackCenter: i32 = 131072;
pub const AudioObjectType_StereoLeft: i32 = 262144;
pub const AudioObjectType_StereoRight: i32 = 524288;const
AudioObjectType_None* = 0
AudioObjectType_Dynamic* = 1
AudioObjectType_FrontLeft* = 2
AudioObjectType_FrontRight* = 4
AudioObjectType_FrontCenter* = 8
AudioObjectType_LowFrequency* = 16
AudioObjectType_SideLeft* = 32
AudioObjectType_SideRight* = 64
AudioObjectType_BackLeft* = 128
AudioObjectType_BackRight* = 256
AudioObjectType_TopFrontLeft* = 512
AudioObjectType_TopFrontRight* = 1024
AudioObjectType_TopBackLeft* = 2048
AudioObjectType_TopBackRight* = 4096
AudioObjectType_BottomFrontLeft* = 8192
AudioObjectType_BottomFrontRight* = 16384
AudioObjectType_BottomBackLeft* = 32768
AudioObjectType_BottomBackRight* = 65536
AudioObjectType_BackCenter* = 131072
AudioObjectType_StereoLeft* = 262144
AudioObjectType_StereoRight* = 524288enum AudioObjectType : int {
AudioObjectType_None = 0,
AudioObjectType_Dynamic = 1,
AudioObjectType_FrontLeft = 2,
AudioObjectType_FrontRight = 4,
AudioObjectType_FrontCenter = 8,
AudioObjectType_LowFrequency = 16,
AudioObjectType_SideLeft = 32,
AudioObjectType_SideRight = 64,
AudioObjectType_BackLeft = 128,
AudioObjectType_BackRight = 256,
AudioObjectType_TopFrontLeft = 512,
AudioObjectType_TopFrontRight = 1024,
AudioObjectType_TopBackLeft = 2048,
AudioObjectType_TopBackRight = 4096,
AudioObjectType_BottomFrontLeft = 8192,
AudioObjectType_BottomFrontRight = 16384,
AudioObjectType_BottomBackLeft = 32768,
AudioObjectType_BottomBackRight = 65536,
AudioObjectType_BackCenter = 131072,
AudioObjectType_StereoLeft = 262144,
AudioObjectType_StereoRight = 524288,
}#define global AudioObjectType_None 0x0
#define global AudioObjectType_Dynamic 0x1
#define global AudioObjectType_FrontLeft 0x2
#define global AudioObjectType_FrontRight 0x4
#define global AudioObjectType_FrontCenter 0x8
#define global AudioObjectType_LowFrequency 0x10
#define global AudioObjectType_SideLeft 0x20
#define global AudioObjectType_SideRight 0x40
#define global AudioObjectType_BackLeft 0x80
#define global AudioObjectType_BackRight 0x100
#define global AudioObjectType_TopFrontLeft 0x200
#define global AudioObjectType_TopFrontRight 0x400
#define global AudioObjectType_TopBackLeft 0x800
#define global AudioObjectType_TopBackRight 0x1000
#define global AudioObjectType_BottomFrontLeft 0x2000
#define global AudioObjectType_BottomFrontRight 0x4000
#define global AudioObjectType_BottomBackLeft 0x8000
#define global AudioObjectType_BottomBackRight 0x10000
#define global AudioObjectType_BackCenter 0x20000
#define global AudioObjectType_StereoLeft 0x40000
#define global AudioObjectType_StereoRight 0x80000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。