Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
[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_TunerValue: 1 Specifies a tuner pin for video. |
PhysConn_Video_CompositeSpecifies a composite pin for video. |
PhysConn_Video_SVideoSpecifies an S-Video (Y/C video) pin. |
PhysConn_Video_RGBSpecifies an RGB pin for video. |
PhysConn_Video_YRYBYSpecifies a YRYBY (Y, R–Y, B–Y) pin for video. |
PhysConn_Video_SerialDigitalSpecifies a serial digital pin for video. |
PhysConn_Video_ParallelDigitalSpecifies a parallel digital pin for video. |
PhysConn_Video_SCSISpecifies a SCSI (Small Computer System Interface) pin for video. |
PhysConn_Video_AUXSpecifies an AUX (auxiliary) pin for video. |
PhysConn_Video_1394Specifies an IEEE 1394 pin for video. |
PhysConn_Video_USBSpecifies a USB (Universal Serial Bus) pin for video. |
PhysConn_Video_VideoDecoderSpecifies a video decoder pin. |
PhysConn_Video_VideoEncoderSpecifies a video encoder pin. |
PhysConn_Video_SCARTSpecifies a SCART (Peritel) pin for video. |
PhysConn_Video_BlackNot used. |
PhysConn_Audio_TunerValue: 0x1000 Specifies a tuner pin for audio. |
PhysConn_Audio_LineSpecifies a line pin for audio. |
PhysConn_Audio_MicSpecifies a microphone pin. |
PhysConn_Audio_AESDigitalSpecifies an AES/EBU (Audio Engineering Society/European Broadcast Union) digital pin for audio. |
PhysConn_Audio_SPDIFDigitalSpecifies an S/PDIF (Sony/Philips Digital Interface Format) digital pin for audio. |
PhysConn_Audio_SCSISpecifies a SCSI pin for audio. |
PhysConn_Audio_AUXSpecifies an AUX pin for audio. |
PhysConn_Audio_1394Specifies an IEEE 1394 pin for audio. |
PhysConn_Audio_USBSpecifies a USB pin for audio. |
PhysConn_Audio_AudioDecoderSpecifies an audio decoder pin. |
Requirements
| Requirement | Value |
|---|---|
| Header | strmif.h (include Dshow.h) |