31 #ifdef LIBMWCAPTURE_EXPORTS
32 #define LIBMWCAPTURE_API __declspec(dllexport)
33 #elif LIBMWCAPTURE_DLL
34 #define LIBMWCAPTURE_API __declspec(dllimport)
36 #define LIBMWCAPTURE_API
39 #include "MWCaptureExtension.h"
40 #include "MWUSBCaptureExtension.h"
141 LONGLONG llExpireTime
185 ULONGLONG* pullStatus
257 MWCaptureVideoFrameToVirtualAddress(
264 MWCAP_PTR64 pvContext,
277 MWCaptureVideoFrameToPhysicalAddress(
284 MWCAP_PTR64 pvContext,
300 MWCaptureVideoFrameWithOSDToVirtualAddress(
307 MWCAP_PTR64 pvContext,
312 const RECT * pOSDRects,
323 MWCaptureVideoFrameWithOSDToPhysicalAddress(
330 MWCAP_PTR64 pvContext,
335 const RECT * pOSDRects,
364 MWCaptureVideoFrameToVirtualAddressEx(
371 MWCAP_PTR64 pvContext,
375 DWORD dwProcessSwitchs,
378 const RECT * pOSDRects,
384 MWCAP_VIDEO_DEINTERLACE_MODE deinterlaceMode,
385 MWCAP_VIDEO_ASPECT_RATIO_CONVERT_MODE aspectRatioConvertMode,
386 const RECT * pRectSrc,
387 const RECT * pRectDest,
390 MWCAP_VIDEO_COLOR_FORMAT colorFormat,
391 MWCAP_VIDEO_QUANTIZATION_RANGE quantRange,
392 MWCAP_VIDEO_SATURATION_RANGE satRange
402 MWCaptureVideoFrameToPhysicalAddressEx(
409 MWCAP_PTR64 pvContext,
413 DWORD dwProcessSwitchs,
416 const RECT * pOSDRects,
422 MWCAP_VIDEO_DEINTERLACE_MODE deinterlaceMode,
423 MWCAP_VIDEO_ASPECT_RATIO_CONVERT_MODE aspectRatioConvertMode,
424 const RECT * pRectSrc,
425 const RECT * pRectDest,
428 MWCAP_VIDEO_COLOR_FORMAT colorFormat,
429 MWCAP_VIDEO_QUANTIZATION_RANGE quantRange,
430 MWCAP_VIDEO_SATURATION_RANGE satRange
441 MWGetVideoBufferInfo(
469 MWGetVideoCaptureStatus(
592 MWUploadImageFromVirtualAddress(
595 MWCAP_VIDEO_COLOR_FORMAT cfDest,
596 MWCAP_VIDEO_QUANTIZATION_RANGE quantRangeDest,
597 MWCAP_VIDEO_SATURATION_RANGE satRangeDest,
602 MWCAP_PTR64 pvSrcFrame,
607 BOOLEAN bSrcBottomUp,
608 BOOLEAN bSrcPixelAlpha,
609 BOOLEAN bSrcPixelXBGR
619 MWUploadImageFromPhysicalAddress(
622 MWCAP_VIDEO_COLOR_FORMAT cfDest,
623 MWCAP_VIDEO_QUANTIZATION_RANGE quantRangeDest,
624 MWCAP_VIDEO_SATURATION_RANGE satRangeDest,
634 BOOLEAN bSrcBottomUp,
635 BOOLEAN bSrcPixelAlpha,
636 BOOLEAN bSrcPixelXBGR
703 MWGetVideoConnectFormat(
716 MWGetVideoProcessSettings(
729 MWSetVideoProcessSettings(
742 MWGetVideoOSDSettings(
755 MWSetVideoOSDSettings(
794 MWGetVideoBrightness(
807 MWSetVideoBrightness(
872 MWGetVideoSaturation(
885 MWSetVideoSaturation(
897 MWSaveSettingsAsPreset(
921 MWGetVideoAutoHAlign(
934 MWSetVideoAutoHAlign(
947 MWGetVideoSamplingPhase(
960 MWSetVideoSamplingPhase(
973 MWGetVideoSamplingPhaseAutoAdjust(
986 MWSetVideoSamplingPhaseAutoAdjust(
1013 MWGetVideoPreferredTimingArray(
1027 MWSetCustomVideoTiming(
1040 MWGetCustomVideoTimingsCount(
1054 MWGetCustomVideoTimingsArray(
1069 MWSetCustomVideoTimingsArray(
1083 MWGetCustomVideoResolutionsCount(
1097 MWGetCustomVideoResolutionsArray(
1112 MWSetCustomVideoResolutionsArray(
1206 MWCAP_PTR * hEvents,
Definition: MWCaptureExtension.h:663
Definition: MWCaptureExtension.h:563
Definition: MWCaptureExtension.h:803
Definition: MWCaptureExtension.h:242
Definition: MWCaptureExtension.h:808
Definition: WinTypes.h:62
Definition: MWCaptureExtension.h:748
Definition: MWLinux.h:183
Definition: MWCaptureExtension.h:814
Definition: MWCaptureExtension.h:576
Definition: MWCaptureExtension.h:686
Definition: MWCaptureExtension.h:270
Definition: MWCaptureExtension.h:84