14 #include "MWIEC60958.h" 15 #include "MWHDMIPackets.h" 18 #define _MAX_PATH (512) 30 #define HPCICHANNEL int 34 #define HCHANNEL void * 38 #define MWCAP_PTR64 MWCAP_PTR 42 #define MWHANDLE MWCAP_PTR 46 #define LPBYTE unsigned char* 50 #define HTIMER MWCAP_PTR 54 #define HNOTIFY MWCAP_PTR 58 #define HOSD MWCAP_PTR 66 #define ULONG unsigned long 70 #define HANDLE64 MWCAP_PTR 82 typedef CHAR MWCAP_BOOL;
114 #define INPUT_SOURCE(type, index) (((type) << 8) | ((index) & 0xFF)) 121 #define INPUT_TYPE(source) ((source) >> 8) 128 #define INPUT_INDEX(source) ((source) & 0xFF) 396 #define MWCAP_DWORD_PARAMETER_FLAG_AUTO 0x01 422 CHAR szFamilyName[MW_FAMILY_NAME_LEN];
423 CHAR szProductName[MW_PRODUCT_NAME_LEN];
425 CHAR szBoardSerialNo[MW_SERIAL_NO_LEN];
796 LONGLONG llExpireTime;
812 #define MWCAP_NOTIFY_INPUT_SORUCE_START_SCAN 0x0001ULL 821 #define MWCAP_NOTIFY_INPUT_SORUCE_STOP_SCAN 0x0002ULL 830 #define MWCAP_NOTIFY_INPUT_SORUCE_SCAN_CHANGE 0x0003ULL 841 #define MWCAP_NOTIFY_VIDEO_INPUT_SOURCE_CHANGE 0x0004ULL 851 #define MWCAP_NOTIFY_AUDIO_INPUT_SOURCE_CHANGE 0x0008ULL 861 #define MWCAP_NOTIFY_INPUT_SPECIFIC_CHANGE 0x0010ULL 872 #define MWCAP_NOTIFY_VIDEO_SIGNAL_CHANGE 0x0020ULL 883 #define MWCAP_NOTIFY_AUDIO_SIGNAL_CHANGE 0x0040ULL 894 #define MWCAP_NOTIFY_VIDEO_FIELD_BUFFERING 0x0080ULL 904 #define MWCAP_NOTIFY_VIDEO_FRAME_BUFFERING 0x0100ULL 914 #define MWCAP_NOTIFY_VIDEO_FIELD_BUFFERED 0x0200ULL 924 #define MWCAP_NOTIFY_VIDEO_FRAME_BUFFERED 0x0400ULL 934 #define MWCAP_NOTIFY_VIDEO_SMPTE_TIME_CODE 0x0800ULL 945 #define MWCAP_NOTIFY_AUDIO_FRAME_BUFFERED 0x1000ULL 955 #define MWCAP_NOTIFY_AUDIO_INPUT_RESET 0x2000ULL 966 #define MWCAP_NOTIFY_VIDEO_SAMPLING_PHASE_CHANGE 0x4000ULL 976 #define MWCAP_NOTIFY_LOOP_THROUGH_CHANGED 0x8000ULL 986 #define MWCAP_NOTIFY_LOOP_THROUGH_EDID_CHANGED 0x10000ULL 996 #define MWCAP_NOTIFY_NEW_SDI_ANC_PACKET 0x20000ULL 1007 #define MWCAP_NOTIFY_HDMI_INFOFRAME_AVI (1ULL << (32 + MWCAP_HDMI_INFOFRAME_ID_AVI)) 1017 #define MWCAP_NOTIFY_HDMI_INFOFRAME_AUDIO (1ULL << (32 + MWCAP_HDMI_INFOFRAME_ID_AUDIO)) 1027 #define MWCAP_NOTIFY_HDMI_INFOFRAME_SPD (1ULL << (32 + MWCAP_HDMI_INFOFRAME_ID_SPD)) 1037 #define MWCAP_NOTIFY_HDMI_INFOFRAME_MS (1ULL << (32 + MWCAP_HDMI_INFOFRAME_ID_MS)) 1047 #define MWCAP_NOTIFY_HDMI_INFOFRAME_VS (1ULL << (32 + MWCAP_HDMI_INFOFRAME_ID_VS)) 1057 #define MWCAP_NOTIFY_HDMI_INFOFRAME_ACP (1ULL << (32 + MWCAP_HDMI_INFOFRAME_ID_ACP)) 1067 #define MWCAP_NOTIFY_HDMI_INFOFRAME_ISRC1 (1ULL << (32 + MWCAP_HDMI_INFOFRAME_ID_ISRC1)) 1077 #define MWCAP_NOTIFY_HDMI_INFOFRAME_ISRC2 (1ULL << (32 + MWCAP_HDMI_INFOFRAME_ID_ISRC2)) 1087 #define MWCAP_NOTIFY_HDMI_INFOFRAME_GAMUT (1ULL << (32 + MWCAP_HDMI_INFOFRAME_ID_GAMUT)) 1091 ULONGLONG ullEnableBits;
1097 ULONGLONG ullStatusBits;
1103 ULONGLONG ullEnableBits;
1107 #define MWCAP_MAX_VIDEO_FRAME_COUNT 8 1189 LONGLONG allFieldStartTimes[2];
1190 LONGLONG allFieldBufferedTimes[2];
1199 #define MWCAP_VIDEO_MAX_NUM_OSD_RECTS 4 1213 #define MWCAP_VIDEO_FRAME_ID_NEWEST_BUFFERED (-1) 1227 #define MWCAP_VIDEO_FRAME_ID_NEWEST_BUFFERING (-2) 1241 #define MWCAP_VIDEO_FRAME_ID_NEXT_BUFFERED (-3) 1255 #define MWCAP_VIDEO_FRAME_ID_NEXT_BUFFERING (-4) 1263 #define MWCAP_VIDEO_FRAME_ID_EMPTY (-100) 1271 #define MWCAP_VIDEO_PROCESS_FLIP 0x00000001 1279 #define MWCAP_VIDEO_PROCESS_MIRROR 0x00000002 1308 MWCAP_PTR pOSDImage;
1309 RECT aOSDRects[MWCAP_VIDEO_MAX_NUM_OSD_RECTS];
1313 BOOLEAN bPhysicalAddress;
1325 WORD cyPartialNotify;
1327 DWORD dwProcessSwitchs;
1330 MWCAP_PTR pvContext;
1357 #define MWCAP_AUDIO_FRAME_SYNC_CODE 0xFECA0357 1365 #define MWCAP_AUDIO_SAMPLES_PER_FRAME 192 1373 #define MWCAP_AUDIO_MAX_NUM_CHANNELS 8 1485 #define MWCAP_VIDEO_MAX_NUM_PREFERRED_TIMINGS 8 1570 MWCAP_PTR pvDestImage;
1581 BOOLEAN bSrcPhysicalAddress;
1583 MWCAP_PTR pvSrcFrame;
1592 BOOLEAN bSrcBottomUp;
1593 BOOLEAN bSrcPixelAlpha;
1594 BOOLEAN bSrcPixelXBGR;
1608 char szPNGFilePath[_MAX_PATH];
1612 MWCAP_PTR pvOSDImage;
1613 RECT aOSDRects[MWCAP_VIDEO_MAX_NUM_OSD_RECTS];
1634 unsigned long long reserved;
1637 typedef enum _MW_VIDEO_CAPTURE_MODE {
1638 MW_VIDEO_CAPTURE_NORMAL = 0x00,
1639 MW_VIDEO_CAPTURE_LOW_LATENCY,
1640 } MW_VIDEO_CAPTURE_MODE;
1676 typedef void(*LPFN_VIDEO_CAPTURE_CALLBACK)(MWCAP_PTR pbFrame, DWORD cbFrame, DWORD cbStride,
MWCAP_VIDEO_FRAME_INFO* pFrameInfo,
void* pvContent);
1678 typedef void(*LPFN_TIMER_CALLBACK)(HTIMER pTimer,
void* pvContent);
1679 typedef void(*LPFN_NOTIFY_CALLBACK)(MWCAP_PTR pNotify, DWORD dwEnableBits,
void* pvContent);
1725 BYTE abyReserved[2];
YUV2020C.
Definition: MWCaptureExtension.h:240
MWCAP_AUDIO_CAPS.
Definition: MWCaptureExtension.h:530
Definition: MWCaptureExtension.h:1089
LED stays off.
Definition: MWCaptureExtension.h:596
USB Capture AIO 4K.
Definition: MWCaptureExtension.h:170
MWCAP_VIDEO_FRAME_TYPE frameType
video frame type
Definition: MWCaptureExtension.h:770
ISRC2 infoframe.
Definition: MWCaptureExtension.h:1430
DWORD dwVideoInputType
Input video signal type. For details, refers to MWCAP_VIDEO_INPUT_TYPE.
Definition: MWCaptureExtension.h:729
MWCAP_FIRMWARE_STORAGE.
Definition: MWCaptureExtension.h:574
BOOLEAN bInterlaced
Whether it is interlaced.
Definition: MWCaptureExtension.h:338
WORD wHFrontPorch
Horizontal front porch of video timing.
Definition: MWCaptureExtension.h:343
DWORD dwFlags
Flag.
Definition: MWCaptureExtension.h:404
Full side-by-side 3D video frame.
Definition: MWCaptureExtension.h:275
Eco Capture HDMI 4K M.2.
Definition: MWCaptureExtension.h:158
Definition: MWCaptureExtension.h:1095
BOOLEAN bHSPolarity
Whether horizontal timing (line) Polarity of horizontal sync pulse is positive.
Definition: MWCaptureExtension.h:340
DWORD dwProcessSwitchs
Mask of video processing refers to MWCAP_VIDEO_PROCESS_FLIP, MWCAP_VIDEO_PROCESS_MIRROR.
Definition: MWCaptureExtension.h:1473
SHORT sSaturation
Saturation, ranges from 0 to 200.
Definition: MWCaptureExtension.h:1753
Top-and-Bottom 3D video frame at half resolution.
Definition: MWCaptureExtension.h:274
BYTE byLinkWidth
PCIE bandwidth.
Definition: MWCaptureExtension.h:441
Pro Capture AIO, one-channel HD capture card.
Definition: MWCaptureExtension.h:136
DWORD dwFOURCC
Capture format.
Definition: MWCaptureExtension.h:1736
SPD infoframe.
Definition: MWCaptureExtension.h:1404
USB audio play.
Definition: MWCaptureExtension.h:1673
LONGLONG llTimestamp
The timestamp of audio frame.
Definition: MWCaptureExtension.h:1388
WORD wHFrontPorch
Horizontal front porch.
Definition: MWCaptureExtension.h:635
MWCAP_SD_VIDEO_STANDARD standard
Defines video standard used.
Definition: MWCaptureExtension.h:716
DWORD cbMRFSOffset
MRFS offset.
Definition: MWCaptureExtension.h:561
Pro Capture HDMI 4K Plus, one-channel 4K capture card.
Definition: MWCaptureExtension.h:149
Pro Capture Dual HDMI 4K Plus.
Definition: MWCaptureExtension.h:153
VBI infoframe.
Definition: MWCaptureExtension.h:1411
BYTE byPCIBusID
PCIE bus id.
Definition: MWCaptureExtension.h:438
Default audio play.
Definition: MWCaptureExtension.h:1671
MWCAP_VIDEO_SYNC_INFO.
Definition: MWCaptureExtension.h:319
DWORD cbStride
Width of capture video frame.
Definition: MWCaptureExtension.h:1765
Microphone.
Definition: MWCaptureExtension.h:1666
struct _MWCAP_VIDEO_CONNECTION_FORMAT MWCAP_VIDEO_CONNECTION_FORMAT
MWCAP_VIDEO_CONNECTION_FORMAT.
Pro Capture HDMI 4K, one-channel 4K capture card.
Definition: MWCaptureExtension.h:146
DWORD dwReserved
Reserved.
Definition: MWCaptureExtension.h:1387
DWORD dwSampleRate
Sample rate.
Definition: MWCaptureExtension.h:788
Definition: MWCaptureExtension.h:794
BYTE cBitsPerSample
Bit depth of each audio sampling.
Definition: MWCaptureExtension.h:787
DMT timing.
Definition: MWCaptureExtension.h:221
Definition: MWCaptureExtension.h:799
struct _MWCAP_SMPTE_TIMECODE MWCAP_SMPTE_TIMECODE
MWCAP_SMPTE_TIMECODE.
Definition: MWCaptureExtension.h:1100
PCI-e 1.0.
Definition: MWCaptureExtension.h:207
Definition: MWIEC60958.h:13
BOOLEAN bInterlaced
Whether video timing is interlaced.
Definition: MWCaptureExtension.h:323
struct _MWCAP_COMPONENT_SPECIFIC_STATUS MWCAP_COMPONENT_SPECIFIC_STATUS
MWCAP_COMPONENT_SPECIFIC_STATUS.
enum _MWCAP_AUDIO_NODE MWCAP_AUDIO_NODE
MWCAP_AUDIO_NODE.
GAMUT infoframe.
Definition: MWCaptureExtension.h:1431
enum _MWCAP_AUDIO_CAPTURE_NODE MWCAP_AUDIO_CAPTURE_NODE
MWCAP_AUDIO_CAPTURE_NODE.
USB Capture AIO.
Definition: MWCaptureExtension.h:169
WORD wHBackPorch
Horizontal back porch of video timing.
Definition: MWCaptureExtension.h:345
DWORD cbFirmwareOffset
Firmware offset.
Definition: MWCaptureExtension.h:559
MWCAP_VIDEO_ECO_CAPTURE_FRAME.
Definition: MWCaptureExtension.h:1762
WORD wField0VFrontPorch
Vertical front porch of top subframe.
Definition: MWCaptureExtension.h:640
MWCAP_VIDEO_RESOLUTION.
Definition: MWCaptureExtension.h:1518
LED stays on.
Definition: MWCaptureExtension.h:597
DWORD cbEraseBlock
Length of erased area.
Definition: MWCaptureExtension.h:555
MWCAP_DWORD_PARAMETER_RANGE.
Definition: MWCaptureExtension.h:389
MWCAP_VIDEO_TIMING.
Definition: MWCaptureExtension.h:335
WORD cy
Height.
Definition: MWCaptureExtension.h:1738
MWCAP_VIDEO_SATURATION_RANGE satRange
saturation range
Definition: MWCaptureExtension.h:773
#define MWCAP_AUDIO_SAMPLES_PER_FRAME
MWCAP_AUDIO_SAMPLES_PER_FRAME.
Definition: MWCaptureExtension.h:1365
Breathing/plusing slowly.
Definition: MWCaptureExtension.h:600
SDI_TYPE sdiType
SDI signal type.
Definition: MWCaptureExtension.h:613
MWCAP_VIDEO_RESOLUTION_RANGE.
Definition: MWCaptureExtension.h:1530
int cy
Height of video.
Definition: MWCaptureExtension.h:1520
MWCAP_HDMI_SPECIFIC_STATUS hdmiStatus
HDMI signal status.
Definition: MWCaptureExtension.h:732
_VIDEO_RESOLUTION_MODE
MWCAP_VIDEO_RESOLUTION_MODE.
Definition: MWCaptureExtension.h:1505
SPD infoframe.
Definition: MWCaptureExtension.h:1425
int nAspectY
Height of the ratio.
Definition: MWCaptureExtension.h:1187
int nListSize
List size of supported resolution.
Definition: MWCaptureExtension.h:1546
DWORD cbProgramBlock
Length of program block storage area.
Definition: MWCaptureExtension.h:556
Contrast.
Definition: MWCaptureExtension.h:1561
MWCAP_PTR pvFrame
The memory address to store the capture data.
Definition: MWCaptureExtension.h:1346
WORD wHActive
Active time of the horizontal timing.
Definition: MWCaptureExtension.h:342
MWCAP_VIDEO_SIGNAL_STATUS.
Definition: MWCaptureExtension.h:757
int nAspectX
Width of video ratio.
Definition: MWCaptureExtension.h:1457
DWORD dwFrameDuration
Frame interval of video frame.
Definition: MWCaptureExtension.h:766
_MWCAP_VIDEO_TIMING_TYPE
MWCAP_VIDEO_TIMING_TYPE.
Definition: MWCaptureExtension.h:218
DWORD dwST352Data
ST352.
Definition: MWCaptureExtension.h:618
PCI-e 4.0.
Definition: MWCaptureExtension.h:210
MWCAP_FIRMWARE_STORAGE_CARD.
Definition: MWCaptureExtension.h:540
MWCAP_HDMI_SPECIFIC_STATUS.
Definition: MWCaptureExtension.h:660
struct _VIDEO_RESOLUTION_RANGE MWCAP_VIDEO_RESOLUTION_RANGE
MWCAP_VIDEO_RESOLUTION_RANGE.
MWCAP_VIDEO_RESOLUTION * plistResolution
Supported resolution.
Definition: MWCaptureExtension.h:1547
BOOLEAN bInterlaced
Whether the signal is interlaced.
Definition: MWCaptureExtension.h:632
SHORT sHue
Hue, ranges from -90 to 90.
Definition: MWCaptureExtension.h:1754
The default saturation range.
Definition: MWCaptureExtension.h:260
int nAspectY
Height of video ratio.
Definition: MWCaptureExtension.h:768
USB Capture SDI.
Definition: MWCaptureExtension.h:165
BYTE by3DStructure
3D structure
Definition: MWCaptureExtension.h:668
enum _MWCAP_VIDEO_QUANTIZATION_RANGE MWCAP_VIDEO_QUANTIZATION_RANGE
MWCAP_VIDEO_QUANTIZATION_RANGE.
MWCAP_AUDIO_SIGNAL_STATUS.
Definition: MWCaptureExtension.h:784
int cy
Height of video frames.
Definition: MWCaptureExtension.h:1185
HDMI input signal.
Definition: MWCaptureExtension.h:195
HDR infoframe.
Definition: MWCaptureExtension.h:1433
HDR infoframe.
Definition: MWCaptureExtension.h:1412
WORD cx
Width.
Definition: MWCaptureExtension.h:1737
WORD cy
Height.
Definition: MWCaptureExtension.h:367
GAMUT infoframe.
Definition: MWCaptureExtension.h:1410
WORD wField0VSyncWidth
Vertical sync width of top subframe.
Definition: MWCaptureExtension.h:639
enum _MWCAP_PCIE_LINK_TYPE MWCAP_PCIE_LINK_TYPE
MWCAP_PCIE_LINK_TYPE.
struct _MWCAP_SDI_SPECIFIC_STATUS MWCAP_SDI_SPECIFIC_STATUS
MWCAP_SDI_SPECIFIC_STATUS.
MWCAP_VIDEO_QUANTIZATION_RANGE quantRange
Used quantization range.
Definition: MWCaptureExtension.h:1749
SDI_BIT_DEPTH sdiBitDepth
SDI bit depth.
Definition: MWCaptureExtension.h:615
USB audio capture.
Definition: MWCaptureExtension.h:1653
WORD wMaxOutputWidth
Max output width.
Definition: MWCaptureExtension.h:489
MWCAP_CVBS_YC_SPECIFIC_STATUS cvbsYcStatus
CVBS-YC signal status.
Definition: MWCaptureExtension.h:734
MWCAP_VIDEO_SATURATION_RANGE satRange
Saturation rage.
Definition: MWCaptureExtension.h:1480
BOOLEAN bHSPolarity
Sync polarity of horizontal.
Definition: MWCaptureExtension.h:321
struct _VIDEO_RESOLUTION MWCAP_VIDEO_RESOLUTION
MWCAP_VIDEO_RESOLUTION.
Component input signal.
Definition: MWCaptureExtension.h:183
DWORD dwPixelClock
Pixel clock of video timing.
Definition: MWCaptureExtension.h:337
YUV601.
Definition: MWCaptureExtension.h:237
WORD wFrameLineCount
Number of frame scan lines.
Definition: MWCaptureExtension.h:326
MWCAP_CHANNEL_INFO.
Definition: MWCaptureExtension.h:415
enum _MWCAP_HDMI_INFOFRAME_ID MWCAP_HDMI_INFOFRAME_ID
MWCAP_HDMI_INFOFRAME_ID.
WORD cyCompletedPrev
Number of frames captured previously.
Definition: MWCaptureExtension.h:1353
BOOLEAN bConnected
Whether it is connected.
Definition: MWCaptureExtension.h:1448
BYTE bySyncType
Sync type of video timing.
Definition: MWCaptureExtension.h:339
Pro Capture Mini HDMI, one-channel HD capture card.
Definition: MWCaptureExtension.h:145
Limited range, which has 8-bit data. The black-white color range is 16/64/256/4096-235(240)/940(960)/...
Definition: MWCaptureExtension.h:251
BYTE bySyncType
Sync type, for details, see _MWCAP_VIDEO_SYNC_TYPE.
Definition: MWCaptureExtension.h:320
WORD wMaxOutputHeight
Max output height.
Definition: MWCaptureExtension.h:490
struct _MWCAP_FIRMWARE_STORAGE_CARD MWCAP_FIRMWARE_STORAGE_CARD
MWCAP_FIRMWARE_STORAGE_CARD.
WORD wHActive
Horizontal active width.
Definition: MWCaptureExtension.h:637
_MWCAP_VIDEO_COLOR_FORMAT
MWCAP_VIDEO_COLOR_FORMAT.
Definition: MWCaptureExtension.h:234
Hue.
Definition: MWCaptureExtension.h:1562
Return valur of supported video resolution.
Definition: MWCaptureExtension.h:1506
Definition: MWCaptureExtension.h:1195
Buffering bottom subframe.
Definition: MWCaptureExtension.h:1145
MWCAP_PTR64 pvContext
Context of ECO.
Definition: MWCaptureExtension.h:1770
enum _MWCAP_VIDEO_FRAME_STATE MWCAP_VIDEO_FRAME_STATE
MWCAP_VIDEO_FRAME_STATE.
ISRC2 infoframe.
Definition: MWCaptureExtension.h:1409
BOOLEAN bSegmentedFrame
Whether a segmented frame.
Definition: MWCaptureExtension.h:1180
_MWCAP_HDMI_INFOFRAME_MASK
MWCAP_HDMI_INFOFRAME_MASK.
Definition: MWCaptureExtension.h:1422
Half side-by-side 3D video frame.
Definition: MWCaptureExtension.h:276
DWORD dwValue
Value.
Definition: MWCaptureExtension.h:405
PCI-e 3.0.
Definition: MWCaptureExtension.h:209
LEGACY timing.
Definition: MWCaptureExtension.h:220
LARGE_INTEGER liPhysicalAddress
The physical address to store the capture data.
Definition: MWCaptureExtension.h:1347
int nAspectX
Width of the ratio.
Definition: MWCaptureExtension.h:1186
BYTE iBufferedFieldIndex
The sequence number of the latest bufferred field.
Definition: MWCaptureExtension.h:1163
enum _MWCAP_HDMI_INFOFRAME_MASK MWCAP_HDMI_INFOFRAME_MASK
MWCAP_HDMI_INFOFRAME_MASK.
DWORD cbEraseBlock
Length of erased area.
Definition: MWCaptureExtension.h:542
BOOLEAN bTriLevelSync
Whether the signal is tri-level sync.
Definition: MWCaptureExtension.h:684
MWCAP_VIDEO_OSD_SETTINGS.
Definition: MWCaptureExtension.h:1606
FAILSAFE timing.
Definition: MWCaptureExtension.h:226
2D video frame
Definition: MWCaptureExtension.h:272
struct _MWCAP_INPUT_SPECIFIC_STATUS MWCAP_INPUT_SPECIFIC_STATUS
MWCAP_INPUT_SPECIFIC_STATUS.
RGB.
Definition: MWCaptureExtension.h:236
int nAspectY
Height of video ratio.
Definition: MWCaptureExtension.h:1458
Pro Capture DVI 4K, one-channel 4K capture card.
Definition: MWCaptureExtension.h:150
_MWCAP_VIDEO_ASPECT_RATIO_CONVERT_MODE
MWCAP_VIDEO_ASPECT_RATIO_CONVERT_MODE.
Definition: MWCaptureExtension.h:296
GTF timing.
Definition: MWCaptureExtension.h:223
USB Capture SDI Plus.
Definition: MWCaptureExtension.h:163
PAL_60.
Definition: MWCaptureExtension.h:699
Pro Capture AIO 4K Plus, one-channel 4K capture card.
Definition: MWCaptureExtension.h:148
enum _MWCAP_VIDEO_SATURATION_RANGE MWCAP_VIDEO_SATURATION_RANGE
MWCAP_VIDEO_SATURATION_RANGE.
SDI_SAMPLING_STRUCT sdiSamplingStruct
SDI sampling struct.
Definition: MWCaptureExtension.h:616
struct _MWCAP_DWORD_PARAMETER_VALUE MWCAP_DWORD_PARAMETER_VALUE
MWCAP_DWORD_PARAMETER_VALUE.
struct _MWCAP_VIDEO_CAPTURE_STATUS MWCAP_VIDEO_CAPTURE_STATUS
MWCAP_VIDEO_CAPTURE_STATUS.
BYTE byBitDepth
Bit depth.
Definition: MWCaptureExtension.h:663
CVT timing.
Definition: MWCaptureExtension.h:224
VS infoframe.
Definition: MWCaptureExtension.h:1406
BOOLEAN bInterlaced
Whether an interlaced signal.
Definition: MWCaptureExtension.h:1179
struct _MWCAP_VIDEO_ECO_CAPTURE_STATUS MWCAP_VIDEO_ECO_CAPTURE_STATUS
MWCAP_VIDEO_ECO_CAPTURE_STATUS.
BYTE bySDID
Second id of anc.
Definition: MWCaptureExtension.h:1710
SDI input signal.
Definition: MWCaptureExtension.h:182
Eco Capture Dual SDI M.2.
Definition: MWCaptureExtension.h:159
MWCAP_VIDEO_RESOLUTION minResolution
Supported minimal resolution.
Definition: MWCaptureExtension.h:1533
MWCAP_VIDEO_QUANTIZATION_RANGE quantRange
Quantization.
Definition: MWCaptureExtension.h:1460
MWCAP_VIDEO_COLOR_FORMAT colorFormat
Color format.
Definition: MWCaptureExtension.h:1459
Padding: Fits to screen and add black borders to keep the original aspect ratio.
Definition: MWCaptureExtension.h:299
BOOLEAN bValid
Whether input signal is valid.
Definition: MWCaptureExtension.h:728
MWCAP_INPUT_SPECIFIC_STATUS.
Definition: MWCaptureExtension.h:727
BOOLEAN bHDCP
Whether the signal is HDCP-encrypted HDMI.
Definition: MWCaptureExtension.h:662
unknown color format
Definition: MWCaptureExtension.h:235
Definition: MWCaptureExtension.h:1487
enum _MWCAP_SD_VIDEO_STANDARD MWCAP_SD_VIDEO_STANDARD
MWCAP_SD_VIDEO_STANDARD.
struct _MWCAP_FIRMWARE_ERASE MWCAP_FIRMWARE_ERASE
MWCAP_FIRMWARE_ERASE.
DWORD dwFrameDuration
Frame interval.
Definition: MWCaptureExtension.h:324
MWCAP_VIDEO_COLOR_FORMAT colorFormat
Used color format.
Definition: MWCaptureExtension.h:1748
WORD wVBackPorch
Vertical back porch of video timing.
Definition: MWCaptureExtension.h:349
IEC60958_CHANNEL_STATUS channelStatus
The audio channel status.
Definition: MWCaptureExtension.h:790
WORD cyCompleted
Number of frames captured.
Definition: MWCaptureExtension.h:1352
LONG cy
Height of video image.
Definition: MWCaptureExtension.h:1452
Pro Capture Dual HDMI, two-channel HD capture card.
Definition: MWCaptureExtension.h:142
DWORD dwCaps
Audio capture capability.
Definition: MWCaptureExtension.h:531
CS Sync.
Definition: MWCaptureExtension.h:310
int nAspectX
Width of video ratio.
Definition: MWCaptureExtension.h:1475
WORD y
Start position in vertical direction.
Definition: MWCaptureExtension.h:365
MWCAP_VIDEO_SATURATION_RANGE satRange
Saturation rage.
Definition: MWCaptureExtension.h:1461
MWCAP_VIDEO_ASPECT_RATIO_CONVERT_MODE aspectRatioConvertMode
Aspect ratio conversion.
Definition: MWCaptureExtension.h:1482
MWCAP_AUDIO_CAPTURE_FRAME.
Definition: MWCaptureExtension.h:1383
MWCAP_COMPONENT_SPECIFIC_STATUS.
Definition: MWCaptureExtension.h:682
WORD x
Start position in horizontal direction.
Definition: MWCaptureExtension.h:364
_MWCAP_VIDEO_INPUT_TYPE
MWCAP_VIDEO_INPUT_TYPE.
Definition: MWCaptureExtension.h:178
BOOLEAN b50Hz
whether scanned frequency is 50Hz
Definition: MWCaptureExtension.h:717
enum _MWCAP_VIDEO_COLOR_FORMAT MWCAP_VIDEO_COLOR_FORMAT
MWCAP_VIDEO_COLOR_FORMAT.
BOOLEAN bFrameCompleted
Whether a frame is fully captured.
Definition: MWCaptureExtension.h:1351
BOOLEAN bLowLatency
Whether to enable lowtancy.
Definition: MWCaptureExtension.h:1477
_MWCAP_AUDIO_INPUT_TYPE
MWCAP_AUDIO_INPUT_TYPE.
Definition: MWCaptureExtension.h:193
CVT_RB timing.
Definition: MWCaptureExtension.h:225
struct _MWCAP_SDI_ANC_PACKET MWCAP_SDI_ANC_PACKET
MWCAP_SDI_ANC_PACKET.
Invalid signal. The capture card detects a signal but can not lock it.
Definition: MWCaptureExtension.h:745
BOOLEAN bInterlaced
Whether the signal is interlaced.
Definition: MWCaptureExtension.h:765
struct _MWCAP_HDMI_VIDEO_TIMING MWCAP_HDMI_VIDEO_TIMING
MWCAP_HDMI_VIDEO_TIMING.
DWORD cbStorage
Length of firmware storage area.
Definition: MWCaptureExtension.h:541
Line In audio capture.
Definition: MWCaptureExtension.h:1654
DWORD iFrame
Current frame index.
Definition: MWCaptureExtension.h:1385
BOOLEAN bLPCM
Whether the signal is LPCM.
Definition: MWCaptureExtension.h:786
MWCAP_SDI_ANC_PACKET.
Definition: MWCaptureExtension.h:1720
DWORD cbDriverOffset
Drive offset.
Definition: MWCaptureExtension.h:560
Weave mode.
Definition: MWCaptureExtension.h:285
Pro Capture Quad HDMI, Four-channel HD capture card.
Definition: MWCaptureExtension.h:144
HDMI_PXIEL_ENCODING pixelEncoding
Pixel data encoding.
Definition: MWCaptureExtension.h:664
DWORD dwFOURCC
Color format refers to MWFOURCC.h.
Definition: MWCaptureExtension.h:1454
DWORD dwSyncCode
Sync code of audio frame data.
Definition: MWCaptureExtension.h:1386
struct _MWCAP_VIDEO_ECO_CAPTURE_FRAME MWCAP_VIDEO_ECO_CAPTURE_FRAME
MWCAP_VIDEO_ECO_CAPTURE_FRAME.
VGA input signal.
Definition: MWCaptureExtension.h:181
Cropping: Expands to full-screen and remove parts of the image when necessary to keep the original as...
Definition: MWCaptureExtension.h:298
MWCAP_VIDEO_CUSTOM_TIMING.
Definition: MWCaptureExtension.h:1624
Input interface without signal.
Definition: MWCaptureExtension.h:179
Pro Capture Dual SDI 4K Plus.
Definition: MWCaptureExtension.h:154
DWORD cFrameCount
Number of bufferred frames.
Definition: MWCaptureExtension.h:1384
WORD wProductID
device ID, refers to MWCAP_PRODUCT_ID
Definition: MWCaptureExtension.h:417
BYTE iBufferingFieldIndex
The sequence number of fields being bufferred.
Definition: MWCaptureExtension.h:1160
Pro Capture DVI, one-channel HD capture card.
Definition: MWCaptureExtension.h:137
BYTE byFrames
Frames number.
Definition: MWCaptureExtension.h:1130
BYTE bySDID
Second id of anc.
Definition: MWCaptureExtension.h:1722
_MWCAP_VIDEO_DEINTERLACE_MODE
MWCAP_VIDEO_DEINTERLACE_MODE.
Definition: MWCaptureExtension.h:284
BOOLEAN bBottomUp
Whether to flip.
Definition: MWCaptureExtension.h:1767
DWORD cbOffset
Offset of firmware storage area to erase.
Definition: MWCaptureExtension.h:585
BOOLEAN bTopFieldFirst
Whether the top subframe is in front.
Definition: MWCaptureExtension.h:1181
BOOLEAN bHANC
Whether it is hanc.
Definition: MWCaptureExtension.h:1707
DWORD dwMax
Maximum.
Definition: MWCaptureExtension.h:391
MWCAP_VIDEO_RESOLUTION maxResolution
Supported max resolution.
Definition: MWCaptureExtension.h:1534
struct _MWCAP_VIDEO_CUSTOM_TIMING MWCAP_VIDEO_CUSTOM_TIMING
MWCAP_VIDEO_CUSTOM_TIMING.
WORD cxTotal
Total width in horizontal direction.
Definition: MWCaptureExtension.h:368
LED flashes two times, pauses, then blinks again.
Definition: MWCaptureExtension.h:599
int cx
Image width.
Definition: MWCaptureExtension.h:761
MWCAP_VIDEO_FRAME_INFO.
Definition: MWCaptureExtension.h:1176
Pro Capture Mini SDI, one-channel HD capture card.
Definition: MWCaptureExtension.h:147
_MWCAP_HDMI_INFOFRAME_ID
MWCAP_HDMI_INFOFRAME_ID.
Definition: MWCaptureExtension.h:1401
LONG cx
Width of video image.
Definition: MWCaptureExtension.h:1451
MWCAP_VIDEO_SATURATION_RANGE satRange
Used saturation range.
Definition: MWCaptureExtension.h:1750
struct _MWCAP_VIDEO_BUFFER_INFO MWCAP_VIDEO_BUFFER_INFO
MWCAP_VIDEO_BUFFER_INFO.
struct _MWCAP_VIDEO_TIMING MWCAP_VIDEO_TIMING
MWCAP_VIDEO_TIMING.
VS infoframe.
Definition: MWCaptureExtension.h:1427
USB Capture HDMI.
Definition: MWCaptureExtension.h:164
MWCAP_VIDEO_SYNC_INFO syncInfo
Video sync information.
Definition: MWCaptureExtension.h:683
None.
Definition: MWCaptureExtension.h:695
enum _MW_RESULT_ MW_RESULT
MW_RESULT.
enum _MWCAP_VIDEO_DEINTERLACE_MODE MWCAP_VIDEO_DEINTERLACE_MODE
MWCAP_VIDEO_DEINTERLACE_MODE.
Microphone.
Definition: MWCaptureExtension.h:1652
line in
Definition: MWCaptureExtension.h:197
ECO CAPTURE OCTA SDI.
Definition: MWCaptureExtension.h:156
_MWCAP_LED_MODE
MWCAP_LED_MODE.
Definition: MWCaptureExtension.h:594
Locked signal. The capture card is ready to capture the input signal.
Definition: MWCaptureExtension.h:747
_MWCAP_AUDIO_CAPTURE_NODE
MWCAP_AUDIO_CAPTURE_NODE.
Definition: MWCaptureExtension.h:1649
enum _MWCAP_VIDEO_SYNC_TYPE MWCAP_VIDEO_SYNC_TYPE
MWCAP_VIDEO_SYNC_TYPE.
MWCAP_FIRMWARE_STORAGE_USB.
Definition: MWCaptureExtension.h:553
_MWCAP_PCIE_LINK_TYPE
MWCAP_PCIE_LINK_TYPE.
Definition: MWCaptureExtension.h:206
Extended range, which has 8-bit data. The black-white color range is 1/4/16/256-254/1019/4079/65279.
Definition: MWCaptureExtension.h:263
HS VS Sync.
Definition: MWCaptureExtension.h:309
Pro Capture HDMI, one-channel HD capture card.
Definition: MWCaptureExtension.h:138
WORD wVSyncWidth
Vertical sync width of video timing.
Definition: MWCaptureExtension.h:348
MWCAP_VIDEO_ECO_CAPTURE_STATUS.
Definition: MWCaptureExtension.h:1778
MWCAP_VIDEO_TIMING videoTiming
Video timing.
Definition: MWCaptureExtension.h:685
MWCAP_VIDEO_COLOR_FORMAT colorFormat
video color format
Definition: MWCaptureExtension.h:771
Definition: MWCaptureExtension.h:1493
MWCAP_VIDEO_RESOLUTION_LIST.
Definition: MWCaptureExtension.h:1545
Pro Capture SDI 4K Plus, one-channel 4K capture card.
Definition: MWCaptureExtension.h:152
union _MWCAP_FIRMWARE_STORAGE MWCAP_FIRMWARE_STORAGE
MWCAP_FIRMWARE_STORAGE.
enum _VIDEO_RESOLUTION_MODE MWCAP_VIDEO_RESOLUTION_MODE
MWCAP_VIDEO_RESOLUTION_MODE.
WORD wHBackPorch
Horizontal back porch.
Definition: MWCaptureExtension.h:636
MWCAP_VIDEO_TIMING_SETTINGS videoTimingSettings
Video timing settings.
Definition: MWCaptureExtension.h:686
Invalid parameters.
Definition: MWCaptureExtension.h:105
PAL_BGHID.
Definition: MWCaptureExtension.h:701
BYTE byPCIDevID
PCIE device id.
Definition: MWCaptureExtension.h:439
ISRC1 infoframe.
Definition: MWCaptureExtension.h:1429
DWORD cbHeaderOffset
Offset of firmware header.
Definition: MWCaptureExtension.h:557
MWCAP_HDMI_VIDEO_TIMING videoTiming
Video timing.
Definition: MWCaptureExtension.h:670
The default quantization range.
Definition: MWCaptureExtension.h:249
BOOLEAN bITContent
IT Content.
Definition: MWCaptureExtension.h:666
Definition: MWCaptureExtension.h:372
Audio infoframe.
Definition: MWCaptureExtension.h:1403
MWCAP_VIDEO_TIMING_SETTINGS.
Definition: MWCaptureExtension.h:361
Full range, which has 8-bit data. The black-white color range is 0-255/1023/4095/65535.
Definition: MWCaptureExtension.h:250
WORD cx
Width.
Definition: MWCaptureExtension.h:366
MWCAP_VIDEO_DEINTERLACE_MODE deinterlaceMode
DeinterlaceMode.
Definition: MWCaptureExtension.h:1768
PAL_COMBN.
Definition: MWCaptureExtension.h:700
Operation failed.
Definition: MWCaptureExtension.h:103
BOOLEAN bSegmentedFrame
Whether the signal is segmented frame.
Definition: MWCaptureExtension.h:769
MWCAP_VIDEO_CAPTURE_STATUS.
Definition: MWCaptureExtension.h:1341
VBI infoframe.
Definition: MWCaptureExtension.h:1432
WORD wMaxInputWidth
Max input width.
Definition: MWCaptureExtension.h:487
struct _MWCAP_VIDEO_SIGNAL_STATUS MWCAP_VIDEO_SIGNAL_STATUS
MWCAP_VIDEO_SIGNAL_STATUS.
YUV709.
Definition: MWCaptureExtension.h:238
Pro Capture Dual DVI, two-channel HD capture card.
Definition: MWCaptureExtension.h:141
MWCAP_SDI_SPECIFIC_STATUS.
Definition: MWCaptureExtension.h:612
BYTE byMinutes
Minutes.
Definition: MWCaptureExtension.h:1132
WORD wVSyncLineCount
Number of vertical sync scan lines.
Definition: MWCaptureExtension.h:325
DWORD cbFreeMemorySize
PCIE free memory size.
Definition: MWCaptureExtension.h:446
MWCAP_SDI_ANC_TYPE.
Definition: MWCaptureExtension.h:1705
Pro Capture SDI, one-channel HD capture card capture card.
Definition: MWCaptureExtension.h:139
MWCAP_VIDEO_QUANTIZATION_RANGE quantRange
Quantization.
Definition: MWCaptureExtension.h:1479
Definition: MWCaptureExtension.h:1630
Ignore: Ignores the original aspect ratio and stretches to full-screen.
Definition: MWCaptureExtension.h:297
MWCAP_VIDEO_CONNECTION_FORMAT.
Definition: MWCaptureExtension.h:1446
USB Capture HDMI 4K Plus.
Definition: MWCaptureExtension.h:167
#define MW_FIRMWARE_NAME_LEN
MW_FIRMWARE_NAME_LEN.
Definition: MWCommon.h:54
BYTE byClampPos
Clamp position.
Definition: MWCaptureExtension.h:369
USB Capture DVI.
Definition: MWCaptureExtension.h:166
NTSC_M.
Definition: MWCaptureExtension.h:696
WORD wField0VBackPorch
Vertical back porch of top subframe.
Definition: MWCaptureExtension.h:641
struct _VIDEO_RESOLUTION_LIST MWCAP_VIDEO_RESOLUTION_LIST
MWCAP_VIDEO_RESOLUTION_LIST.
DWORD dwFrameDuration
Interval of video image.
Definition: MWCaptureExtension.h:1453
MWCAP_VIDEO_ECO_CAPTURE_OPEN.
Definition: MWCaptureExtension.h:1733
ACP infoframe.
Definition: MWCaptureExtension.h:1428
struct _MWCAP_VIDEO_SYNC_INFO MWCAP_VIDEO_SYNC_INFO
MWCAP_VIDEO_SYNC_INFO.
MWCAP_PRO_CAPTURE_INFO MWCAP_ECO_CAPTURE_INFO
MWCAP_ECO_CAPTURE_INFO.
Definition: MWCaptureExtension.h:456
AVI infoframe.
Definition: MWCaptureExtension.h:1402
WORD wField0VActive
Vertical active width of top subframe.
Definition: MWCaptureExtension.h:642
struct _MWCAP_AUDIO_SIGNAL_STATUS MWCAP_AUDIO_SIGNAL_STATUS
MWCAP_AUDIO_SIGNAL_STATUS.
MWCAP_VIDEO_COLOR_FORMAT colorFormat
Standard of video color format.
Definition: MWCaptureExtension.h:1478
int nStepCy
Steps of height of supported resolution.
Definition: MWCaptureExtension.h:1532
SDI input signal.
Definition: MWCaptureExtension.h:196
MWCAP_PTR64 pvFrame
The storage address for video capturing.
Definition: MWCaptureExtension.h:1763
struct _MWCAP_PRO_CAPTURE_INFO MWCAP_PRO_CAPTURE_INFO
MWCAP_PRO_CAPTURE_INFO.
WORD wMaxInputHeight
Max input height.
Definition: MWCaptureExtension.h:488
input interface without signal
Definition: MWCaptureExtension.h:194
BYTE byBoardIndex
Capture board index, which is the same as the rotary number.
Definition: MWCaptureExtension.h:442
enum _MWCAP_VIDEO_FRAME_TYPE MWCAP_VIDEO_FRAME_TYPE
MWCAP_VIDEO_FRAME_TYPE.
MWCAP_HDMI_VIDEO_TIMING.
Definition: MWCaptureExtension.h:631
Definition: MWCaptureExtension.h:1436
BYTE byChannelIndex
Channel index of the capture card, which starts from 0.
Definition: MWCaptureExtension.h:427
_MWCAP_PRODUCT_ID
MWCAP_PRODUCT_ID.
Definition: MWCaptureExtension.h:135
DWORD cBufferedFullFrames
Number of fully bufferred full frames.
Definition: MWCaptureExtension.h:1166
DWORD dwStep
Step.
Definition: MWCaptureExtension.h:392
struct _MWCAP_HDMI_SPECIFIC_STATUS MWCAP_HDMI_SPECIFIC_STATUS
MWCAP_HDMI_SPECIFIC_STATUS.
int cyTotal
Total height.
Definition: MWCaptureExtension.h:764
Definition: MWCaptureExtension.h:1568
All Sync.
Definition: MWCaptureExtension.h:308
int cx
Width of video frames.
Definition: MWCaptureExtension.h:1184
struct _MWCAP_VIDEO_ECO_CAPTURE_SETTINGS MWCAP_VIDEO_ECO_CAPTURE_SETTINGS
MWCAP_VIDEO_ECO_CAPTURE_SETTINGS.
BYTE iNewestBufferedFullFrame
The sequence number of the latest bufferred frame.
Definition: MWCaptureExtension.h:1165
Operation succeeded.
Definition: MWCaptureExtension.h:102
_MW_RESULT_
MW_RESULT.
Definition: MWCaptureExtension.h:101
_MWCAP_VIDEO_FRAME_TYPE
MWCAP_VIDEO_FRAME_TYPE.
Definition: MWCaptureExtension.h:271
MWCAP_COMPONENT_SPECIFIC_STATUS vgaComponentStatus
VGA component signal status.
Definition: MWCaptureExtension.h:733
DWORD cMaxFrames
Maximum number of frames in on-board cache.
Definition: MWCaptureExtension.h:1157
WORD wField1VSyncWidth
Vertical sync width of bottom subframe.
Definition: MWCaptureExtension.h:644
USB audio capture.
Definition: MWCaptureExtension.h:1672
int y
Vertical start position.
Definition: MWCaptureExtension.h:760
ISRC1 infoframe.
Definition: MWCaptureExtension.h:1408
Definition: MWCaptureExtension.h:377
WORD wChannelValid
Valid audio channel mask.The lowest bit indicates whether the 1st and 2nd channels are valid...
Definition: MWCaptureExtension.h:785
WORD wVActive
Vertical active time of video timing.
Definition: MWCaptureExtension.h:346
No signal.
Definition: MWCaptureExtension.h:744
WORD wHTotalWidth
Horizontal total width.
Definition: MWCaptureExtension.h:638
Buffering top subframe.
Definition: MWCaptureExtension.h:1144
int nAspectX
Width of video ratio.
Definition: MWCaptureExtension.h:767
Definition: MWCaptureExtension.h:1282
Default audio capture device.
Definition: MWCaptureExtension.h:1651
DWORD cbHeaderOffset
Offset of firmware header.
Definition: MWCaptureExtension.h:544
enum _MWCAP_PRODUCT_ID MWCAP_PRODUCT_ID
MWCAP_PRODUCT_ID.
WORD wAspectY
Height of aspect ratio.
Definition: MWCaptureExtension.h:363
struct _MWCAP_VIDEO_TIMING_SETTINGS MWCAP_VIDEO_TIMING_SETTINGS
MWCAP_VIDEO_TIMING_SETTINGS.
WORD wFamilyID
Product type, refers to MW_FAMILY_ID.
Definition: MWCaptureExtension.h:416
MWCAP_PTR64 pvFrame
Frame data address.
Definition: MWCaptureExtension.h:1780
MWCAP_VIDEO_BUFFER_INFO.
Definition: MWCaptureExtension.h:1156
struct _MWCAP_AUDIO_CAPS MWCAP_AUDIO_CAPS
MWCAP_AUDIO_CAPS.
DWORD cbFrame
The size of storage for video capturing.
Definition: MWCaptureExtension.h:1764
Headset.
Definition: MWCaptureExtension.h:1667
BOOLEAN bPhysicalAddress
Whether to use the physical address to store the capture data.
Definition: MWCaptureExtension.h:1344
Line In.
Definition: MWCaptureExtension.h:1668
Pro Capture Quad SDI, Four-channel HD capture card.
Definition: MWCaptureExtension.h:143
MWCAP_PTR64 hEvent
Handle of capture event.
Definition: MWCaptureExtension.h:1734
int cx
Width of video.
Definition: MWCaptureExtension.h:1519
struct _MWCAP_SDI_ANC_TYPE MWCAP_SDI_ANC_TYPE
MWCAP_SDI_ANC_TYPE.
struct _MWCAP_DWORD_PARAMETER_RANGE MWCAP_DWORD_PARAMETER_RANGE
MWCAP_DWORD_PARAMETER_RANGE.
RECT rectSource
The source area to be processed.
Definition: MWCaptureExtension.h:1474
MWCAP_SDI_SPECIFIC_STATUS sdiStatus
SDI signal status.
Definition: MWCaptureExtension.h:731
AVI infoframe.
Definition: MWCaptureExtension.h:1423
Line Out.
Definition: MWCaptureExtension.h:1669
int nAspectY
Height of video ratio.
Definition: MWCaptureExtension.h:1476
Locking signal. The signal is valid, but unlocked.
Definition: MWCaptureExtension.h:746
Return discrete list of supported video resolution.
Definition: MWCaptureExtension.h:1507
SECAM.
Definition: MWCaptureExtension.h:702
WORD wMaxPayloadSize
PCIE max payload.
Definition: MWCaptureExtension.h:443
WORD wField1VFrontPorch
Vertical front porch of bottom subframe.
Definition: MWCaptureExtension.h:645
DWORD dwCaps
Capture capability.
Definition: MWCaptureExtension.h:486
BYTE byId
4 anc, the id is from 0 to 3.
Definition: MWCaptureExtension.h:1706
_MWCAP_SD_VIDEO_STANDARD
MWCAP_SD_VIDEO_STANDARD.
Definition: MWCaptureExtension.h:694
DWORD dwType
Type of video timing, for details, see MWCAP_VIDEO_TIMING_TYPE.
Definition: MWCaptureExtension.h:336
Full range, which has 8-bit data. The black-white color range is 0-255/1023/4095/65535.
Definition: MWCaptureExtension.h:261
enum _MWCAP_VIDEO_INPUT_TYPE MWCAP_VIDEO_INPUT_TYPE
MWCAP_VIDEO_INPUT_TYPE.
Definition: MWCaptureExtension.h:84
void(* AUDIO_CAPTURE_CALLBACK)(const BYTE *pbFrame, int cbFrame, uint64_t u64TimeStamp, void *pParam)
Callback function of audio capture.
Definition: MWCaptureExtension.h:1696
DWORD dwFirmwareVersion
Firmware version.
Definition: MWCaptureExtension.h:420
BOOLEAN b3DFormat
Whether the signal is 3D.
Definition: MWCaptureExtension.h:667
MWCAP_PTR64 pvContext
frame label for DWORD
Definition: MWCaptureExtension.h:1779
BOOLEAN bVSPolarity
Whether the polarity of the vertical sync pulse is positive.
Definition: MWCaptureExtension.h:341
BYTE byBoardIndex
Rotary ID located on the capture card, 0~F.
Definition: MWCaptureExtension.h:426
BYTE iNewestBuffered
The sequence number of slices the latest bufferred piece.
Definition: MWCaptureExtension.h:1162
BYTE byLinkType
PCIE connection type, refers to _MWCAP_PCIE_LINK_TYPE.
Definition: MWCaptureExtension.h:440
enum _MWCAP_VIDEO_SIGNAL_STATE MWCAP_VIDEO_SIGNAL_STATE
MWCAP_VIDEO_SIGNAL_STATE.
int iFrame
The index of capturing frame.
Definition: MWCaptureExtension.h:1350
#define MWCAP_AUDIO_MAX_NUM_CHANNELS
MWCAP_AUDIO_MAX_NUM_CHANNELS.
Definition: MWCaptureExtension.h:1373
MWCAP_FIRMWARE_ERASE.
Definition: MWCaptureExtension.h:584
WORD wField1VTotalHeight
Vertical total width of bottom subframe.
Definition: MWCaptureExtension.h:648
void(* VIDEO_CAPTURE_CALLBACK)(BYTE *pBuffer, long iBufferLen, void *pParam)
Callback function of video capture.
Definition: MWCaptureExtension.h:1688
CHAR chHardwareVersion
Hardware version ID.
Definition: MWCaptureExtension.h:418
Default audio capture device.
Definition: MWCaptureExtension.h:1650
_MWCAP_VIDEO_SATURATION_RANGE
MWCAP_VIDEO_SATURATION_RANGE.
Definition: MWCaptureExtension.h:259
struct _MWCAP_VIDEO_PROCESS_SETTINGS MWCAP_VIDEO_PROCESS_SETTINGS
MWCAP_VIDEO_PROCESS_SETTINGS.
PAL_M.
Definition: MWCaptureExtension.h:698
MWCAP_VIDEO_QUANTIZATION_RANGE quantRange
Quantization range.
Definition: MWCaptureExtension.h:772
int cy
Image height.
Definition: MWCaptureExtension.h:762
_MWCAP_VIDEO_QUANTIZATION_RANGE
MWCAP_VIDEO_QUANTIZATION_RANGE.
Definition: MWCaptureExtension.h:248
_MWCAP_VIDEO_PROC_PARAM_TYPE
MWCAP_VIDEO_PROC_PARAM_TYPE.
Definition: MWCaptureExtension.h:1559
Definition: MWCaptureExtension.h:1611
WORD wAspectX
Width of aspect ratio.
Definition: MWCaptureExtension.h:362
YUV2020.
Definition: MWCaptureExtension.h:239
BYTE byVIC
video identification code from EDID, which is used to specify standard revolution and timing ...
Definition: MWCaptureExtension.h:665
Embeded Sync.
Definition: MWCaptureExtension.h:311
Eco Capture Dual HDMI M.2.
Definition: MWCaptureExtension.h:157
WORD wField1VActive
Vertical active width of bottom subframe.
Definition: MWCaptureExtension.h:647
Eco Capture Quad SDI M.2.
Definition: MWCaptureExtension.h:160
BYTE byFirmwareID
Firmware ID.
Definition: MWCaptureExtension.h:419
MWCAP_PRO_CAPTURE_INFO.
Definition: MWCaptureExtension.h:437
_MWCAP_AUDIO_NODE
MWCAP_AUDIO_NODE.
Definition: MWCaptureExtension.h:1665
DWORD dwDriverVersion
Driver version.
Definition: MWCaptureExtension.h:421
DWORD dwFrameDuration
Frame time interval.
Definition: MWCaptureExtension.h:633
SHORT sBrightness
Brightness, ranges from -100 to 100.
Definition: MWCaptureExtension.h:1752
ACP infoframe.
Definition: MWCaptureExtension.h:1407
BOOLEAN bHDMIMode
Whether the signal is HDMI signal.
Definition: MWCaptureExtension.h:661
Number of infoframe types.
Definition: MWCaptureExtension.h:1413
MWCAP_VIDEO_DEINTERLACE_MODE deinterlaceMode
Interlaced mode.
Definition: MWCaptureExtension.h:1481
BYTE byHours
Hours.
Definition: MWCaptureExtension.h:1133
BYTE byDID
Id of anc.
Definition: MWCaptureExtension.h:1709
struct _MWCAP_VIDEO_OSD_SETTINGS MWCAP_VIDEO_OSD_SETTINGS
MWCAP_VIDEO_OSD_SETTINGS.
SECAM_60.
Definition: MWCaptureExtension.h:703
BYTE bySideBySideHalfSubSampling
Half Side-by-Side, sub-sampled at half resolution.
Definition: MWCaptureExtension.h:669
LONGLONG llTimestamp
Timestamp.
Definition: MWCaptureExtension.h:1781
MWCAP_CVBS_YC_SPECIFIC_STATUS.
Definition: MWCaptureExtension.h:715
No timing of video channels.
Definition: MWCaptureExtension.h:219
USB Capture SDI 4K Plus.
Definition: MWCaptureExtension.h:168
Top-and-Bottom 3D video frame at full resolution.
Definition: MWCaptureExtension.h:273
CEA timing.
Definition: MWCaptureExtension.h:222
struct _MWCAP_FIRMWARE_STORAGE_USB MWCAP_FIRMWARE_STORAGE_USB
MWCAP_FIRMWARE_STORAGE_USB.
LONGLONG llFrameDuration
Interval, -1 indicates follow format of input source.
Definition: MWCaptureExtension.h:1739
Brightness.
Definition: MWCaptureExtension.h:1560
struct _MWCAP_CHANNEL_INFO MWCAP_CHANNEL_INFO
MWCAP_CHANNEL_INFO.
enum _MWCAP_LED_MODE MWCAP_LED_MODE
MWCAP_LED_MODE.
Pro Capture Dual SDI, two-channel HD capture card.
Definition: MWCaptureExtension.h:140
DWORD cbStorage
Length of firmware storage area.
Definition: MWCaptureExtension.h:554
BOOLEAN bVSPolarity
Sync polarity of vertical.
Definition: MWCaptureExtension.h:322
WORD wHSyncWidth
Horizontal sync width of video timing.
Definition: MWCaptureExtension.h:344
HDMI input signal.
Definition: MWCaptureExtension.h:180
struct _MWCAP_AUDIO_CAPTURE_FRAME MWCAP_AUDIO_CAPTURE_FRAME
MWCAP_AUDIO_CAPTURE_FRAME.
BYTE iNewestBuffering
The number of the slices being bufferred. A frame of video data may contain multiple slices...
Definition: MWCaptureExtension.h:1159
BYTE byDID
Id of anc.
Definition: MWCaptureExtension.h:1721
WORD wMaxReadRequestSize
PCIE Max Read Request.
Definition: MWCaptureExtension.h:444
int nStepCx
Steps of width of supported resolution.
Definition: MWCaptureExtension.h:1531
BOOLEAN bVANC
Whether it is vanc.
Definition: MWCaptureExtension.h:1708
WORD wVFrontPorch
Vertical front porch of video timing.
Definition: MWCaptureExtension.h:347
MWCAP_SMPTE_TIMECODE.
Definition: MWCaptureExtension.h:1129
struct _MWCAP_VIDEO_FRAME_INFO MWCAP_VIDEO_FRAME_INFO
MWCAP_VIDEO_FRAME_INFO.
MWCAP_PTR pvContext
The context of video capture.
Definition: MWCaptureExtension.h:1342
enum _MWCAP_VIDEO_PROC_PARAM_TYPE MWCAP_VIDEO_PROC_PARAM_TYPE
MWCAP_VIDEO_PROC_PARAM_TYPE.
enum _MWCAP_VIDEO_TIMING_TYPE MWCAP_VIDEO_TIMING_TYPE
MWCAP_VIDEO_TIMING_TYPE.
MWCAP_VIDEO_ECO_CAPTURE_SETTINGS.
Definition: MWCaptureExtension.h:1747
DWORD dwMin
Minimum.
Definition: MWCaptureExtension.h:390
Fully bufferred video frame.
Definition: MWCaptureExtension.h:1146
SHORT sContrast
Contrast, ranges from 50 to 200.
Definition: MWCaptureExtension.h:1751
Audio infoframe.
Definition: MWCaptureExtension.h:1424
Default audio capture.
Definition: MWCaptureExtension.h:1670
BYTE byDC
Valid length of anc.
Definition: MWCaptureExtension.h:1723
int x
Horizontal start position.
Definition: MWCaptureExtension.h:759
Initial.
Definition: MWCaptureExtension.h:1143
enum _MWCAP_AUDIO_INPUT_TYPE MWCAP_AUDIO_INPUT_TYPE
MWCAP_AUDIO_INPUT_TYPE.
Only uses bottom subframe data.
Definition: MWCaptureExtension.h:288
MWCAP_DWORD_PARAMETER_VALUE.
Definition: MWCaptureExtension.h:403
Limited range, which has 8-bit data. The black-white color range is 16/64/256/4096-235(240)/940(960)/...
Definition: MWCaptureExtension.h:262
PCI-e 2.0.
Definition: MWCaptureExtension.h:208
mic in
Definition: MWCaptureExtension.h:198
WORD wField0VTotalHeight
Vertical total width of top subframe.
Definition: MWCaptureExtension.h:643
BOOLEAN bChannelStatusValid
Whether channel status is valid.
Definition: MWCaptureExtension.h:789
BOOLEAN bST352DataValid
Whether ST352 is valid.
Definition: MWCaptureExtension.h:617
DWORD cbErase
Length of erased area.
Definition: MWCaptureExtension.h:586
struct _MWCAP_CVBS_YC_SPECIFIC_STATUS MWCAP_CVBS_YC_SPECIFIC_STATUS
MWCAP_CVBS_YC_SPECIFIC_STATUS.
_MWCAP_VIDEO_FRAME_STATE
MWCAP_VIDEO_FRAME_STATE.
Definition: MWCaptureExtension.h:1142
DWORD cbTotalMemorySize
PCIE total memory size.
Definition: MWCaptureExtension.h:445
NTSC_433.
Definition: MWCaptureExtension.h:697
MS infoframe.
Definition: MWCaptureExtension.h:1405
SDI_SCANNING_FORMAT sdiScanningFormat
SDI scan format.
Definition: MWCaptureExtension.h:614
_MWCAP_VIDEO_SYNC_TYPE
MWCAP_VIDEO_SYNC_TYPE.
Definition: MWCaptureExtension.h:307
struct _MWCAP_VIDEO_ECO_CAPTURE_OPEN MWCAP_VIDEO_ECO_CAPTURE_OPEN
MWCAP_VIDEO_ECO_CAPTURE_OPEN.
struct _MWCAP_VIDEO_CAPS MWCAP_VIDEO_CAPS
MWCAP_VIDEO_CAPS.
int cxTotal
Total width.
Definition: MWCaptureExtension.h:763
Saturation.
Definition: MWCaptureExtension.h:1563
Blend mode.
Definition: MWCaptureExtension.h:286
WORD wField1VBackPorch
Vertical back porch of bottom subframe.
Definition: MWCaptureExtension.h:646
CVBS input signal.
Definition: MWCaptureExtension.h:184
BOOLEAN bTopFieldInverted
Whether to reverse the top subframe.
Definition: MWCaptureExtension.h:1182
enum _MWCAP_VIDEO_ASPECT_RATIO_CONVERT_MODE MWCAP_VIDEO_ASPECT_RATIO_CONVERT_MODE
MWCAP_VIDEO_ASPECT_RATIO_CONVERT_MODE.
WORD wHSyncWidth
Horizontal sync width.
Definition: MWCaptureExtension.h:634
YC input signal.
Definition: MWCaptureExtension.h:185
DWORD cbProgramBlock
Length of program block storage area.
Definition: MWCaptureExtension.h:543
Definition: WinTypes.h:62
MWCAP_VIDEO_FRAME_STATE state
The state of the video framess.
Definition: MWCaptureExtension.h:1177
BYTE bySeconds
Seconds.
Definition: MWCaptureExtension.h:1131
MWCAP_VIDEO_PROCESS_SETTINGS.
Definition: MWCaptureExtension.h:1472
MWCAP_VIDEO_SIGNAL_STATE state
Defines the accessibility of this video signal.
Definition: MWCaptureExtension.h:758
LED stays flashing.
Definition: MWCaptureExtension.h:598
Only uses top subframe data.
Definition: MWCaptureExtension.h:287
Auto mode.
Definition: MWCaptureExtension.h:595
MS infoframe.
Definition: MWCaptureExtension.h:1426
Pro Capture AIO 4K, one-channel 4K capture card.
Definition: MWCaptureExtension.h:151
USB Capture HDMI Plus.
Definition: MWCaptureExtension.h:162
MWCAP_VIDEO_CAPS.
Definition: MWCaptureExtension.h:485
_MWCAP_VIDEO_SIGNAL_STATE
MWCAP_VIDEO_SIGNAL_STATE.
Definition: MWCaptureExtension.h:743
DWORD dwDefault
The default value.
Definition: MWCaptureExtension.h:393