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

PhysicalConnectorType

列挙型
基底型i4

メンバー 25

名前10進16進説明
PhysConn_Video_Tuner10x1ビデオ用のチューナーピンを指定します。
PhysConn_Video_Composite20x2ビデオ用のコンポジットピンを指定します。
PhysConn_Video_SVideo30x3S-Video (Y/C ビデオ) ピンを指定します。
PhysConn_Video_RGB40x4ビデオ用の RGB ピンを指定します。
PhysConn_Video_YRYBY50x5ビデオ用の YRYBY (Y、R–Y、B–Y) ピンを指定します。
PhysConn_Video_SerialDigital60x6ビデオ用のシリアルデジタルピンを指定します。
PhysConn_Video_ParallelDigital70x7ビデオ用のパラレルデジタルピンを指定します。
PhysConn_Video_SCSI80x8ビデオ用の SCSI (Small Computer System Interface) ピンを指定します。
PhysConn_Video_AUX90x9ビデオ用の AUX (補助) ピンを指定します。
PhysConn_Video_1394100xAビデオ用の IEEE 1394 ピンを指定します。
PhysConn_Video_USB110xBビデオ用の USB (Universal Serial Bus) ピンを指定します。
PhysConn_Video_VideoDecoder120xCビデオデコーダーのピンを指定します。
PhysConn_Video_VideoEncoder130xDビデオエンコーダーのピンを指定します。
PhysConn_Video_SCART140xEビデオ用の SCART (ペリテル) ピンを指定します。
PhysConn_Video_Black150xF使用されません。
PhysConn_Audio_Tuner40960x1000オーディオ用のチューナーピンを指定します。
PhysConn_Audio_Line40970x1001オーディオ用のラインピンを指定します。
PhysConn_Audio_Mic40980x1002マイクのピンを指定します。
PhysConn_Audio_AESDigital40990x1003オーディオ用の AES/EBU (Audio Engineering Society/European Broadcast Union) デジタルピンを指定します。
PhysConn_Audio_SPDIFDigital41000x1004オーディオ用の S/PDIF (Sony/Philips Digital Interface Format) デジタルピンを指定します。
PhysConn_Audio_SCSI41010x1005オーディオ用の SCSI ピンを指定します。
PhysConn_Audio_AUX41020x1006オーディオ用の AUX ピンを指定します。
PhysConn_Audio_139441030x1007オーディオ用の IEEE 1394 ピンを指定します。
PhysConn_Audio_USB41040x1008オーディオ用の USB ピンを指定します。
PhysConn_Audio_AudioDecoder41050x1009オーディオデコーダーのピンを指定します。

公式ドキュメント

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

ピンの物理的な種類 (オーディオまたはビデオ) を指定します。

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

各言語での定義

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

typedef enum PhysicalConnectorType : int {
    PhysConn_Video_Tuner = 1,
    PhysConn_Video_Composite = 2,
    PhysConn_Video_SVideo = 3,
    PhysConn_Video_RGB = 4,
    PhysConn_Video_YRYBY = 5,
    PhysConn_Video_SerialDigital = 6,
    PhysConn_Video_ParallelDigital = 7,
    PhysConn_Video_SCSI = 8,
    PhysConn_Video_AUX = 9,
    PhysConn_Video_1394 = 10,
    PhysConn_Video_USB = 11,
    PhysConn_Video_VideoDecoder = 12,
    PhysConn_Video_VideoEncoder = 13,
    PhysConn_Video_SCART = 14,
    PhysConn_Video_Black = 15,
    PhysConn_Audio_Tuner = 4096,
    PhysConn_Audio_Line = 4097,
    PhysConn_Audio_Mic = 4098,
    PhysConn_Audio_AESDigital = 4099,
    PhysConn_Audio_SPDIFDigital = 4100,
    PhysConn_Audio_SCSI = 4101,
    PhysConn_Audio_AUX = 4102,
    PhysConn_Audio_1394 = 4103,
    PhysConn_Audio_USB = 4104,
    PhysConn_Audio_AudioDecoder = 4105
} PhysicalConnectorType;
public enum PhysicalConnectorType : int
{
    PhysConn_Video_Tuner = 1,
    PhysConn_Video_Composite = 2,
    PhysConn_Video_SVideo = 3,
    PhysConn_Video_RGB = 4,
    PhysConn_Video_YRYBY = 5,
    PhysConn_Video_SerialDigital = 6,
    PhysConn_Video_ParallelDigital = 7,
    PhysConn_Video_SCSI = 8,
    PhysConn_Video_AUX = 9,
    PhysConn_Video_1394 = 10,
    PhysConn_Video_USB = 11,
    PhysConn_Video_VideoDecoder = 12,
    PhysConn_Video_VideoEncoder = 13,
    PhysConn_Video_SCART = 14,
    PhysConn_Video_Black = 15,
    PhysConn_Audio_Tuner = 4096,
    PhysConn_Audio_Line = 4097,
    PhysConn_Audio_Mic = 4098,
    PhysConn_Audio_AESDigital = 4099,
    PhysConn_Audio_SPDIFDigital = 4100,
    PhysConn_Audio_SCSI = 4101,
    PhysConn_Audio_AUX = 4102,
    PhysConn_Audio_1394 = 4103,
    PhysConn_Audio_USB = 4104,
    PhysConn_Audio_AudioDecoder = 4105,
}
Public Enum PhysicalConnectorType As Integer
    PhysConn_Video_Tuner = 1
    PhysConn_Video_Composite = 2
    PhysConn_Video_SVideo = 3
    PhysConn_Video_RGB = 4
    PhysConn_Video_YRYBY = 5
    PhysConn_Video_SerialDigital = 6
    PhysConn_Video_ParallelDigital = 7
    PhysConn_Video_SCSI = 8
    PhysConn_Video_AUX = 9
    PhysConn_Video_1394 = 10
    PhysConn_Video_USB = 11
    PhysConn_Video_VideoDecoder = 12
    PhysConn_Video_VideoEncoder = 13
    PhysConn_Video_SCART = 14
    PhysConn_Video_Black = 15
    PhysConn_Audio_Tuner = 4096
    PhysConn_Audio_Line = 4097
    PhysConn_Audio_Mic = 4098
    PhysConn_Audio_AESDigital = 4099
    PhysConn_Audio_SPDIFDigital = 4100
    PhysConn_Audio_SCSI = 4101
    PhysConn_Audio_AUX = 4102
    PhysConn_Audio_1394 = 4103
    PhysConn_Audio_USB = 4104
    PhysConn_Audio_AudioDecoder = 4105
End Enum
import enum

class PhysicalConnectorType(enum.IntEnum):
    PhysConn_Video_Tuner = 1
    PhysConn_Video_Composite = 2
    PhysConn_Video_SVideo = 3
    PhysConn_Video_RGB = 4
    PhysConn_Video_YRYBY = 5
    PhysConn_Video_SerialDigital = 6
    PhysConn_Video_ParallelDigital = 7
    PhysConn_Video_SCSI = 8
    PhysConn_Video_AUX = 9
    PhysConn_Video_1394 = 10
    PhysConn_Video_USB = 11
    PhysConn_Video_VideoDecoder = 12
    PhysConn_Video_VideoEncoder = 13
    PhysConn_Video_SCART = 14
    PhysConn_Video_Black = 15
    PhysConn_Audio_Tuner = 4096
    PhysConn_Audio_Line = 4097
    PhysConn_Audio_Mic = 4098
    PhysConn_Audio_AESDigital = 4099
    PhysConn_Audio_SPDIFDigital = 4100
    PhysConn_Audio_SCSI = 4101
    PhysConn_Audio_AUX = 4102
    PhysConn_Audio_1394 = 4103
    PhysConn_Audio_USB = 4104
    PhysConn_Audio_AudioDecoder = 4105
// PhysicalConnectorType
pub const PhysConn_Video_Tuner: i32 = 1;
pub const PhysConn_Video_Composite: i32 = 2;
pub const PhysConn_Video_SVideo: i32 = 3;
pub const PhysConn_Video_RGB: i32 = 4;
pub const PhysConn_Video_YRYBY: i32 = 5;
pub const PhysConn_Video_SerialDigital: i32 = 6;
pub const PhysConn_Video_ParallelDigital: i32 = 7;
pub const PhysConn_Video_SCSI: i32 = 8;
pub const PhysConn_Video_AUX: i32 = 9;
pub const PhysConn_Video_1394: i32 = 10;
pub const PhysConn_Video_USB: i32 = 11;
pub const PhysConn_Video_VideoDecoder: i32 = 12;
pub const PhysConn_Video_VideoEncoder: i32 = 13;
pub const PhysConn_Video_SCART: i32 = 14;
pub const PhysConn_Video_Black: i32 = 15;
pub const PhysConn_Audio_Tuner: i32 = 4096;
pub const PhysConn_Audio_Line: i32 = 4097;
pub const PhysConn_Audio_Mic: i32 = 4098;
pub const PhysConn_Audio_AESDigital: i32 = 4099;
pub const PhysConn_Audio_SPDIFDigital: i32 = 4100;
pub const PhysConn_Audio_SCSI: i32 = 4101;
pub const PhysConn_Audio_AUX: i32 = 4102;
pub const PhysConn_Audio_1394: i32 = 4103;
pub const PhysConn_Audio_USB: i32 = 4104;
pub const PhysConn_Audio_AudioDecoder: i32 = 4105;
// PhysicalConnectorType
const (
	PhysConn_Video_Tuner int32 = 1
	PhysConn_Video_Composite int32 = 2
	PhysConn_Video_SVideo int32 = 3
	PhysConn_Video_RGB int32 = 4
	PhysConn_Video_YRYBY int32 = 5
	PhysConn_Video_SerialDigital int32 = 6
	PhysConn_Video_ParallelDigital int32 = 7
	PhysConn_Video_SCSI int32 = 8
	PhysConn_Video_AUX int32 = 9
	PhysConn_Video_1394 int32 = 10
	PhysConn_Video_USB int32 = 11
	PhysConn_Video_VideoDecoder int32 = 12
	PhysConn_Video_VideoEncoder int32 = 13
	PhysConn_Video_SCART int32 = 14
	PhysConn_Video_Black int32 = 15
	PhysConn_Audio_Tuner int32 = 4096
	PhysConn_Audio_Line int32 = 4097
	PhysConn_Audio_Mic int32 = 4098
	PhysConn_Audio_AESDigital int32 = 4099
	PhysConn_Audio_SPDIFDigital int32 = 4100
	PhysConn_Audio_SCSI int32 = 4101
	PhysConn_Audio_AUX int32 = 4102
	PhysConn_Audio_1394 int32 = 4103
	PhysConn_Audio_USB int32 = 4104
	PhysConn_Audio_AudioDecoder int32 = 4105
)
const
  PhysConn_Video_Tuner = 1;
  PhysConn_Video_Composite = 2;
  PhysConn_Video_SVideo = 3;
  PhysConn_Video_RGB = 4;
  PhysConn_Video_YRYBY = 5;
  PhysConn_Video_SerialDigital = 6;
  PhysConn_Video_ParallelDigital = 7;
  PhysConn_Video_SCSI = 8;
  PhysConn_Video_AUX = 9;
  PhysConn_Video_1394 = 10;
  PhysConn_Video_USB = 11;
  PhysConn_Video_VideoDecoder = 12;
  PhysConn_Video_VideoEncoder = 13;
  PhysConn_Video_SCART = 14;
  PhysConn_Video_Black = 15;
  PhysConn_Audio_Tuner = 4096;
  PhysConn_Audio_Line = 4097;
  PhysConn_Audio_Mic = 4098;
  PhysConn_Audio_AESDigital = 4099;
  PhysConn_Audio_SPDIFDigital = 4100;
  PhysConn_Audio_SCSI = 4101;
  PhysConn_Audio_AUX = 4102;
  PhysConn_Audio_1394 = 4103;
  PhysConn_Audio_USB = 4104;
  PhysConn_Audio_AudioDecoder = 4105;
// PhysicalConnectorType
pub const PhysConn_Video_Tuner: i32 = 1;
pub const PhysConn_Video_Composite: i32 = 2;
pub const PhysConn_Video_SVideo: i32 = 3;
pub const PhysConn_Video_RGB: i32 = 4;
pub const PhysConn_Video_YRYBY: i32 = 5;
pub const PhysConn_Video_SerialDigital: i32 = 6;
pub const PhysConn_Video_ParallelDigital: i32 = 7;
pub const PhysConn_Video_SCSI: i32 = 8;
pub const PhysConn_Video_AUX: i32 = 9;
pub const PhysConn_Video_1394: i32 = 10;
pub const PhysConn_Video_USB: i32 = 11;
pub const PhysConn_Video_VideoDecoder: i32 = 12;
pub const PhysConn_Video_VideoEncoder: i32 = 13;
pub const PhysConn_Video_SCART: i32 = 14;
pub const PhysConn_Video_Black: i32 = 15;
pub const PhysConn_Audio_Tuner: i32 = 4096;
pub const PhysConn_Audio_Line: i32 = 4097;
pub const PhysConn_Audio_Mic: i32 = 4098;
pub const PhysConn_Audio_AESDigital: i32 = 4099;
pub const PhysConn_Audio_SPDIFDigital: i32 = 4100;
pub const PhysConn_Audio_SCSI: i32 = 4101;
pub const PhysConn_Audio_AUX: i32 = 4102;
pub const PhysConn_Audio_1394: i32 = 4103;
pub const PhysConn_Audio_USB: i32 = 4104;
pub const PhysConn_Audio_AudioDecoder: i32 = 4105;
const
  PhysConn_Video_Tuner* = 1
  PhysConn_Video_Composite* = 2
  PhysConn_Video_SVideo* = 3
  PhysConn_Video_RGB* = 4
  PhysConn_Video_YRYBY* = 5
  PhysConn_Video_SerialDigital* = 6
  PhysConn_Video_ParallelDigital* = 7
  PhysConn_Video_SCSI* = 8
  PhysConn_Video_AUX* = 9
  PhysConn_Video_1394* = 10
  PhysConn_Video_USB* = 11
  PhysConn_Video_VideoDecoder* = 12
  PhysConn_Video_VideoEncoder* = 13
  PhysConn_Video_SCART* = 14
  PhysConn_Video_Black* = 15
  PhysConn_Audio_Tuner* = 4096
  PhysConn_Audio_Line* = 4097
  PhysConn_Audio_Mic* = 4098
  PhysConn_Audio_AESDigital* = 4099
  PhysConn_Audio_SPDIFDigital* = 4100
  PhysConn_Audio_SCSI* = 4101
  PhysConn_Audio_AUX* = 4102
  PhysConn_Audio_1394* = 4103
  PhysConn_Audio_USB* = 4104
  PhysConn_Audio_AudioDecoder* = 4105
enum PhysicalConnectorType : int {
    PhysConn_Video_Tuner = 1,
    PhysConn_Video_Composite = 2,
    PhysConn_Video_SVideo = 3,
    PhysConn_Video_RGB = 4,
    PhysConn_Video_YRYBY = 5,
    PhysConn_Video_SerialDigital = 6,
    PhysConn_Video_ParallelDigital = 7,
    PhysConn_Video_SCSI = 8,
    PhysConn_Video_AUX = 9,
    PhysConn_Video_1394 = 10,
    PhysConn_Video_USB = 11,
    PhysConn_Video_VideoDecoder = 12,
    PhysConn_Video_VideoEncoder = 13,
    PhysConn_Video_SCART = 14,
    PhysConn_Video_Black = 15,
    PhysConn_Audio_Tuner = 4096,
    PhysConn_Audio_Line = 4097,
    PhysConn_Audio_Mic = 4098,
    PhysConn_Audio_AESDigital = 4099,
    PhysConn_Audio_SPDIFDigital = 4100,
    PhysConn_Audio_SCSI = 4101,
    PhysConn_Audio_AUX = 4102,
    PhysConn_Audio_1394 = 4103,
    PhysConn_Audio_USB = 4104,
    PhysConn_Audio_AudioDecoder = 4105,
}
#define global PhysConn_Video_Tuner           0x1
#define global PhysConn_Video_Composite       0x2
#define global PhysConn_Video_SVideo          0x3
#define global PhysConn_Video_RGB             0x4
#define global PhysConn_Video_YRYBY           0x5
#define global PhysConn_Video_SerialDigital   0x6
#define global PhysConn_Video_ParallelDigital 0x7
#define global PhysConn_Video_SCSI            0x8
#define global PhysConn_Video_AUX             0x9
#define global PhysConn_Video_1394            0xA
#define global PhysConn_Video_USB             0xB
#define global PhysConn_Video_VideoDecoder    0xC
#define global PhysConn_Video_VideoEncoder    0xD
#define global PhysConn_Video_SCART           0xE
#define global PhysConn_Video_Black           0xF
#define global PhysConn_Audio_Tuner           0x1000
#define global PhysConn_Audio_Line            0x1001
#define global PhysConn_Audio_Mic             0x1002
#define global PhysConn_Audio_AESDigital      0x1003
#define global PhysConn_Audio_SPDIFDigital    0x1004
#define global PhysConn_Audio_SCSI            0x1005
#define global PhysConn_Audio_AUX             0x1006
#define global PhysConn_Audio_1394            0x1007
#define global PhysConn_Audio_USB             0x1008
#define global PhysConn_Audio_AudioDecoder    0x1009