PhysicalConnectorType enumeration (strmif.h)

[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]

Specifies the physical type of pin (audio or video).

Syntax

typedef enum tagPhysicalConnectorType {
  PhysConn_Video_Tuner = 1,
  PhysConn_Video_Composite,
  PhysConn_Video_SVideo,
  PhysConn_Video_RGB,
  PhysConn_Video_YRYBY,
  PhysConn_Video_SerialDigital,
  PhysConn_Video_ParallelDigital,
  PhysConn_Video_SCSI,
  PhysConn_Video_AUX,
  PhysConn_Video_1394,
  PhysConn_Video_USB,
  PhysConn_Video_VideoDecoder,
  PhysConn_Video_VideoEncoder,
  PhysConn_Video_SCART,
  PhysConn_Video_Black,
  PhysConn_Audio_Tuner = 0x1000,
  PhysConn_Audio_Line,
  PhysConn_Audio_Mic,
  PhysConn_Audio_AESDigital,
  PhysConn_Audio_SPDIFDigital,
  PhysConn_Audio_SCSI,
  PhysConn_Audio_AUX,
  PhysConn_Audio_1394,
  PhysConn_Audio_USB,
  PhysConn_Audio_AudioDecoder
} PhysicalConnectorType;

Constants

 
PhysConn_Video_Tuner
Value: 1
Specifies a tuner pin for video.
PhysConn_Video_Composite
Specifies a composite pin for video.
PhysConn_Video_SVideo
Specifies an S-Video (Y/C video) pin.
PhysConn_Video_RGB
Specifies an RGB pin for video.
PhysConn_Video_YRYBY
Specifies a YRYBY (Y, R–Y, B–Y) pin for video.
PhysConn_Video_SerialDigital
Specifies a serial digital pin for video.
PhysConn_Video_ParallelDigital
Specifies a parallel digital pin for video.
PhysConn_Video_SCSI
Specifies a SCSI (Small Computer System Interface) pin for video.
PhysConn_Video_AUX
Specifies an AUX (auxiliary) pin for video.
PhysConn_Video_1394
Specifies an IEEE 1394 pin for video.
PhysConn_Video_USB
Specifies a USB (Universal Serial Bus) pin for video.
PhysConn_Video_VideoDecoder
Specifies a video decoder pin.
PhysConn_Video_VideoEncoder
Specifies a video encoder pin.
PhysConn_Video_SCART
Specifies a SCART (Peritel) pin for video.
PhysConn_Video_Black
Not used.
PhysConn_Audio_Tuner
Value: 0x1000
Specifies a tuner pin for audio.
PhysConn_Audio_Line
Specifies a line pin for audio.
PhysConn_Audio_Mic
Specifies a microphone pin.
PhysConn_Audio_AESDigital
Specifies an AES/EBU (Audio Engineering Society/European Broadcast Union) digital pin for audio.
PhysConn_Audio_SPDIFDigital
Specifies an S/PDIF (Sony/Philips Digital Interface Format) digital pin for audio.
PhysConn_Audio_SCSI
Specifies a SCSI pin for audio.
PhysConn_Audio_AUX
Specifies an AUX pin for audio.
PhysConn_Audio_1394
Specifies an IEEE 1394 pin for audio.
PhysConn_Audio_USB
Specifies a USB pin for audio.
PhysConn_Audio_AudioDecoder
Specifies an audio decoder pin.

Requirements

Requirement Value
Header strmif.h (include Dshow.h)

See also

DirectShow Enumerated Types