MWCapture SDK Mac 3.4.62314

- Home
- Development Library
- Release Notes

Typedefs | Enumerations
Enumration Types

## Typedefs
typedef enum _MWCAP_PRODUCT_ID | MWCAP_PRODUCT_ID
| MWCAP_PRODUCT_ID.
typedef enum _MWCAP_VIDEO_INPUT_TYPE | MWCAP_VIDEO_INPUT_TYPE
| MWCAP_VIDEO_INPUT_TYPE.
typedef enum _MWCAP_AUDIO_INPUT_TYPE | MWCAP_AUDIO_INPUT_TYPE
| MWCAP_AUDIO_INPUT_TYPE.
typedef enum _MWCAP_PCIE_LINK_TYPE | MWCAP_PCIE_LINK_TYPE
| MWCAP_PCIE_LINK_TYPE.
typedef enum _MWCAP_VIDEO_TIMING_TYPE | MWCAP_VIDEO_TIMING_TYPE
| MWCAP_VIDEO_TIMING_TYPE.
typedef enum _MWCAP_VIDEO_COLOR_FORMAT | MWCAP_VIDEO_COLOR_FORMAT
| MWCAP_VIDEO_COLOR_FORMAT.
typedef enum _MWCAP_VIDEO_QUANTIZATION_RANGE | MWCAP_VIDEO_QUANTIZATION_RANGE
| MWCAP_VIDEO_QUANTIZATION_RANGE.
typedef enum _MWCAP_VIDEO_SATURATION_RANGE | MWCAP_VIDEO_SATURATION_RANGE
| MWCAP_VIDEO_SATURATION_RANGE.
typedef enum _MWCAP_VIDEO_FRAME_TYPE | MWCAP_VIDEO_FRAME_TYPE
| MWCAP_VIDEO_FRAME_TYPE.
typedef enum _MWCAP_VIDEO_DEINTERLACE_MODE | MWCAP_VIDEO_DEINTERLACE_MODE
| MWCAP_VIDEO_DEINTERLACE_MODE.
typedef enum _MWCAP_VIDEO_ASPECT_RATIO_CONVERT_MODE | MWCAP_VIDEO_ASPECT_RATIO_CONVERT_MODE
| MWCAP_VIDEO_ASPECT_RATIO_CONVERT_MODE.
typedef enum _MWCAP_VIDEO_SYNC_TYPE | MWCAP_VIDEO_SYNC_TYPE
| MWCAP_VIDEO_SYNC_TYPE.
typedef enum _MWCAP_LED_MODE | MWCAP_LED_MODE
| MWCAP_LED_MODE.
typedef enum _MWCAP_SD_VIDEO_STANDARD | MWCAP_SD_VIDEO_STANDARD
| MWCAP_SD_VIDEO_STANDARD.
typedef enum _MWCAP_VIDEO_SIGNAL_STATE | MWCAP_VIDEO_SIGNAL_STATE
| MWCAP_VIDEO_SIGNAL_STATE.
typedef enum _MWCAP_VIDEO_FRAME_STATE | MWCAP_VIDEO_FRAME_STATE
| MWCAP_VIDEO_FRAME_STATE.
typedef enum _MWCAP_HDMI_INFOFRAME_ID | MWCAP_HDMI_INFOFRAME_ID
| MWCAP_HDMI_INFOFRAME_ID.
typedef enum _MWCAP_HDMI_INFOFRAME_MASK | MWCAP_HDMI_INFOFRAME_MASK
| MWCAP_HDMI_INFOFRAME_MASK.
typedef enum _MWCAP_AUDIO_CAPTURE_NODE | MWCAP_AUDIO_CAPTURE_NODE
| MWCAP_AUDIO_CAPTURE_NODE.
typedef enum _MWCAP_AUDIO_NODE | MWCAP_AUDIO_NODE
| MWCAP_AUDIO_NODE.
typedef enum _MW_FAMILY_ID | MW_FAMILY_ID
| MW_FAMILY_ID.

## Enumerations
enum | _MWCAP_PRODUCT_ID { MWCAP_PRODUCT_ID_PRO_CAPTURE_AIO = 0x00000102 , MWCAP_PRODUCT_ID_PRO_CAPTURE_DVI = 0x00000103 , MWCAP_PRODUCT_ID_PRO_CAPTURE_HDMI = 0x00000104 , MWCAP_PRODUCT_ID_PRO_CAPTURE_SDI = 0x00000105 , MWCAP_PRODUCT_ID_PRO_CAPTURE_DUAL_SDI = 0x00000106 , MWCAP_PRODUCT_ID_PRO_CAPTURE_DUAL_DVI = 0x00000107 , MWCAP_PRODUCT_ID_PRO_CAPTURE_DUAL_HDMI = 0x00000108 , MWCAP_PRODUCT_ID_PRO_CAPTURE_QUAD_SDI = 0x00000109 , MWCAP_PRODUCT_ID_PRO_CAPTURE_QUAD_HDMI = 0x00000110 , MWCAP_PRODUCT_ID_PRO_CAPTURE_MINI_HDMI = 0x00000111 , MWCAP_PRODUCT_ID_PRO_CAPTURE_HDMI_4K = 0x00000112 , MWCAP_PRODUCT_ID_PRO_CAPTURE_MINI_SDI = 0x00000113 , MWCAP_PRODUCT_ID_PRO_CAPTURE_AIO_4K_PLUS = 0x00000114 , MWCAP_PRODUCT_ID_PRO_CAPTURE_HDMI_4K_PLUS = 0x00000115 , MWCAP_PRODUCT_ID_PRO_CAPTURE_DVI_4K = 0x00000116 , MWCAP_PRODUCT_ID_PRO_CAPTURE_AIO_4K = 0x00000117 , MWCAP_PRODUCT_ID_PRO_CAPTURE_SDI_4K_PLUS = 0x00000118 , MWCAP_PRODUCT_ID_PRO_CAPTURE_DUAL_HDMI_4K_PLUS = 0x00000119 , MWCAP_PRODUCT_ID_PRO_CAPTURE_DUAL_SDI_4K_PLUS = 0x00000120 , MWCAP_PRODUCT_ID_ECO_CAPTURE_OCTA_SDI = 0x00000150 , MWCAP_PRODUCT_ID_ECO_CAPTURE_DUAL_HDMI_M2 = 0x00000151 , MWCAP_PRODUCT_ID_ECO_CAPTURE_HDMI_4K_M2 = 0x00000152 , MWCAP_PRODUCT_ID_ECO_CAPTURE_DUAL_SDI_M2 = 0x00000153 , MWCAP_PRODUCT_ID_ECO_CAPTURE_QUAD_SDI_M2 = 0x00000154 , MWCAP_PRODUCT_ID_USB_CAPTURE_HDMI_PLUS = 0x00000204 , MWCAP_PRODUCT_ID_USB_CAPTURE_SDI_PLUS = 0x00000205 , MWCAP_PRODUCT_ID_USB_CAPTURE_HDMI = 0x00000206 , MWCAP_PRODUCT_ID_USB_CAPTURE_SDI = 0x00000207 , MWCAP_PRODUCT_ID_USB_CAPTURE_DVI = 0x00000208 , MWCAP_PRODUCT_ID_USB_CAPTURE_HDMI_4K = 0x00000209 , MWCAP_PRODUCT_ID_USB_CAPTURE_SDI_4K = 0x00000210 , MWCAP_PRODUCT_ID_USB_CAPTURE_AIO = 0x00000211 , MWCAP_PRODUCT_ID_USB_CAPTURE_AIO_4K = 0x00000212 }
| MWCAP_PRODUCT_ID. More...
enum | _MWCAP_VIDEO_INPUT_TYPE { MWCAP_VIDEO_INPUT_TYPE_NONE = 0x00 , MWCAP_VIDEO_INPUT_TYPE_HDMI = 0x01 , MWCAP_VIDEO_INPUT_TYPE_VGA = 0x02 , MWCAP_VIDEO_INPUT_TYPE_SDI = 0x04 , MWCAP_VIDEO_INPUT_TYPE_COMPONENT = 0x08 , MWCAP_VIDEO_INPUT_TYPE_CVBS = 0x10 , MWCAP_VIDEO_INPUT_TYPE_YC = 0x20 }
| MWCAP_VIDEO_INPUT_TYPE. More...
enum | _MWCAP_AUDIO_INPUT_TYPE { MWCAP_AUDIO_INPUT_TYPE_NONE = 0x00 , MWCAP_AUDIO_INPUT_TYPE_HDMI = 0x01 , MWCAP_AUDIO_INPUT_TYPE_SDI = 0x02 , MWCAP_AUDIO_INPUT_TYPE_LINE_IN = 0x04 , MWCAP_AUDIO_INPUT_TYPE_MIC_IN = 0x08 }
| MWCAP_AUDIO_INPUT_TYPE. More...
enum | _MWCAP_PCIE_LINK_TYPE { MWCAP_PCIE_LINK_GEN_1 = 0x01 , MWCAP_PCIE_LINK_GEN_2 = 0x02 , MWCAP_PCIE_LINK_GEN_3 = 0x04 , MWCAP_PCIE_LINK_GEN_4 = 0x08 }
| MWCAP_PCIE_LINK_TYPE. More...
enum | _MWCAP_VIDEO_TIMING_TYPE { MWCAP_VIDEO_TIMING_NONE = 0x00000000 , MWCAP_VIDEO_TIMING_LEGACY = 0x00000001 , MWCAP_VIDEO_TIMING_DMT = 0x00000002 , MWCAP_VIDEO_TIMING_CEA = 0x00000004 , MWCAP_VIDEO_TIMING_GTF = 0x00000008 , MWCAP_VIDEO_TIMING_CVT = 0x00000010 , MWCAP_VIDEO_TIMING_CVT_RB = 0x00000020 , MWCAP_VIDEO_TIMING_FAILSAFE = 0x00002000 }
| MWCAP_VIDEO_TIMING_TYPE. More...
enum | _MWCAP_VIDEO_COLOR_FORMAT { MWCAP_VIDEO_COLOR_FORMAT_UNKNOWN = 0x00 , MWCAP_VIDEO_COLOR_FORMAT_RGB = 0x01 , MWCAP_VIDEO_COLOR_FORMAT_YUV601 = 0x02 , MWCAP_VIDEO_COLOR_FORMAT_YUV709 = 0x03 , MWCAP_VIDEO_COLOR_FORMAT_YUV2020 = 0x04 , MWCAP_VIDEO_COLOR_FORMAT_YUV2020C = 0x05 }
| MWCAP_VIDEO_COLOR_FORMAT. More...
enum | _MWCAP_VIDEO_QUANTIZATION_RANGE { MWCAP_VIDEO_QUANTIZATION_UNKNOWN = 0x00 , MWCAP_VIDEO_QUANTIZATION_FULL = 0x01 , MWCAP_VIDEO_QUANTIZATION_LIMITED = 0x02 }
| MWCAP_VIDEO_QUANTIZATION_RANGE. More...
enum | _MWCAP_VIDEO_SATURATION_RANGE { MWCAP_VIDEO_SATURATION_UNKNOWN = 0x00 , MWCAP_VIDEO_SATURATION_FULL = 0x01 , MWCAP_VIDEO_SATURATION_LIMITED = 0x02 , MWCAP_VIDEO_SATURATION_EXTENDED_GAMUT = 0x03 }
| MWCAP_VIDEO_SATURATION_RANGE. More...
enum | _MWCAP_VIDEO_FRAME_TYPE { MWCAP_VIDEO_FRAME_2D = 0x00 , MWCAP_VIDEO_FRAME_3D_TOP_AND_BOTTOM_FULL = 0x01 , MWCAP_VIDEO_FRAME_3D_TOP_AND_BOTTOM_HALF = 0x02 , MWCAP_VIDEO_FRAME_3D_SIDE_BY_SIDE_FULL = 0x03 , MWCAP_VIDEO_FRAME_3D_SIDE_BY_SIDE_HALF = 0x04 }
| MWCAP_VIDEO_FRAME_TYPE. More...
enum | _MWCAP_VIDEO_DEINTERLACE_MODE { MWCAP_VIDEO_DEINTERLACE_WEAVE = 0x00 , MWCAP_VIDEO_DEINTERLACE_BLEND = 0x01 , MWCAP_VIDEO_DEINTERLACE_TOP_FIELD = 0x02 , MWCAP_VIDEO_DEINTERLACE_BOTTOM_FIELD = 0x03 }
| MWCAP_VIDEO_DEINTERLACE_MODE. More...
enum | _MWCAP_VIDEO_ASPECT_RATIO_CONVERT_MODE { MWCAP_VIDEO_ASPECT_RATIO_IGNORE = 0x00 , MWCAP_VIDEO_ASPECT_RATIO_CROPPING = 0x01 , MWCAP_VIDEO_ASPECT_RATIO_PADDING = 0x02 }
| MWCAP_VIDEO_ASPECT_RATIO_CONVERT_MODE. More...
enum | _MWCAP_VIDEO_SYNC_TYPE { VIDEO_SYNC_ALL = 0x07 , VIDEO_SYNC_HS_VS = 0x01 , VIDEO_SYNC_CS = 0x02 , VIDEO_SYNC_EMBEDDED = 0x04 }
| MWCAP_VIDEO_SYNC_TYPE. More...
enum | _MWCAP_LED_MODE { MWCAP_LED_AUTO = 0x00000000 , MWCAP_LED_OFF = 0x80000000 , MWCAP_LED_ON = 0x80000001 , MWCAP_LED_BLINK = 0x80000002 , MWCAP_LED_DBL_BLINK = 0x80000003 , MWCAP_LED_BREATH = 0x80000004 }
| MWCAP_LED_MODE. More...
enum | _MWCAP_SD_VIDEO_STANDARD { MWCAP_SD_VIDEO_NONE , MWCAP_SD_VIDEO_NTSC_M , MWCAP_SD_VIDEO_NTSC_433 , MWCAP_SD_VIDEO_PAL_M , MWCAP_SD_VIDEO_PAL_60 , MWCAP_SD_VIDEO_PAL_COMBN , MWCAP_SD_VIDEO_PAL_BGHID , MWCAP_SD_VIDEO_SECAM , MWCAP_SD_VIDEO_SECAM_60 }
| MWCAP_SD_VIDEO_STANDARD. More...
enum | _MWCAP_VIDEO_SIGNAL_STATE { MWCAP_VIDEO_SIGNAL_NONE , MWCAP_VIDEO_SIGNAL_UNSUPPORTED , MWCAP_VIDEO_SIGNAL_LOCKING , MWCAP_VIDEO_SIGNAL_LOCKED }
| MWCAP_VIDEO_SIGNAL_STATE. More...
enum | _MWCAP_VIDEO_FRAME_STATE { MWCAP_VIDEO_FRAME_STATE_INITIAL , MWCAP_VIDEO_FRAME_STATE_F0_BUFFERING , MWCAP_VIDEO_FRAME_STATE_F1_BUFFERING , MWCAP_VIDEO_FRAME_STATE_BUFFERED }
| MWCAP_VIDEO_FRAME_STATE. More...
enum | _MWCAP_HDMI_INFOFRAME_ID { MWCAP_HDMI_INFOFRAME_ID_AVI , MWCAP_HDMI_INFOFRAME_ID_AUDIO , MWCAP_HDMI_INFOFRAME_ID_SPD , MWCAP_HDMI_INFOFRAME_ID_MS , MWCAP_HDMI_INFOFRAME_ID_VS , MWCAP_HDMI_INFOFRAME_ID_ACP , MWCAP_HDMI_INFOFRAME_ID_ISRC1 , MWCAP_HDMI_INFOFRAME_ID_ISRC2 , MWCAP_HDMI_INFOFRAME_ID_GAMUT , MWCAP_HDMI_INFOFRAME_ID_VBI , MWCAP_HDMI_INFOFRAME_ID_HDR , MWCAP_HDMI_INFOFRAME_COUNT }
| MWCAP_HDMI_INFOFRAME_ID. More...
enum | _MWCAP_HDMI_INFOFRAME_MASK { MWCAP_HDMI_INFOFRAME_MASK_AVI = (1 << MWCAP_HDMI_INFOFRAME_ID_AVI) , MWCAP_HDMI_INFOFRAME_MASK_AUDIO = (1 << MWCAP_HDMI_INFOFRAME_ID_AUDIO) , MWCAP_HDMI_INFOFRAME_MASK_SPD = (1 << MWCAP_HDMI_INFOFRAME_ID_SPD) , MWCAP_HDMI_INFOFRAME_MASK_MS = (1 << MWCAP_HDMI_INFOFRAME_ID_MS) , MWCAP_HDMI_INFOFRAME_MASK_VS = (1 << MWCAP_HDMI_INFOFRAME_ID_VS) , MWCAP_HDMI_INFOFRAME_MASK_ACP = (1 << MWCAP_HDMI_INFOFRAME_ID_ACP) , MWCAP_HDMI_INFOFRAME_MASK_ISRC1 = (1 << MWCAP_HDMI_INFOFRAME_ID_ISRC1) , MWCAP_HDMI_INFOFRAME_MASK_ISRC2 = (1 << MWCAP_HDMI_INFOFRAME_ID_ISRC2) , MWCAP_HDMI_INFOFRAME_MASK_GAMUT = (1 << MWCAP_HDMI_INFOFRAME_ID_GAMUT) , MWCAP_HDMI_INFOFRAME_MASK_VBI = (1 << MWCAP_HDMI_INFOFRAME_ID_VBI) , MWCAP_HDMI_INFOFRAME_MASK_HDR = (1 << MWCAP_HDMI_INFOFRAME_ID_HDR) }
| MWCAP_HDMI_INFOFRAME_MASK. More...
enum | _MWCAP_AUDIO_CAPTURE_NODE { MWCAP_AUDIO_CAPTURE_NODE_DEFAULT , MWCAP_AUDIO_CAPTURE_NODE_EMBEDDED_CAPTURE , MWCAP_AUDIO_CAPTURE_NODE_MICROPHONE , MWCAP_AUDIO_CAPTURE_NODE_USB_CAPTURE , MWCAP_AUDIO_CAPTURE_NODE_LINE_IN }
| MWCAP_AUDIO_CAPTURE_NODE. More...
enum | _MWCAP_AUDIO_NODE { MWCAP_AUDIO_MICROPHONE , MWCAP_AUDIO_HEADPHONE , MWCAP_AUDIO_LINE_IN , MWCAP_AUDIO_LINE_OUT , MWCAP_AUDIO_EMBEDDED_CAPTURE , MWCAP_AUDIO_EMBEDDED_PLAYBACK , MWCAP_AUDIO_USB_CAPTURE , MWCAP_AUDIO_USB_PLAYBACK }
| MWCAP_AUDIO_NODE. More...
enum | _MW_FAMILY_ID { MW_FAMILY_ID_PRO_CAPTURE = 0x00 , MW_FAMILY_ID_VALUE_CAPTURE = 0x01 , MW_FAMILY_ID_USB_CAPTURE = 0x02 }
| MW_FAMILY_ID. More...

## Detailed Description

## Typedef Documentation

## ◆ MW_FAMILY_ID

typedef enum _MW_FAMILY_ID MW_FAMILY_ID

MW_FAMILY_ID.

Distinguishes different capture family
Related type: MWCAP_CHANNEL_INFO
Related functions:
MWGetFamilyInfoByIndex
MWGetFamilyInfo
MWGetChannelInfoByIndex
MWGetChannelInfo

## ◆ MWCAP_AUDIO_CAPTURE_NODE

typedef enum _MWCAP_AUDIO_CAPTURE_NODE MWCAP_AUDIO_CAPTURE_NODE

MWCAP_AUDIO_CAPTURE_NODE.

Type of audio capture card
Related functions are:
MWCreateAudioCapture

## ◆ MWCAP_AUDIO_INPUT_TYPE

typedef enum _MWCAP_AUDIO_INPUT_TYPE MWCAP_AUDIO_INPUT_TYPE

MWCAP_AUDIO_INPUT_TYPE.

Defines input interface mask of audio channel

## ◆ MWCAP_AUDIO_NODE

typedef enum _MWCAP_AUDIO_NODE MWCAP_AUDIO_NODE

MWCAP_AUDIO_NODE.

Audio device type
Related functions are:
MWGetAudioVolume
MWSetAudioVolume

## ◆ MWCAP_HDMI_INFOFRAME_ID

typedef enum _MWCAP_HDMI_INFOFRAME_ID MWCAP_HDMI_INFOFRAME_ID

MWCAP_HDMI_INFOFRAME_ID.

Defines HDMI infoframe ID
Related type: MWCAP_HDMI_INFOFRAME_MASK
Related functions are:
MWGetHDMIInfoFramePacket

## ◆ MWCAP_HDMI_INFOFRAME_MASK

typedef enum _MWCAP_HDMI_INFOFRAME_MASK MWCAP_HDMI_INFOFRAME_MASK

MWCAP_HDMI_INFOFRAME_MASK.

Defines mask of HDMI infoframe
Related type: MWCAP_HDMI_INFOFRAME_ID

## ◆ MWCAP_LED_MODE

typedef enum _MWCAP_LED_MODE MWCAP_LED_MODE

MWCAP_LED_MODE.

Defines LED mode.

## ◆ MWCAP_PCIE_LINK_TYPE

typedef enum _MWCAP_PCIE_LINK_TYPE MWCAP_PCIE_LINK_TYPE

MWCAP_PCIE_LINK_TYPE.

Defines the connection type of PCIE and hose

## ◆ MWCAP_PRODUCT_ID

typedef enum _MWCAP_PRODUCT_ID MWCAP_PRODUCT_ID

MWCAP_PRODUCT_ID.

Distinguishes capture devices.

## ◆ MWCAP_SD_VIDEO_STANDARD

typedef enum _MWCAP_SD_VIDEO_STANDARD MWCAP_SD_VIDEO_STANDARD

MWCAP_SD_VIDEO_STANDARD.

Defines the TV broadcast format used.

## ◆ MWCAP_VIDEO_ASPECT_RATIO_CONVERT_MODE

typedef enum _MWCAP_VIDEO_ASPECT_RATIO_CONVERT_MODE MWCAP_VIDEO_ASPECT_RATIO_CONVERT_MODE

MWCAP_VIDEO_ASPECT_RATIO_CONVERT_MODE.

Defines the aspect ratio conversion

## ◆ MWCAP_VIDEO_COLOR_FORMAT

typedef enum _MWCAP_VIDEO_COLOR_FORMAT MWCAP_VIDEO_COLOR_FORMAT

MWCAP_VIDEO_COLOR_FORMAT.

Defines video color format

## ◆ MWCAP_VIDEO_DEINTERLACE_MODE

typedef enum _MWCAP_VIDEO_DEINTERLACE_MODE MWCAP_VIDEO_DEINTERLACE_MODE

MWCAP_VIDEO_DEINTERLACE_MODE.

Defines the deinterlace mode

## ◆ MWCAP_VIDEO_FRAME_STATE

typedef enum _MWCAP_VIDEO_FRAME_STATE MWCAP_VIDEO_FRAME_STATE

MWCAP_VIDEO_FRAME_STATE.

Defines video frame state.
Related type: MWCAP_VIDEO_FRAME_INFO

## ◆ MWCAP_VIDEO_FRAME_TYPE

typedef enum _MWCAP_VIDEO_FRAME_TYPE MWCAP_VIDEO_FRAME_TYPE

MWCAP_VIDEO_FRAME_TYPE.

Defines video frame type

## ◆ MWCAP_VIDEO_INPUT_TYPE

typedef enum _MWCAP_VIDEO_INPUT_TYPE MWCAP_VIDEO_INPUT_TYPE

MWCAP_VIDEO_INPUT_TYPE.

Defines input interface mask of video channel

## ◆ MWCAP_VIDEO_QUANTIZATION_RANGE

typedef enum _MWCAP_VIDEO_QUANTIZATION_RANGE MWCAP_VIDEO_QUANTIZATION_RANGE

MWCAP_VIDEO_QUANTIZATION_RANGE.

Defines quantization range

## ◆ MWCAP_VIDEO_SATURATION_RANGE

typedef enum _MWCAP_VIDEO_SATURATION_RANGE MWCAP_VIDEO_SATURATION_RANGE

MWCAP_VIDEO_SATURATION_RANGE.

Defines video saturation range

## ◆ MWCAP_VIDEO_SIGNAL_STATE

typedef enum _MWCAP_VIDEO_SIGNAL_STATE MWCAP_VIDEO_SIGNAL_STATE

MWCAP_VIDEO_SIGNAL_STATE.

Defines the input signal state

## ◆ MWCAP_VIDEO_SYNC_TYPE

typedef enum _MWCAP_VIDEO_SYNC_TYPE MWCAP_VIDEO_SYNC_TYPE

MWCAP_VIDEO_SYNC_TYPE.

Defines video sync type

## ◆ MWCAP_VIDEO_TIMING_TYPE

typedef enum _MWCAP_VIDEO_TIMING_TYPE MWCAP_VIDEO_TIMING_TYPE

MWCAP_VIDEO_TIMING_TYPE.

Defines video timing type

## Enumeration Type Documentation

## ◆ _MW_FAMILY_ID

enum _MW_FAMILY_ID

MW_FAMILY_ID.

Distinguishes different capture family
Related type: MWCAP_CHANNEL_INFO
Related functions:
MWGetFamilyInfoByIndex
MWGetFamilyInfo
MWGetChannelInfoByIndex
MWGetChannelInfo

Enumerator
MW_FAMILY_ID_PRO_CAPTURE | Pro Capture family.
MW_FAMILY_ID_VALUE_CAPTURE | Eco Capture family.
MW_FAMILY_ID_USB_CAPTURE | USB Capture family.

## ◆ _MWCAP_AUDIO_CAPTURE_NODE

enum _MWCAP_AUDIO_CAPTURE_NODE

MWCAP_AUDIO_CAPTURE_NODE.

Type of audio capture card
Related functions are:
MWCreateAudioCapture

Enumerator
MWCAP_AUDIO_CAPTURE_NODE_DEFAULT | Default audio capture device.
MWCAP_AUDIO_CAPTURE_NODE_EMBEDDED_CAPTURE | Default audio capture device.
MWCAP_AUDIO_CAPTURE_NODE_MICROPHONE | Microphone.
MWCAP_AUDIO_CAPTURE_NODE_USB_CAPTURE | USB audio capture.
MWCAP_AUDIO_CAPTURE_NODE_LINE_IN | Line In audio capture.

## ◆ _MWCAP_AUDIO_INPUT_TYPE

enum _MWCAP_AUDIO_INPUT_TYPE

MWCAP_AUDIO_INPUT_TYPE.

Defines input interface mask of audio channel

Enumerator
MWCAP_AUDIO_INPUT_TYPE_NONE | input interface without signal
MWCAP_AUDIO_INPUT_TYPE_HDMI | HDMI input signal.
MWCAP_AUDIO_INPUT_TYPE_SDI | SDI input signal.
MWCAP_AUDIO_INPUT_TYPE_LINE_IN | line in
MWCAP_AUDIO_INPUT_TYPE_MIC_IN | mic in

## ◆ _MWCAP_AUDIO_NODE

enum _MWCAP_AUDIO_NODE

MWCAP_AUDIO_NODE.

Audio device type
Related functions are:
MWGetAudioVolume
MWSetAudioVolume

Enumerator
MWCAP_AUDIO_MICROPHONE | Microphone.
MWCAP_AUDIO_HEADPHONE | Headset.
MWCAP_AUDIO_LINE_IN | Line In.
MWCAP_AUDIO_LINE_OUT | Line Out.
MWCAP_AUDIO_EMBEDDED_CAPTURE | Default audio capture.
MWCAP_AUDIO_EMBEDDED_PLAYBACK | Default audio play.
MWCAP_AUDIO_USB_CAPTURE | USB audio capture.
MWCAP_AUDIO_USB_PLAYBACK | USB audio play.

## ◆ _MWCAP_HDMI_INFOFRAME_ID

enum _MWCAP_HDMI_INFOFRAME_ID

MWCAP_HDMI_INFOFRAME_ID.

Defines HDMI infoframe ID
Related type: MWCAP_HDMI_INFOFRAME_MASK
Related functions are:
MWGetHDMIInfoFramePacket

Enumerator
MWCAP_HDMI_INFOFRAME_ID_AVI | AVI infoframe.
MWCAP_HDMI_INFOFRAME_ID_AUDIO | Audio infoframe.
MWCAP_HDMI_INFOFRAME_ID_SPD | SPD infoframe.
MWCAP_HDMI_INFOFRAME_ID_MS | MS infoframe.
MWCAP_HDMI_INFOFRAME_ID_VS | VS infoframe.
MWCAP_HDMI_INFOFRAME_ID_ACP | ACP infoframe.
MWCAP_HDMI_INFOFRAME_ID_ISRC1 | ISRC1 infoframe.
MWCAP_HDMI_INFOFRAME_ID_ISRC2 | ISRC2 infoframe.
MWCAP_HDMI_INFOFRAME_ID_GAMUT | GAMUT infoframe.
MWCAP_HDMI_INFOFRAME_ID_VBI | VBI infoframe.
MWCAP_HDMI_INFOFRAME_ID_HDR | HDR infoframe.
MWCAP_HDMI_INFOFRAME_COUNT | Number of infoframe types.

## ◆ _MWCAP_HDMI_INFOFRAME_MASK

enum _MWCAP_HDMI_INFOFRAME_MASK

MWCAP_HDMI_INFOFRAME_MASK.

Defines mask of HDMI infoframe
Related type: MWCAP_HDMI_INFOFRAME_ID

Enumerator
MWCAP_HDMI_INFOFRAME_MASK_AVI | AVI infoframe.
MWCAP_HDMI_INFOFRAME_MASK_AUDIO | Audio infoframe.
MWCAP_HDMI_INFOFRAME_MASK_SPD | SPD infoframe.
MWCAP_HDMI_INFOFRAME_MASK_MS | MS infoframe.
MWCAP_HDMI_INFOFRAME_MASK_VS | VS infoframe.
MWCAP_HDMI_INFOFRAME_MASK_ACP | ACP infoframe.
MWCAP_HDMI_INFOFRAME_MASK_ISRC1 | ISRC1 infoframe.
MWCAP_HDMI_INFOFRAME_MASK_ISRC2 | ISRC2 infoframe.
MWCAP_HDMI_INFOFRAME_MASK_GAMUT | GAMUT infoframe.
MWCAP_HDMI_INFOFRAME_MASK_VBI | VBI infoframe.
MWCAP_HDMI_INFOFRAME_MASK_HDR | HDR infoframe.

## ◆ _MWCAP_LED_MODE

enum _MWCAP_LED_MODE

MWCAP_LED_MODE.

Defines LED mode.

Enumerator
MWCAP_LED_AUTO | Auto mode.
MWCAP_LED_OFF | LED stays off.
MWCAP_LED_ON | LED stays on.
MWCAP_LED_BLINK | LED stays flashing.
MWCAP_LED_DBL_BLINK | LED flashes two times, pauses, then blinks again.
MWCAP_LED_BREATH | Breathing/plusing slowly.

## ◆ _MWCAP_PCIE_LINK_TYPE

enum _MWCAP_PCIE_LINK_TYPE

MWCAP_PCIE_LINK_TYPE.

Defines the connection type of PCIE and hose

Enumerator
MWCAP_PCIE_LINK_GEN_1 | PCI-e 1.0.
MWCAP_PCIE_LINK_GEN_2 | PCI-e 2.0.
MWCAP_PCIE_LINK_GEN_3 | PCI-e 3.0.
MWCAP_PCIE_LINK_GEN_4 | PCI-e 4.0.

## ◆ _MWCAP_PRODUCT_ID

enum _MWCAP_PRODUCT_ID

MWCAP_PRODUCT_ID.

Distinguishes capture devices.

Enumerator
MWCAP_PRODUCT_ID_PRO_CAPTURE_AIO | Pro Capture AIO, one-channel HD capture card.
MWCAP_PRODUCT_ID_PRO_CAPTURE_DVI | Pro Capture DVI, one-channel HD capture card.
MWCAP_PRODUCT_ID_PRO_CAPTURE_HDMI | Pro Capture HDMI, one-channel HD capture card.
MWCAP_PRODUCT_ID_PRO_CAPTURE_SDI | Pro Capture SDI, one-channel HD capture card capture card.
MWCAP_PRODUCT_ID_PRO_CAPTURE_DUAL_SDI | Pro Capture Dual SDI, two-channel HD capture card.
MWCAP_PRODUCT_ID_PRO_CAPTURE_DUAL_DVI | Pro Capture Dual DVI, two-channel HD capture card.
MWCAP_PRODUCT_ID_PRO_CAPTURE_DUAL_HDMI | Pro Capture Dual HDMI, two-channel HD capture card.
MWCAP_PRODUCT_ID_PRO_CAPTURE_QUAD_SDI | Pro Capture Quad SDI, Four-channel HD capture card.
MWCAP_PRODUCT_ID_PRO_CAPTURE_QUAD_HDMI | Pro Capture Quad HDMI, Four-channel HD capture card.
MWCAP_PRODUCT_ID_PRO_CAPTURE_MINI_HDMI | Pro Capture Mini HDMI, one-channel HD capture card.
MWCAP_PRODUCT_ID_PRO_CAPTURE_HDMI_4K | Pro Capture HDMI 4K, one-channel 4K capture card.
MWCAP_PRODUCT_ID_PRO_CAPTURE_MINI_SDI | Pro Capture Mini SDI, one-channel HD capture card.
MWCAP_PRODUCT_ID_PRO_CAPTURE_AIO_4K_PLUS | Pro Capture AIO 4K Plus, one-channel 4K capture card.
MWCAP_PRODUCT_ID_PRO_CAPTURE_HDMI_4K_PLUS | Pro Capture HDMI 4K Plus, one-channel 4K capture card.
MWCAP_PRODUCT_ID_PRO_CAPTURE_DVI_4K | Pro Capture DVI 4K, one-channel 4K capture card.
MWCAP_PRODUCT_ID_PRO_CAPTURE_AIO_4K | Pro Capture AIO 4K, one-channel 4K capture card.
MWCAP_PRODUCT_ID_PRO_CAPTURE_SDI_4K_PLUS | Pro Capture SDI 4K Plus, one-channel 4K capture card.
MWCAP_PRODUCT_ID_PRO_CAPTURE_DUAL_HDMI_4K_PLUS | Pro Capture Dual HDMI 4K Plus.
MWCAP_PRODUCT_ID_PRO_CAPTURE_DUAL_SDI_4K_PLUS | Pro Capture Dual SDI 4K Plus.
MWCAP_PRODUCT_ID_ECO_CAPTURE_OCTA_SDI | ECO CAPTURE OCTA SDI.
MWCAP_PRODUCT_ID_ECO_CAPTURE_DUAL_HDMI_M2 | Eco Capture Dual HDMI M.2.
MWCAP_PRODUCT_ID_ECO_CAPTURE_HDMI_4K_M2 | Eco Capture HDMI 4K M.2.
MWCAP_PRODUCT_ID_ECO_CAPTURE_DUAL_SDI_M2 | Eco Capture Dual SDI M.2.
MWCAP_PRODUCT_ID_ECO_CAPTURE_QUAD_SDI_M2 | Eco Capture Quad SDI M.2.
MWCAP_PRODUCT_ID_USB_CAPTURE_HDMI_PLUS | USB Capture HDMI Plus.
MWCAP_PRODUCT_ID_USB_CAPTURE_SDI_PLUS | USB Capture SDI Plus
MWCAP_PRODUCT_ID_USB_CAPTURE_HDMI | USB Capture HDMI
MWCAP_PRODUCT_ID_USB_CAPTURE_SDI | USB Capture SDI
MWCAP_PRODUCT_ID_USB_CAPTURE_DVI | USB Capture DVI.
MWCAP_PRODUCT_ID_USB_CAPTURE_HDMI_4K | USB Capture HDMI 4K Plus.
MWCAP_PRODUCT_ID_USB_CAPTURE_SDI_4K | USB Capture SDI 4K Plus.
MWCAP_PRODUCT_ID_USB_CAPTURE_AIO | USB Capture AIO.
MWCAP_PRODUCT_ID_USB_CAPTURE_AIO_4K | USB Capture AIO 4K

## ◆ _MWCAP_SD_VIDEO_STANDARD

enum _MWCAP_SD_VIDEO_STANDARD

MWCAP_SD_VIDEO_STANDARD.

Defines the TV broadcast format used.

Enumerator
MWCAP_SD_VIDEO_NONE | None.
MWCAP_SD_VIDEO_NTSC_M | NTSC_M.
MWCAP_SD_VIDEO_NTSC_433 | NTSC_433.
MWCAP_SD_VIDEO_PAL_M | PAL_M.
MWCAP_SD_VIDEO_PAL_60 | PAL_60.
MWCAP_SD_VIDEO_PAL_COMBN | PAL_COMBN.
MWCAP_SD_VIDEO_PAL_BGHID | PAL_BGHID.
MWCAP_SD_VIDEO_SECAM | SECAM.
MWCAP_SD_VIDEO_SECAM_60 | SECAM_60.

## ◆ _MWCAP_VIDEO_ASPECT_RATIO_CONVERT_MODE

enum _MWCAP_VIDEO_ASPECT_RATIO_CONVERT_MODE

MWCAP_VIDEO_ASPECT_RATIO_CONVERT_MODE.

Defines the aspect ratio conversion

Enumerator
MWCAP_VIDEO_ASPECT_RATIO_IGNORE | Ignore: Ignores the original aspect ratio and stretches to full-screen.
MWCAP_VIDEO_ASPECT_RATIO_CROPPING | Cropping: Expands to full-screen and remove parts of the image when necessary to keep the original aspect ratio.
MWCAP_VIDEO_ASPECT_RATIO_PADDING | Padding: Fits to screen and add black borders to keep the original aspect ratio.

## ◆ _MWCAP_VIDEO_COLOR_FORMAT

enum _MWCAP_VIDEO_COLOR_FORMAT

MWCAP_VIDEO_COLOR_FORMAT.

Defines video color format

Enumerator
MWCAP_VIDEO_COLOR_FORMAT_UNKNOWN | unknown color format
MWCAP_VIDEO_COLOR_FORMAT_RGB | RGB.
MWCAP_VIDEO_COLOR_FORMAT_YUV601 | YUV601.
MWCAP_VIDEO_COLOR_FORMAT_YUV709 | YUV709.
MWCAP_VIDEO_COLOR_FORMAT_YUV2020 | YUV2020.
MWCAP_VIDEO_COLOR_FORMAT_YUV2020C | YUV2020C.

## ◆ _MWCAP_VIDEO_DEINTERLACE_MODE

enum _MWCAP_VIDEO_DEINTERLACE_MODE

MWCAP_VIDEO_DEINTERLACE_MODE.

Defines the deinterlace mode

Enumerator
MWCAP_VIDEO_DEINTERLACE_WEAVE | Weave mode.
MWCAP_VIDEO_DEINTERLACE_BLEND | Blend mode.
MWCAP_VIDEO_DEINTERLACE_TOP_FIELD | Only uses top subframe data.
MWCAP_VIDEO_DEINTERLACE_BOTTOM_FIELD | Only uses bottom subframe data.

## ◆ _MWCAP_VIDEO_FRAME_STATE

enum _MWCAP_VIDEO_FRAME_STATE

MWCAP_VIDEO_FRAME_STATE.

Defines video frame state.
Related type: MWCAP_VIDEO_FRAME_INFO

Enumerator
MWCAP_VIDEO_FRAME_STATE_INITIAL | Initial.
MWCAP_VIDEO_FRAME_STATE_F0_BUFFERING | Buffering top subframe.
MWCAP_VIDEO_FRAME_STATE_F1_BUFFERING | Buffering bottom subframe.
MWCAP_VIDEO_FRAME_STATE_BUFFERED | Fully bufferred video frame.

## ◆ _MWCAP_VIDEO_FRAME_TYPE

enum _MWCAP_VIDEO_FRAME_TYPE

MWCAP_VIDEO_FRAME_TYPE.

Defines video frame type

Enumerator
MWCAP_VIDEO_FRAME_2D | 2D video frame
MWCAP_VIDEO_FRAME_3D_TOP_AND_BOTTOM_FULL | Top-and-Bottom 3D video frame at full resolution.
MWCAP_VIDEO_FRAME_3D_TOP_AND_BOTTOM_HALF | Top-and-Bottom 3D video frame at half resolution.
MWCAP_VIDEO_FRAME_3D_SIDE_BY_SIDE_FULL | Full side-by-side 3D video frame.
MWCAP_VIDEO_FRAME_3D_SIDE_BY_SIDE_HALF | Half side-by-side 3D video frame.

## ◆ _MWCAP_VIDEO_INPUT_TYPE

enum _MWCAP_VIDEO_INPUT_TYPE

MWCAP_VIDEO_INPUT_TYPE.

Defines input interface mask of video channel

Enumerator
MWCAP_VIDEO_INPUT_TYPE_NONE | Input interface without signal.
MWCAP_VIDEO_INPUT_TYPE_HDMI | HDMI input signal.
MWCAP_VIDEO_INPUT_TYPE_VGA | VGA input signal.
MWCAP_VIDEO_INPUT_TYPE_SDI | SDI input signal.
MWCAP_VIDEO_INPUT_TYPE_COMPONENT | Component input signal.
MWCAP_VIDEO_INPUT_TYPE_CVBS | CVBS input signal.
MWCAP_VIDEO_INPUT_TYPE_YC | YC input signal.

## ◆ _MWCAP_VIDEO_QUANTIZATION_RANGE

enum _MWCAP_VIDEO_QUANTIZATION_RANGE

MWCAP_VIDEO_QUANTIZATION_RANGE.

Defines quantization range

Enumerator
MWCAP_VIDEO_QUANTIZATION_UNKNOWN | The default quantization range.
MWCAP_VIDEO_QUANTIZATION_FULL | Full range, which has 8-bit data. The black-white color range is 0-255/1023/4095/65535.
MWCAP_VIDEO_QUANTIZATION_LIMITED | Limited range, which has 8-bit data. The black-white color range is 16/64/256/4096-235(240)/940(960)/3760(3840)/60160(61440).

## ◆ _MWCAP_VIDEO_SATURATION_RANGE

enum _MWCAP_VIDEO_SATURATION_RANGE

MWCAP_VIDEO_SATURATION_RANGE.

Defines video saturation range

Enumerator
MWCAP_VIDEO_SATURATION_UNKNOWN | The default saturation range.
MWCAP_VIDEO_SATURATION_FULL | Full range, which has 8-bit data. The black-white color range is 0-255/1023/4095/65535.
MWCAP_VIDEO_SATURATION_LIMITED | Limited range, which has 8-bit data. The black-white color range is 16/64/256/4096-235(240)/940(960)/3760(3840)/60160(61440)
MWCAP_VIDEO_SATURATION_EXTENDED_GAMUT | Extended range, which has 8-bit data. The black-white color range is 1/4/16/256-254/1019/4079/65279.

## ◆ _MWCAP_VIDEO_SIGNAL_STATE

enum _MWCAP_VIDEO_SIGNAL_STATE

MWCAP_VIDEO_SIGNAL_STATE.

Defines the input signal state

Enumerator
MWCAP_VIDEO_SIGNAL_NONE | No signal.
MWCAP_VIDEO_SIGNAL_UNSUPPORTED | Invalid signal. The capture card detects a signal but can not lock it.
MWCAP_VIDEO_SIGNAL_LOCKING | Locking signal. The signal is valid, but unlocked.
MWCAP_VIDEO_SIGNAL_LOCKED | Locked signal. The capture card is ready to capture the input signal.

## ◆ _MWCAP_VIDEO_SYNC_TYPE

enum _MWCAP_VIDEO_SYNC_TYPE

MWCAP_VIDEO_SYNC_TYPE.

Defines video sync type

Enumerator
VIDEO_SYNC_ALL | All Sync.
VIDEO_SYNC_HS_VS | HS VS Sync.
VIDEO_SYNC_CS | CS Sync.
VIDEO_SYNC_EMBEDDED | Embeded Sync.

## ◆ _MWCAP_VIDEO_TIMING_TYPE

enum _MWCAP_VIDEO_TIMING_TYPE

MWCAP_VIDEO_TIMING_TYPE.

Defines video timing type

Enumerator
MWCAP_VIDEO_TIMING_NONE | No timing of video channels.
MWCAP_VIDEO_TIMING_LEGACY | LEGACY timing.
MWCAP_VIDEO_TIMING_DMT | DMT timing.
MWCAP_VIDEO_TIMING_CEA | CEA timing.
MWCAP_VIDEO_TIMING_GTF | GTF timing.
MWCAP_VIDEO_TIMING_CVT | CVT timing.
MWCAP_VIDEO_TIMING_CVT_RB | CVT_RB timing.
MWCAP_VIDEO_TIMING_FAILSAFE | FAILSAFE timing.