29 #ifndef _MWUSB_CAPTURE_H_
30 #define _MWUSB_CAPTURE_H_
32 #ifdef LIBMWCAPTURE_EXPORTS
33 #define LIBMWCAPTURE_API __declspec(dllexport)
34 #elif LIBMWCAPTURE_DLL
35 #define LIBMWCAPTURE_API __declspec(dllimport)
37 #define LIBMWCAPTURE_API
44 #include "MWUSBCaptureExtension.h"
58 LPFN_HOT_PLUG_CALLBACK lpfnCallback,
68 MWUSBUnRegisterHotPlug(
95 uint64_t * pullStatusBit
108 MWUSBSetFirmwareErase(
109 HUSBCHANNEL hChannel,
122 MWUSBGetFirmwareReadAddress(
123 HUSBCHANNEL hChannel,
124 uint32_t * pdwAddress
137 MWUSBGetEDIDLoopThrough(
138 HUSBCHANNEL hChannel,
151 MWUSBGetLoopThroughValid(
152 HUSBCHANNEL hChannel,
166 HUSBCHANNEL hChannel,
167 MWCAP_USB_AUDIO_NODE audioNode,
181 HUSBCHANNEL hChannel,
182 MWCAP_USB_AUDIO_NODE audioNode,
195 MWUSBGetVideoCaptureConnectionFormat(
196 HUSBCHANNEL hChannel,
208 MWUSBGetVideoCaptureProcessSettings(
209 HUSBCHANNEL hChannel,
221 MWUSBSetVideoCaptureProcessSettings(
222 HUSBCHANNEL hChannel,
235 MWUSBGetVideoOutputFOURCC(
236 HUSBCHANNEL hChannel,
248 MWUSBSetVideoOutputFOURCC(
249 HUSBCHANNEL hChannel,
261 MWUSBGetVideoOutputFrameSize(
262 HUSBCHANNEL hChannel,
274 MWUSBSetVideoOutputFrameSize(
275 HUSBCHANNEL hChannel,
287 MWUSBGetVideoOutputFrameInterval(
288 HUSBCHANNEL hChannel,
300 MWUSBSetVideoOutputFrameInterval(
301 HUSBCHANNEL hChannel,
314 MWUSBGetStatusImageMode(
315 HUSBCHANNEL hChannel,
316 MWCAP_STATUS_IMAGE_MODE * pImageMode
327 MWUSBSetStatusImageMode(
328 HUSBCHANNEL hChannel,
329 MWCAP_STATUS_IMAGE_MODE * pImageMode
341 MWUSBGetDeviceNameMode(
342 HUSBCHANNEL hChannel,
343 MWCAP_DEVICE_NAME_MODE * pNameMode
354 MWUSBSetDeviceNameMode(
355 HUSBCHANNEL hChannel,
356 MWCAP_DEVICE_NAME_MODE * pNameMode
402 MWUSBGetVideoAutoHAlign(
403 HUSBCHANNEL hChannel,
404 bool_t * pbAutoHAlign
415 MWUSBSetVideoAutoHAlign(
416 HUSBCHANNEL hChannel,
428 MWUSBGetVideoSamplingPhase(
429 HUSBCHANNEL hChannel,
430 uint8_t * puSamplingPhase
441 MWUSBSetVideoSamplingPhase(
442 HUSBCHANNEL hChannel,
443 uint8_t* puSamplingPhase
454 MWUSBGetVideoSamplingPhaseAutoAdjust(
455 HUSBCHANNEL hChannel,
456 bool_t * pbAutoSamplingPhase
467 MWUSBSetVideoSamplingPhaseAutoAdjust(
468 HUSBCHANNEL hChannel,
469 bool_t * pbAutoSamplingPhase
481 HUSBCHANNEL hChannel,
493 MWUSBGetPreferredVideoTimings(
494 HUSBCHANNEL hChannel,
506 MWUSBGetCustomVideoTimings(
507 HUSBCHANNEL hChannel,
519 MWUSBSetCustomVideoTimings(
520 HUSBCHANNEL hChannel,
532 MWUSBSetCustomVideoTiming(
533 HUSBCHANNEL hChannel,
545 MWUSBGetCustomVideoResolutions(
546 HUSBCHANNEL hChannel,
558 MWUSBSetCustomVideoResolutions(
559 HUSBCHANNEL hChannel,
571 MWUSBGetExtensionSupported(
572 HUSBCHANNEL hChannel,
584 MWUSBGetInputSourceScanState(HUSBCHANNEL hChannel, bool_t * pbScanning);
593 MWUSBGetEDIDMode(HUSBCHANNEL hChannel, MWCAP_EDID_MODE * pMode);
602 MWUSBSetEDIDMode(HUSBCHANNEL hChannel, MWCAP_EDID_MODE mode);
608 #endif //_MWUSB_CAPTURE_H_
Definition: MWUSBCaptureExtension.h:202
Definition: MWCaptureExtension.h:242
Definition: MWCaptureExtension.h:748
Definition: MWUSBCaptureExtension.h:241
Definition: MWUSBCaptureExtension.h:159
Definition: MWCaptureExtension.h:814
Definition: MWUSBCaptureExtension.h:192
Definition: MWUSBCaptureExtension.h:236
Definition: MWCaptureExtension.h:541
Definition: MWUSBCaptureExtension.h:231
Definition: MWUSBCaptureExtension.h:208