LibMWCapture
3.3.1
LibMWCapture Documentation
|
Go to the source code of this file.
Data Structures | |
struct | _MWUSBCAP_CAPTURE_INFO |
struct | _MWCAP_USB_INPUT_SOURCE_ARRAY |
struct | _MWCAP_AUDIO_VOLUME |
struct | _MWRECT |
struct | _MWCAP_VIDEO_OUTPUT_FOURCC |
struct | _MWSIZE |
struct | _MWCAP_VIDEO_OUTPUT_FRAME_SIZE |
struct | _MWCAP_VIDEO_OUTPUT_FRAME_INTERVAL |
struct | _MWCAP_VIDEO_TIMING_ARRAY |
struct | _MWCAP_VIDEO_CUSTOM_TIMING_ARRAY |
struct | _MWCAP_VIDEO_CUSTOM_RESOLUTION_ARRAY |
#define MW_FAMILY_NAME_LEN 64 |
Definition at line 134 of file MWUSBCaptureExtension.h.
#define MW_FIRMWARE_NAME_LEN 64 |
Definition at line 136 of file MWUSBCaptureExtension.h.
#define MW_PRODUCT_NAME_LEN 64 |
Definition at line 135 of file MWUSBCaptureExtension.h.
#define MW_SERIAL_NO_LEN 16 |
Definition at line 133 of file MWUSBCaptureExtension.h.
#define MWCAP_HID_EXTENSION_HDMI 0x00000001 |
Definition at line 277 of file MWUSBCaptureExtension.h.
#define MWCAP_HID_EXTENSION_TIMING 0x00000002 |
Definition at line 278 of file MWUSBCaptureExtension.h.
#define MWCAP_HID_EXTENSION_VOLUME 0x00000004 |
Definition at line 279 of file MWUSBCaptureExtension.h.
#define MWCAP_MAX_NUM_AUDIO_CHANNEL 16 |
Definition at line 281 of file MWUSBCaptureExtension.h.
#define MWCAP_MAX_NUM_AUDIO_CHANNEL 16 |
Definition at line 281 of file MWUSBCaptureExtension.h.
#define MWCAP_MAX_NUM_VIDEO_OUTPUT_FOURCC 3 |
Definition at line 283 of file MWUSBCaptureExtension.h.
#define MWCAP_MAX_NUM_VIDEO_OUTPUT_FOURCC 3 |
Definition at line 283 of file MWUSBCaptureExtension.h.
#define MWCAP_MAX_NUM_VIDEO_OUTPUT_FRAME_INTERVAL 8 |
Definition at line 285 of file MWUSBCaptureExtension.h.
#define MWCAP_MAX_NUM_VIDEO_OUTPUT_FRAME_INTERVAL 8 |
Definition at line 285 of file MWUSBCaptureExtension.h.
#define MWCAP_MAX_NUM_VIDEO_OUTPUT_FRAME_SIZE 24 |
Definition at line 284 of file MWUSBCaptureExtension.h.
#define MWCAP_MAX_NUM_VIDEO_OUTPUT_FRAME_SIZE 24 |
Definition at line 284 of file MWUSBCaptureExtension.h.
#define MWCAP_NOTIFY_VOLUME_EMBEDDED_CAPTURE (1ULL << (48 + MWCAP_USB_AUDIO_EMBEDDED_CAPTURE)) |
Definition at line 264 of file MWUSBCaptureExtension.h.
#define MWCAP_NOTIFY_VOLUME_EMBEDDED_PLAYBACK (1ULL << (48 + MWCAP_USB_AUDIO_EMBEDDED_PLAYBACK)) |
Definition at line 265 of file MWUSBCaptureExtension.h.
#define MWCAP_NOTIFY_VOLUME_HEADPHONE (1ULL << (48 + MWCAP_USB_AUDIO_HEADPHONE)) |
Definition at line 261 of file MWUSBCaptureExtension.h.
#define MWCAP_NOTIFY_VOLUME_LINE_IN (1ULL << (48 + MWCAP_USB_AUDIO_LINE_IN)) |
Definition at line 262 of file MWUSBCaptureExtension.h.
#define MWCAP_NOTIFY_VOLUME_LINE_OUT (1ULL << (48 + MWCAP_USB_AUDIO_LINE_OUT)) |
Definition at line 263 of file MWUSBCaptureExtension.h.
#define MWCAP_NOTIFY_VOLUME_MICROPHONE (1ULL << (48 + MWCAP_USB_AUDIO_MICROPHONE)) |
Definition at line 260 of file MWUSBCaptureExtension.h.
#define MWCAP_NOTIFY_VOLUME_USB_CAPTURE (1ULL << (48 + MWCAP_USB_AUDIO_USB_CAPTURE)) |
Definition at line 266 of file MWUSBCaptureExtension.h.
#define MWCAP_NOTIFY_VOLUME_USB_PLAYBACK (1ULL << (48 + MWCAP_USB_AUDIO_USB_PLAYBACK)) |
Definition at line 267 of file MWUSBCaptureExtension.h.
#define MWCAP_USB_AUDIO_CAP_EMBEDDED_CAPTURE (1 << MWCAP_USB_AUDIO_EMBEDDED_CAPTURE) |
Definition at line 255 of file MWUSBCaptureExtension.h.
#define MWCAP_USB_AUDIO_CAP_EMBEDDED_PLAYBACK (1 << MWCAP_USB_AUDIO_EMBEDDED_PLAYBACK) |
Definition at line 256 of file MWUSBCaptureExtension.h.
#define MWCAP_USB_AUDIO_CAP_HEADPHONE (1 << MWCAP_USB_AUDIO_HEADPHONE) |
Definition at line 252 of file MWUSBCaptureExtension.h.
#define MWCAP_USB_AUDIO_CAP_LINE_IN (1 << MWCAP_USB_AUDIO_LINE_IN) |
Definition at line 253 of file MWUSBCaptureExtension.h.
#define MWCAP_USB_AUDIO_CAP_LINE_OUT (1 << MWCAP_USB_AUDIO_LINE_OUT) |
Definition at line 254 of file MWUSBCaptureExtension.h.
#define MWCAP_USB_AUDIO_CAP_MICROPHONE (1 << MWCAP_USB_AUDIO_MICROPHONE) |
Definition at line 251 of file MWUSBCaptureExtension.h.
#define MWCAP_USB_AUDIO_CAP_USB_CAPTURE (1 << MWCAP_USB_AUDIO_USB_CAPTURE) |
Definition at line 257 of file MWUSBCaptureExtension.h.
#define MWCAP_USB_AUDIO_CAP_USB_PLAYBACK (1 << MWCAP_USB_AUDIO_USB_PLAYBACK) |
Definition at line 258 of file MWUSBCaptureExtension.h.
#define MWCAP_USB_VIDEO_CAP_HDMI_LOOP_THROUGH 0x00000001 |
Definition at line 247 of file MWUSBCaptureExtension.h.
#define MWCAP_USB_VIDEO_CAP_PLANAR_FORMAT 0x00000004 |
Definition at line 249 of file MWUSBCaptureExtension.h.
#define MWCAP_USB_VIDEO_CAP_SDI_LOOP_THROUGH 0x00000002 |
Definition at line 248 of file MWUSBCaptureExtension.h.
typedef int8_t bool_t |
Definition at line 20 of file MWUSBCaptureExtension.h.
typedef void* HUSBCHANNEL |
Definition at line 21 of file MWUSBCaptureExtension.h.
typedef void(* LPFN_HOT_PLUG_CALLBACK) (MWUSBHOT_PLUG_EVETN event, const char *pszDevicePath, void *pParam) |
Definition at line 131 of file MWUSBCaptureExtension.h.
typedef struct _MWCAP_AUDIO_VOLUME MWCAP_AUDIO_VOLUME |
typedef enum _MWCAP_DEVICE_NAME_MODE MWCAP_DEVICE_NAME_MODE |
typedef enum _MWCAP_EDID_MODE MWCAP_EDID_MODE |
typedef enum _MWCAP_OPTIONS_CONTROL MWCAP_OPTIONS_CONTROL |
typedef enum _MWCAP_STATUS_IMAGE_MODE MWCAP_STATUS_IMAGE_MODE |
typedef enum _MWCAP_USB_AUDIO_NODE MWCAP_USB_AUDIO_NODE |
typedef struct _MWCAP_USB_INPUT_SOURCE_ARRAY MWCAP_USB_INPUT_SOURCE_ARRAY |
typedef struct _MWCAP_VIDEO_CUSTOM_TIMING_ARRAY MWCAP_VIDEO_CUSTOM_TIMING_ARRAY |
typedef struct _MWCAP_VIDEO_OUTPUT_FOURCC MWCAP_VIDEO_OUTPUT_FOURCC |
typedef struct _MWCAP_VIDEO_OUTPUT_FRAME_SIZE MWCAP_VIDEO_OUTPUT_FRAME_SIZE |
typedef struct _MWCAP_VIDEO_TIMING_ARRAY MWCAP_VIDEO_TIMING_ARRAY |
typedef struct _MWUSBCAP_CAPTURE_INFO MWUSBCAP_CAPTURE_INFO |
typedef enum _MWUSBHOT_PLUG_EVETN MWUSBHOT_PLUG_EVETN |
Enumerator | |
---|---|
MWCAP_DEVICE_NAME_DEFAULT | |
MWCAP_DEVICE_NAME_SERIAL_NUMBER |
Definition at line 220 of file MWUSBCaptureExtension.h.
enum _MWCAP_EDID_MODE |
Enumerator | |
---|---|
MWCAP_EDID_MODE_FIXED | |
MWCAP_EDID_MODE_KEEP_LAST | |
MWCAP_EDID_MODE_ADD_AUDIO | |
MWCAP_EDID_MODE_LIMIT_PIXEL_CLOCK |
Definition at line 150 of file MWUSBCaptureExtension.h.
enum _MWCAP_HID_EXTENSION |
Definition at line 23 of file MWUSBCaptureExtension.h.
Enumerator | |
---|---|
MWCAP_OPTIONS_RESET | |
MWCAP_OPTIONS_LOAD | |
MWCAP_OPTIONS_SAVE |
Definition at line 225 of file MWUSBCaptureExtension.h.
Enumerator | |
---|---|
MWCAP_STATUS_IMAGE_DEFAULT | |
MWCAP_STATUS_IMAGE_BLUE | |
MWCAP_STATUS_IMAGE_BLACK |
Definition at line 214 of file MWUSBCaptureExtension.h.
Definition at line 170 of file MWUSBCaptureExtension.h.
Enumerator | |
---|---|
MWCAP_USB_FULL_SPEED | |
MWCAP_USB_HIGH_SPEED | |
MWCAP_USB_SUPER_SPEED_GEN1 | |
MWCAP_USB_SUPER_SPEED_GEN2 |
Definition at line 269 of file MWUSBCaptureExtension.h.
enum _MWUSBHOT_PLUG_EVETN |
Enumerator | |
---|---|
USBHOT_PLUG_EVENT_DEVICE_ARRIVED | |
USBHOT_PLUG_EVENT_DEVICE_LEFT |
Definition at line 126 of file MWUSBCaptureExtension.h.