ホーム › Media.Audio › EndpointFormFactor
EndpointFormFactor
列挙型メンバー 12
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| RemoteNetworkDevice | 0 | 0x0 | ユーザーがネットワーク経由でリモートからアクセスするオーディオエンドポイントデバイスです。 |
| Speakers | 1 | 0x1 | スピーカーのセットです。 |
| LineLevel | 2 | 0x2 | オーディオアダプターのライン入力ジャックにラインレベルのアナログ信号を送信する、またはアダプターのライン出力ジャックからラインレベルのアナログ信号を受信するオーディオエンドポイントデバイスです。 |
| Headphones | 3 | 0x3 | ヘッドフォンのセットです。 |
| Microphone | 4 | 0x4 | マイクです。 |
| Headset | 5 | 0x5 | 双方向通信用のマイク部が取り付けられたイヤフォン、またはイヤフォンのペアです。 |
| Handset | 6 | 0x6 | 電話機のうち手に持つ部分で、双方向通信のためのスピーカーとマイクを備えたものです。 |
| UnknownDigitalPassthrough | 7 | 0x7 | 非 PCM データをデジタルパススルーモードで伝送する、種類が不明なデジタルインターフェイス用のコネクタを介してオーディオアダプターに接続するオーディオエンドポイントデバイスです。詳細については、「解説」を参照してください。 |
| SPDIF | 8 | 0x8 | Sony/Philips Digital Interface (S/PDIF) コネクタを介してオーディオアダプターに接続するオーディオエンドポイントデバイスです。 |
| DigitalAudioDisplayDevice | 9 | 0x9 | High-Definition Multimedia Interface (HDMI) コネクタまたはディスプレイポートを介してオーディオアダプターに接続するオーディオエンドポイントデバイスです。 Windows Vista では、この値は HDMI という名前でした。 |
| UnknownFormFactor | 10 | 0xA | 物理的特性が不明なオーディオエンドポイントデバイスです。 |
| EndpointFormFactor_enum_count | 11 | 0xB | Windows 7: エンドポイントフォームファクターの最大数です。 |
公式ドキュメント
EndpointFormFactor 列挙型は、オーディオエンドポイントデバイスの一般的な物理的特性を示す定数を定義します。
解説(Remarks)
この列挙型の定数は、PKEY_AudioEndpoint_FormFactor プロパティに割り当てることができる値です。
デジタルパススルーモードでは、デジタルインターフェイスは非 PCM データのブロックを、その内容を変更したり解釈しようとしたりすることなく、接続を介して転送します。デジタルパススルーモードの詳細については、S/PDIF Pass-Through Transmission of Non-PCM Streams を参照してください。
オーディオエンドポイントデバイスがオーディオアダプターに接続するために使用するオーディオジャックまたはコネクタの説明を取得する方法については、IKsJackDescription::GetJackDescription および IKsJackDescription2::GetJackDescription2 を参照してください。
出典・ライセンス: 上記「公式ドキュメント」の内容は 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 EndpointFormFactor : int {
RemoteNetworkDevice = 0,
Speakers = 1,
LineLevel = 2,
Headphones = 3,
Microphone = 4,
Headset = 5,
Handset = 6,
UnknownDigitalPassthrough = 7,
SPDIF = 8,
DigitalAudioDisplayDevice = 9,
UnknownFormFactor = 10,
EndpointFormFactor_enum_count = 11
} EndpointFormFactor;public enum EndpointFormFactor : int
{
RemoteNetworkDevice = 0,
Speakers = 1,
LineLevel = 2,
Headphones = 3,
Microphone = 4,
Headset = 5,
Handset = 6,
UnknownDigitalPassthrough = 7,
SPDIF = 8,
DigitalAudioDisplayDevice = 9,
UnknownFormFactor = 10,
EndpointFormFactor_enum_count = 11,
}Public Enum EndpointFormFactor As Integer
RemoteNetworkDevice = 0
Speakers = 1
LineLevel = 2
Headphones = 3
Microphone = 4
Headset = 5
Handset = 6
UnknownDigitalPassthrough = 7
SPDIF = 8
DigitalAudioDisplayDevice = 9
UnknownFormFactor = 10
EndpointFormFactor_enum_count = 11
End Enumimport enum
class EndpointFormFactor(enum.IntEnum):
RemoteNetworkDevice = 0
Speakers = 1
LineLevel = 2
Headphones = 3
Microphone = 4
Headset = 5
Handset = 6
UnknownDigitalPassthrough = 7
SPDIF = 8
DigitalAudioDisplayDevice = 9
UnknownFormFactor = 10
EndpointFormFactor_enum_count = 11// EndpointFormFactor
pub const RemoteNetworkDevice: i32 = 0;
pub const Speakers: i32 = 1;
pub const LineLevel: i32 = 2;
pub const Headphones: i32 = 3;
pub const Microphone: i32 = 4;
pub const Headset: i32 = 5;
pub const Handset: i32 = 6;
pub const UnknownDigitalPassthrough: i32 = 7;
pub const SPDIF: i32 = 8;
pub const DigitalAudioDisplayDevice: i32 = 9;
pub const UnknownFormFactor: i32 = 10;
pub const EndpointFormFactor_enum_count: i32 = 11;// EndpointFormFactor
const (
RemoteNetworkDevice int32 = 0
Speakers int32 = 1
LineLevel int32 = 2
Headphones int32 = 3
Microphone int32 = 4
Headset int32 = 5
Handset int32 = 6
UnknownDigitalPassthrough int32 = 7
SPDIF int32 = 8
DigitalAudioDisplayDevice int32 = 9
UnknownFormFactor int32 = 10
EndpointFormFactor_enum_count int32 = 11
)const
RemoteNetworkDevice = 0;
Speakers = 1;
LineLevel = 2;
Headphones = 3;
Microphone = 4;
Headset = 5;
Handset = 6;
UnknownDigitalPassthrough = 7;
SPDIF = 8;
DigitalAudioDisplayDevice = 9;
UnknownFormFactor = 10;
EndpointFormFactor_enum_count = 11;// EndpointFormFactor
pub const RemoteNetworkDevice: i32 = 0;
pub const Speakers: i32 = 1;
pub const LineLevel: i32 = 2;
pub const Headphones: i32 = 3;
pub const Microphone: i32 = 4;
pub const Headset: i32 = 5;
pub const Handset: i32 = 6;
pub const UnknownDigitalPassthrough: i32 = 7;
pub const SPDIF: i32 = 8;
pub const DigitalAudioDisplayDevice: i32 = 9;
pub const UnknownFormFactor: i32 = 10;
pub const EndpointFormFactor_enum_count: i32 = 11;const
RemoteNetworkDevice* = 0
Speakers* = 1
LineLevel* = 2
Headphones* = 3
Microphone* = 4
Headset* = 5
Handset* = 6
UnknownDigitalPassthrough* = 7
SPDIF* = 8
DigitalAudioDisplayDevice* = 9
UnknownFormFactor* = 10
EndpointFormFactor_enum_count* = 11enum EndpointFormFactor : int {
RemoteNetworkDevice = 0,
Speakers = 1,
LineLevel = 2,
Headphones = 3,
Microphone = 4,
Headset = 5,
Handset = 6,
UnknownDigitalPassthrough = 7,
SPDIF = 8,
DigitalAudioDisplayDevice = 9,
UnknownFormFactor = 10,
EndpointFormFactor_enum_count = 11,
}#define global RemoteNetworkDevice 0x0
#define global Speakers 0x1
#define global LineLevel 0x2
#define global Headphones 0x3
#define global Microphone 0x4
#define global Headset 0x5
#define global Handset 0x6
#define global UnknownDigitalPassthrough 0x7
#define global SPDIF 0x8
#define global DigitalAudioDisplayDevice 0x9
#define global UnknownFormFactor 0xA
#define global EndpointFormFactor_enum_count 0xB