MWCapture SDK Mac  3.3.1.16905
Typedefs | Enumerations
Enumration Types

Typedefs

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

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

MW_FAMILY_ID.

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

◆ MWCAP_AUDIO_CAPTURE_NODE

MWCAP_AUDIO_CAPTURE_NODE.

Type of audio capture card
Related functions are:
MWCreateAudioCapture

◆ MWCAP_AUDIO_INPUT_TYPE

MWCAP_AUDIO_INPUT_TYPE.

Defines input interface mask of audio channel

◆ MWCAP_AUDIO_NODE

MWCAP_AUDIO_NODE.

Audio device type
Related functions are:
MWGetAudioVolume
MWSetAudioVolume

◆ 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

MWCAP_HDMI_INFOFRAME_MASK.

Defines mask of HDMI infoframe
Related type: MWCAP_HDMI_INFOFRAME_ID

◆ MWCAP_LED_MODE

MWCAP_LED_MODE.

Defines LED mode.

◆ MWCAP_PCIE_LINK_TYPE

MWCAP_PCIE_LINK_TYPE.

Defines the connection type of PCIE and hose

◆ MWCAP_PRODUCT_ID

MWCAP_PRODUCT_ID.

Distinguishes capture devices.

◆ MWCAP_SD_VIDEO_STANDARD

MWCAP_SD_VIDEO_STANDARD.

Defines the TV broadcast format used.

◆ MWCAP_VIDEO_ASPECT_RATIO_CONVERT_MODE

MWCAP_VIDEO_ASPECT_RATIO_CONVERT_MODE.

Defines the aspect ratio conversion

◆ MWCAP_VIDEO_COLOR_FORMAT

MWCAP_VIDEO_COLOR_FORMAT.

Defines video color format

◆ MWCAP_VIDEO_DEINTERLACE_MODE

MWCAP_VIDEO_DEINTERLACE_MODE.

Defines the deinterlace mode

◆ MWCAP_VIDEO_FRAME_STATE

MWCAP_VIDEO_FRAME_STATE.

Defines video frame state.
Related type: MWCAP_VIDEO_FRAME_INFO

◆ MWCAP_VIDEO_FRAME_TYPE

MWCAP_VIDEO_FRAME_TYPE.

Defines video frame type

◆ MWCAP_VIDEO_INPUT_TYPE

MWCAP_VIDEO_INPUT_TYPE.

Defines input interface mask of video channel

◆ MWCAP_VIDEO_QUANTIZATION_RANGE

MWCAP_VIDEO_QUANTIZATION_RANGE.

Defines quantization range

◆ MWCAP_VIDEO_SATURATION_RANGE

MWCAP_VIDEO_SATURATION_RANGE.

Defines video saturation range

◆ MWCAP_VIDEO_SIGNAL_STATE

MWCAP_VIDEO_SIGNAL_STATE.

Defines the input signal state

◆ MWCAP_VIDEO_SYNC_TYPE

MWCAP_VIDEO_SYNC_TYPE.

Defines video sync type

◆ MWCAP_VIDEO_TIMING_TYPE

MWCAP_VIDEO_TIMING_TYPE.

Defines video timing type

Enumeration Type Documentation

◆ _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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.