LibMWCapture  3.3.1
LibMWCapture Documentation
Data Structures | Macros | Typedefs | Enumerations
MWUSBCaptureExtension.h File Reference
#include <stdlib.h>
#include <stdint.h>
#include "MWCaptureExtension.h"

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
 

Macros

#define MW_SERIAL_NO_LEN   16
 
#define MW_FAMILY_NAME_LEN   64
 
#define MW_PRODUCT_NAME_LEN   64
 
#define MW_FIRMWARE_NAME_LEN   64
 
#define MWCAP_MAX_NUM_AUDIO_CHANNEL   16
 
#define MWCAP_MAX_NUM_VIDEO_OUTPUT_FOURCC   3
 
#define MWCAP_MAX_NUM_VIDEO_OUTPUT_FRAME_SIZE   24
 
#define MWCAP_MAX_NUM_VIDEO_OUTPUT_FRAME_INTERVAL   8
 
#define MWCAP_USB_VIDEO_CAP_HDMI_LOOP_THROUGH   0x00000001
 
#define MWCAP_USB_VIDEO_CAP_SDI_LOOP_THROUGH   0x00000002
 
#define MWCAP_USB_VIDEO_CAP_PLANAR_FORMAT   0x00000004
 
#define MWCAP_USB_AUDIO_CAP_MICROPHONE   (1 << MWCAP_USB_AUDIO_MICROPHONE)
 
#define MWCAP_USB_AUDIO_CAP_HEADPHONE   (1 << MWCAP_USB_AUDIO_HEADPHONE)
 
#define MWCAP_USB_AUDIO_CAP_LINE_IN   (1 << MWCAP_USB_AUDIO_LINE_IN)
 
#define MWCAP_USB_AUDIO_CAP_LINE_OUT   (1 << MWCAP_USB_AUDIO_LINE_OUT)
 
#define MWCAP_USB_AUDIO_CAP_EMBEDDED_CAPTURE   (1 << MWCAP_USB_AUDIO_EMBEDDED_CAPTURE)
 
#define MWCAP_USB_AUDIO_CAP_EMBEDDED_PLAYBACK   (1 << MWCAP_USB_AUDIO_EMBEDDED_PLAYBACK)
 
#define MWCAP_USB_AUDIO_CAP_USB_CAPTURE   (1 << MWCAP_USB_AUDIO_USB_CAPTURE)
 
#define MWCAP_USB_AUDIO_CAP_USB_PLAYBACK   (1 << MWCAP_USB_AUDIO_USB_PLAYBACK)
 
#define MWCAP_NOTIFY_VOLUME_MICROPHONE   (1ULL << (48 + MWCAP_USB_AUDIO_MICROPHONE))
 
#define MWCAP_NOTIFY_VOLUME_HEADPHONE   (1ULL << (48 + MWCAP_USB_AUDIO_HEADPHONE))
 
#define MWCAP_NOTIFY_VOLUME_LINE_IN   (1ULL << (48 + MWCAP_USB_AUDIO_LINE_IN))
 
#define MWCAP_NOTIFY_VOLUME_LINE_OUT   (1ULL << (48 + MWCAP_USB_AUDIO_LINE_OUT))
 
#define MWCAP_NOTIFY_VOLUME_EMBEDDED_CAPTURE   (1ULL << (48 + MWCAP_USB_AUDIO_EMBEDDED_CAPTURE))
 
#define MWCAP_NOTIFY_VOLUME_EMBEDDED_PLAYBACK   (1ULL << (48 + MWCAP_USB_AUDIO_EMBEDDED_PLAYBACK))
 
#define MWCAP_NOTIFY_VOLUME_USB_CAPTURE   (1ULL << (48 + MWCAP_USB_AUDIO_USB_CAPTURE))
 
#define MWCAP_NOTIFY_VOLUME_USB_PLAYBACK   (1ULL << (48 + MWCAP_USB_AUDIO_USB_PLAYBACK))
 
#define MWCAP_HID_EXTENSION_HDMI   0x00000001
 
#define MWCAP_HID_EXTENSION_TIMING   0x00000002
 
#define MWCAP_HID_EXTENSION_VOLUME   0x00000004
 
#define MWCAP_MAX_NUM_AUDIO_CHANNEL   16
 
#define MWCAP_MAX_NUM_VIDEO_OUTPUT_FOURCC   3
 
#define MWCAP_MAX_NUM_VIDEO_OUTPUT_FRAME_SIZE   24
 
#define MWCAP_MAX_NUM_VIDEO_OUTPUT_FRAME_INTERVAL   8
 

Typedefs

typedef int8_t bool_t
 
typedef void * HUSBCHANNEL
 
typedef enum _MWUSBHOT_PLUG_EVETN MWUSBHOT_PLUG_EVETN
 
typedef void(* LPFN_HOT_PLUG_CALLBACK) (MWUSBHOT_PLUG_EVETN event, const char *pszDevicePath, void *pParam)
 
typedef struct _MWUSBCAP_CAPTURE_INFO MWUSBCAP_CAPTURE_INFO
 
typedef struct _MWCAP_USB_INPUT_SOURCE_ARRAY MWCAP_USB_INPUT_SOURCE_ARRAY
 
typedef enum _MWCAP_EDID_MODE MWCAP_EDID_MODE
 
typedef struct _MWCAP_AUDIO_VOLUME MWCAP_AUDIO_VOLUME
 
typedef enum _MWCAP_USB_AUDIO_NODE MWCAP_USB_AUDIO_NODE
 
typedef struct _MWRECT MWRECT
 
typedef struct _MWCAP_VIDEO_OUTPUT_FOURCC MWCAP_VIDEO_OUTPUT_FOURCC
 
typedef struct _MWSIZE MWSIZE
 
typedef struct _MWCAP_VIDEO_OUTPUT_FRAME_SIZE MWCAP_VIDEO_OUTPUT_FRAME_SIZE
 
typedef struct _MWCAP_VIDEO_OUTPUT_FRAME_INTERVAL MWCAP_VIDEO_OUTPUT_FRAME_INTERVAL
 
typedef enum _MWCAP_STATUS_IMAGE_MODE MWCAP_STATUS_IMAGE_MODE
 
typedef enum _MWCAP_DEVICE_NAME_MODE MWCAP_DEVICE_NAME_MODE
 
typedef enum _MWCAP_OPTIONS_CONTROL MWCAP_OPTIONS_CONTROL
 
typedef struct _MWCAP_VIDEO_TIMING_ARRAY MWCAP_VIDEO_TIMING_ARRAY
 
typedef struct _MWCAP_VIDEO_CUSTOM_TIMING_ARRAY MWCAP_VIDEO_CUSTOM_TIMING_ARRAY
 
typedef struct _MWCAP_VIDEO_CUSTOM_RESOLUTION_ARRAY MWCAP_VIDEO_CUSTOM_RESOLUTION_ARRAY
 

Enumerations

enum  _MWCAP_HID_EXTENSION {
  MWCAP_HID_CHANNEL_INFO = 1, MWCAP_HID_FAMILY_INFO, MWCAP_HID_VIDEO_CAPS, MWCAP_HID_AUDIO_CAPS,
  MWCAP_HID_LED_MODE, MWCAP_HID_POST_RECONFIG, MWCAP_HID_NOTIFY_ENABLE, MWCAP_HID_NOITFY_STATUS,
  MWCAP_HID_VIDEO_INPUT_SOURCE_ARRAY, MWCAP_HID_AUDIO_INPUT_SOURCE_ARRAY, MWCAP_HID_INPUT_SOURCE_SCAN, MWCAP_HID_INPUT_SOURCE_SCAN_STATE,
  MWCAP_HID_AV_INPUT_SOURCE_LINK, MWCAP_HID_VIDEO_INPUT_SOURCE, MWCAP_HID_AUDIO_INPUT_SOURCE, MWCAP_HID_INPUT_SPECIFIC_STATUS,
  MWCAP_HID_VIDEO_SIGNAL_STATUS, MWCAP_HID_AUDIO_SIGNAL_STATUS, MWCAP_HID_VIDEO_INPUT_ASPECT_RATIO, MWCAP_HID_VIDEO_INPUT_COLOR_FORMAT,
  MWCAP_HID_VIDEO_INPUT_QUANTIZATION_RANGE, MWCAP_HID_VIDEO_CAPTURE_CONNECTION_FORMAT, MWCAP_HID_VIDEO_CAPTURE_PROCESS_SETTINGS, MWCAP_HID_VIDEO_OUTPUT_FOURCC,
  MWCAP_HID_VIDEO_OUTPUT_FRAME_SIZE, MWCAP_HID_VIDEO_OUTPUT_FRAME_INTERVAL, MWCAP_HID_VIDEO_AUTO_H_ALIGN = 0x90, MWCAP_HID_VIDEO_SAMPLING_PHASE,
  MWCAP_HID_VIDEO_SAMPLING_PHASE_AUTO, MWCAP_HID_VIDEO_TIMING, MWCAP_HID_VIDEO_PREFERRED_TIMING_ARRAY, MWCAP_HID_VIDEO_CUSTOM_TIMING,
  MWCAP_HID_VIDEO_CUSTOM_TIMING_ARRAY, MWCAP_HID_VIDEO_CUSTOM_RESOLUTION_ARRAY, MWCAP_HID_EDID, MWCAP_HID_EDID_LOOP_THROUGH,
  MWCAP_HID_EDID_MODE, MWCAP_HID_LOOP_THROUGH, MWCAP_HID_HDMI_INFOFRAME_VALID = 0xA0, MWCAP_HID_HDMI_INFOFRAME_AVI,
  MWCAP_HID_HDMI_INFOFRAME_AUDIO, MWCAP_HID_HDMI_INFOFRAME_SPD, MWCAP_HID_HDMI_INFOFRAME_MS, MWCAP_HID_HDMI_INFOFRAME_VS,
  MWCAP_HID_HDMI_INFOFRAME_ACP, MWCAP_HID_HDMI_INFOFRAME_ISRC1, MWCAP_HID_HDMI_INFOFRAME_ISRC2, MWCAP_HID_HDMI_INFOFRAME_GAMUT,
  MWCAP_HID_AUDIO_VOLUME_MICROPHONE = 0xB0, MWCAP_HID_AUDIO_VOLUME_HEADPHONE, MWCAP_HID_AUDIO_VOLUME_LINE_IN, MWCAP_HID_AUDIO_VOLUME_LINE_OUT,
  MWCAP_HID_AUDIO_VOLUME_EMBEDDED_CAPTURE, MWCAP_HID_AUDIO_VOLUME_EMBEDDED_PLAYBACK, MWCAP_HID_AUDIO_VOLUME_USB_CAPTURE, MWCAP_HID_AUDIO_VOLUME_USB_PLAYBACK,
  MWCAP_HID_FIRMWARE_STORAGE = 0xF0, MWCAP_HID_FIRMWARE_ERASE, MWCAP_HID_FIRMWARE_READ_ADDRESS, MWCAP_HID_FIRMWARE_DATA,
  MWCAP_HID_FIRMWARE_WIP, MWCAP_HID_STATUS_IMAGE_MODE = 0xFC, MWCAP_HID_DEVICE_NAME_MODE = 0xFD, MWCAP_HID_OPTIONS_CONTROL = 0xFE,
  MWCAP_HID_EXTENSION_SUPPORTED = 0xFF
}
 
enum  _MWUSBHOT_PLUG_EVETN { USBHOT_PLUG_EVENT_DEVICE_ARRIVED = 1, USBHOT_PLUG_EVENT_DEVICE_LEFT }
 
enum  _MWCAP_EDID_MODE { MWCAP_EDID_MODE_FIXED = 0x01, MWCAP_EDID_MODE_KEEP_LAST = 0x02, MWCAP_EDID_MODE_ADD_AUDIO = 0x04, MWCAP_EDID_MODE_LIMIT_PIXEL_CLOCK = 0x08 }
 
enum  _MWCAP_USB_AUDIO_NODE {
  MWCAP_USB_AUDIO_MICROPHONE, MWCAP_USB_AUDIO_HEADPHONE, MWCAP_USB_AUDIO_LINE_IN, MWCAP_USB_AUDIO_LINE_OUT,
  MWCAP_USB_AUDIO_EMBEDDED_CAPTURE, MWCAP_USB_AUDIO_EMBEDDED_PLAYBACK, MWCAP_USB_AUDIO_USB_CAPTURE, MWCAP_USB_AUDIO_USB_PLAYBACK
}
 
enum  _MWCAP_STATUS_IMAGE_MODE { MWCAP_STATUS_IMAGE_DEFAULT, MWCAP_STATUS_IMAGE_BLUE, MWCAP_STATUS_IMAGE_BLACK }
 
enum  _MWCAP_DEVICE_NAME_MODE { MWCAP_DEVICE_NAME_DEFAULT, MWCAP_DEVICE_NAME_SERIAL_NUMBER }
 
enum  _MWCAP_OPTIONS_CONTROL { MWCAP_OPTIONS_RESET, MWCAP_OPTIONS_LOAD, MWCAP_OPTIONS_SAVE }
 
enum  _MWCAP_USB_SPEED_TYPE { MWCAP_USB_FULL_SPEED = 0x01, MWCAP_USB_HIGH_SPEED = 0x02, MWCAP_USB_SUPER_SPEED_GEN1 = 0x03, MWCAP_USB_SUPER_SPEED_GEN2 = 0x04 }
 

Macro Definition Documentation

◆ MW_FAMILY_NAME_LEN

#define MW_FAMILY_NAME_LEN   64

Definition at line 134 of file MWUSBCaptureExtension.h.

◆ MW_FIRMWARE_NAME_LEN

#define MW_FIRMWARE_NAME_LEN   64

Definition at line 136 of file MWUSBCaptureExtension.h.

◆ MW_PRODUCT_NAME_LEN

#define MW_PRODUCT_NAME_LEN   64

Definition at line 135 of file MWUSBCaptureExtension.h.

◆ MW_SERIAL_NO_LEN

#define MW_SERIAL_NO_LEN   16

Definition at line 133 of file MWUSBCaptureExtension.h.

◆ MWCAP_HID_EXTENSION_HDMI

#define MWCAP_HID_EXTENSION_HDMI   0x00000001

Definition at line 277 of file MWUSBCaptureExtension.h.

◆ MWCAP_HID_EXTENSION_TIMING

#define MWCAP_HID_EXTENSION_TIMING   0x00000002

Definition at line 278 of file MWUSBCaptureExtension.h.

◆ MWCAP_HID_EXTENSION_VOLUME

#define MWCAP_HID_EXTENSION_VOLUME   0x00000004

Definition at line 279 of file MWUSBCaptureExtension.h.

◆ MWCAP_MAX_NUM_AUDIO_CHANNEL [1/2]

#define MWCAP_MAX_NUM_AUDIO_CHANNEL   16

Definition at line 281 of file MWUSBCaptureExtension.h.

◆ MWCAP_MAX_NUM_AUDIO_CHANNEL [2/2]

#define MWCAP_MAX_NUM_AUDIO_CHANNEL   16

Definition at line 281 of file MWUSBCaptureExtension.h.

◆ MWCAP_MAX_NUM_VIDEO_OUTPUT_FOURCC [1/2]

#define MWCAP_MAX_NUM_VIDEO_OUTPUT_FOURCC   3

Definition at line 283 of file MWUSBCaptureExtension.h.

◆ MWCAP_MAX_NUM_VIDEO_OUTPUT_FOURCC [2/2]

#define MWCAP_MAX_NUM_VIDEO_OUTPUT_FOURCC   3

Definition at line 283 of file MWUSBCaptureExtension.h.

◆ MWCAP_MAX_NUM_VIDEO_OUTPUT_FRAME_INTERVAL [1/2]

#define MWCAP_MAX_NUM_VIDEO_OUTPUT_FRAME_INTERVAL   8

Definition at line 285 of file MWUSBCaptureExtension.h.

◆ MWCAP_MAX_NUM_VIDEO_OUTPUT_FRAME_INTERVAL [2/2]

#define MWCAP_MAX_NUM_VIDEO_OUTPUT_FRAME_INTERVAL   8

Definition at line 285 of file MWUSBCaptureExtension.h.

◆ MWCAP_MAX_NUM_VIDEO_OUTPUT_FRAME_SIZE [1/2]

#define MWCAP_MAX_NUM_VIDEO_OUTPUT_FRAME_SIZE   24

Definition at line 284 of file MWUSBCaptureExtension.h.

◆ MWCAP_MAX_NUM_VIDEO_OUTPUT_FRAME_SIZE [2/2]

#define MWCAP_MAX_NUM_VIDEO_OUTPUT_FRAME_SIZE   24

Definition at line 284 of file MWUSBCaptureExtension.h.

◆ MWCAP_NOTIFY_VOLUME_EMBEDDED_CAPTURE

#define MWCAP_NOTIFY_VOLUME_EMBEDDED_CAPTURE   (1ULL << (48 + MWCAP_USB_AUDIO_EMBEDDED_CAPTURE))

Definition at line 264 of file MWUSBCaptureExtension.h.

◆ MWCAP_NOTIFY_VOLUME_EMBEDDED_PLAYBACK

#define MWCAP_NOTIFY_VOLUME_EMBEDDED_PLAYBACK   (1ULL << (48 + MWCAP_USB_AUDIO_EMBEDDED_PLAYBACK))

Definition at line 265 of file MWUSBCaptureExtension.h.

◆ MWCAP_NOTIFY_VOLUME_HEADPHONE

#define MWCAP_NOTIFY_VOLUME_HEADPHONE   (1ULL << (48 + MWCAP_USB_AUDIO_HEADPHONE))

Definition at line 261 of file MWUSBCaptureExtension.h.

◆ MWCAP_NOTIFY_VOLUME_LINE_IN

#define MWCAP_NOTIFY_VOLUME_LINE_IN   (1ULL << (48 + MWCAP_USB_AUDIO_LINE_IN))

Definition at line 262 of file MWUSBCaptureExtension.h.

◆ MWCAP_NOTIFY_VOLUME_LINE_OUT

#define MWCAP_NOTIFY_VOLUME_LINE_OUT   (1ULL << (48 + MWCAP_USB_AUDIO_LINE_OUT))

Definition at line 263 of file MWUSBCaptureExtension.h.

◆ MWCAP_NOTIFY_VOLUME_MICROPHONE

#define MWCAP_NOTIFY_VOLUME_MICROPHONE   (1ULL << (48 + MWCAP_USB_AUDIO_MICROPHONE))

Definition at line 260 of file MWUSBCaptureExtension.h.

◆ MWCAP_NOTIFY_VOLUME_USB_CAPTURE

#define MWCAP_NOTIFY_VOLUME_USB_CAPTURE   (1ULL << (48 + MWCAP_USB_AUDIO_USB_CAPTURE))

Definition at line 266 of file MWUSBCaptureExtension.h.

◆ MWCAP_NOTIFY_VOLUME_USB_PLAYBACK

#define MWCAP_NOTIFY_VOLUME_USB_PLAYBACK   (1ULL << (48 + MWCAP_USB_AUDIO_USB_PLAYBACK))

Definition at line 267 of file MWUSBCaptureExtension.h.

◆ MWCAP_USB_AUDIO_CAP_EMBEDDED_CAPTURE

#define MWCAP_USB_AUDIO_CAP_EMBEDDED_CAPTURE   (1 << MWCAP_USB_AUDIO_EMBEDDED_CAPTURE)

Definition at line 255 of file MWUSBCaptureExtension.h.

◆ MWCAP_USB_AUDIO_CAP_EMBEDDED_PLAYBACK

#define MWCAP_USB_AUDIO_CAP_EMBEDDED_PLAYBACK   (1 << MWCAP_USB_AUDIO_EMBEDDED_PLAYBACK)

Definition at line 256 of file MWUSBCaptureExtension.h.

◆ MWCAP_USB_AUDIO_CAP_HEADPHONE

#define MWCAP_USB_AUDIO_CAP_HEADPHONE   (1 << MWCAP_USB_AUDIO_HEADPHONE)

Definition at line 252 of file MWUSBCaptureExtension.h.

◆ MWCAP_USB_AUDIO_CAP_LINE_IN

#define MWCAP_USB_AUDIO_CAP_LINE_IN   (1 << MWCAP_USB_AUDIO_LINE_IN)

Definition at line 253 of file MWUSBCaptureExtension.h.

◆ MWCAP_USB_AUDIO_CAP_LINE_OUT

#define MWCAP_USB_AUDIO_CAP_LINE_OUT   (1 << MWCAP_USB_AUDIO_LINE_OUT)

Definition at line 254 of file MWUSBCaptureExtension.h.

◆ MWCAP_USB_AUDIO_CAP_MICROPHONE

#define MWCAP_USB_AUDIO_CAP_MICROPHONE   (1 << MWCAP_USB_AUDIO_MICROPHONE)

Definition at line 251 of file MWUSBCaptureExtension.h.

◆ MWCAP_USB_AUDIO_CAP_USB_CAPTURE

#define MWCAP_USB_AUDIO_CAP_USB_CAPTURE   (1 << MWCAP_USB_AUDIO_USB_CAPTURE)

Definition at line 257 of file MWUSBCaptureExtension.h.

◆ MWCAP_USB_AUDIO_CAP_USB_PLAYBACK

#define MWCAP_USB_AUDIO_CAP_USB_PLAYBACK   (1 << MWCAP_USB_AUDIO_USB_PLAYBACK)

Definition at line 258 of file MWUSBCaptureExtension.h.

◆ MWCAP_USB_VIDEO_CAP_HDMI_LOOP_THROUGH

#define MWCAP_USB_VIDEO_CAP_HDMI_LOOP_THROUGH   0x00000001

Definition at line 247 of file MWUSBCaptureExtension.h.

◆ MWCAP_USB_VIDEO_CAP_PLANAR_FORMAT

#define MWCAP_USB_VIDEO_CAP_PLANAR_FORMAT   0x00000004

Definition at line 249 of file MWUSBCaptureExtension.h.

◆ MWCAP_USB_VIDEO_CAP_SDI_LOOP_THROUGH

#define MWCAP_USB_VIDEO_CAP_SDI_LOOP_THROUGH   0x00000002

Definition at line 248 of file MWUSBCaptureExtension.h.

Typedef Documentation

◆ bool_t

typedef int8_t bool_t

Definition at line 20 of file MWUSBCaptureExtension.h.

◆ HUSBCHANNEL

typedef void* HUSBCHANNEL

Definition at line 21 of file MWUSBCaptureExtension.h.

◆ LPFN_HOT_PLUG_CALLBACK

typedef void(* LPFN_HOT_PLUG_CALLBACK) (MWUSBHOT_PLUG_EVETN event, const char *pszDevicePath, void *pParam)

Definition at line 131 of file MWUSBCaptureExtension.h.

◆ MWCAP_AUDIO_VOLUME

◆ MWCAP_DEVICE_NAME_MODE

◆ MWCAP_EDID_MODE

◆ MWCAP_OPTIONS_CONTROL

◆ MWCAP_STATUS_IMAGE_MODE

◆ MWCAP_USB_AUDIO_NODE

◆ MWCAP_USB_INPUT_SOURCE_ARRAY

◆ MWCAP_VIDEO_CUSTOM_RESOLUTION_ARRAY

◆ MWCAP_VIDEO_CUSTOM_TIMING_ARRAY

◆ MWCAP_VIDEO_OUTPUT_FOURCC

◆ MWCAP_VIDEO_OUTPUT_FRAME_INTERVAL

◆ MWCAP_VIDEO_OUTPUT_FRAME_SIZE

◆ MWCAP_VIDEO_TIMING_ARRAY

◆ MWRECT

typedef struct _MWRECT MWRECT

◆ MWSIZE

typedef struct _MWSIZE MWSIZE

◆ MWUSBCAP_CAPTURE_INFO

◆ MWUSBHOT_PLUG_EVETN

Enumeration Type Documentation

◆ _MWCAP_DEVICE_NAME_MODE

Enumerator
MWCAP_DEVICE_NAME_DEFAULT 
MWCAP_DEVICE_NAME_SERIAL_NUMBER 

Definition at line 220 of file MWUSBCaptureExtension.h.

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

◆ _MWCAP_HID_EXTENSION

Enumerator
MWCAP_HID_CHANNEL_INFO 
MWCAP_HID_FAMILY_INFO 
MWCAP_HID_VIDEO_CAPS 
MWCAP_HID_AUDIO_CAPS 
MWCAP_HID_LED_MODE 
MWCAP_HID_POST_RECONFIG 
MWCAP_HID_NOTIFY_ENABLE 
MWCAP_HID_NOITFY_STATUS 
MWCAP_HID_VIDEO_INPUT_SOURCE_ARRAY 
MWCAP_HID_AUDIO_INPUT_SOURCE_ARRAY 
MWCAP_HID_INPUT_SOURCE_SCAN 
MWCAP_HID_INPUT_SOURCE_SCAN_STATE 
MWCAP_HID_AV_INPUT_SOURCE_LINK 
MWCAP_HID_VIDEO_INPUT_SOURCE 
MWCAP_HID_AUDIO_INPUT_SOURCE 
MWCAP_HID_INPUT_SPECIFIC_STATUS 
MWCAP_HID_VIDEO_SIGNAL_STATUS 
MWCAP_HID_AUDIO_SIGNAL_STATUS 
MWCAP_HID_VIDEO_INPUT_ASPECT_RATIO 
MWCAP_HID_VIDEO_INPUT_COLOR_FORMAT 
MWCAP_HID_VIDEO_INPUT_QUANTIZATION_RANGE 
MWCAP_HID_VIDEO_CAPTURE_CONNECTION_FORMAT 
MWCAP_HID_VIDEO_CAPTURE_PROCESS_SETTINGS 
MWCAP_HID_VIDEO_OUTPUT_FOURCC 
MWCAP_HID_VIDEO_OUTPUT_FRAME_SIZE 
MWCAP_HID_VIDEO_OUTPUT_FRAME_INTERVAL 
MWCAP_HID_VIDEO_AUTO_H_ALIGN 
MWCAP_HID_VIDEO_SAMPLING_PHASE 
MWCAP_HID_VIDEO_SAMPLING_PHASE_AUTO 
MWCAP_HID_VIDEO_TIMING 
MWCAP_HID_VIDEO_PREFERRED_TIMING_ARRAY 
MWCAP_HID_VIDEO_CUSTOM_TIMING 
MWCAP_HID_VIDEO_CUSTOM_TIMING_ARRAY 
MWCAP_HID_VIDEO_CUSTOM_RESOLUTION_ARRAY 
MWCAP_HID_EDID 
MWCAP_HID_EDID_LOOP_THROUGH 
MWCAP_HID_EDID_MODE 
MWCAP_HID_LOOP_THROUGH 
MWCAP_HID_HDMI_INFOFRAME_VALID 
MWCAP_HID_HDMI_INFOFRAME_AVI 
MWCAP_HID_HDMI_INFOFRAME_AUDIO 
MWCAP_HID_HDMI_INFOFRAME_SPD 
MWCAP_HID_HDMI_INFOFRAME_MS 
MWCAP_HID_HDMI_INFOFRAME_VS 
MWCAP_HID_HDMI_INFOFRAME_ACP 
MWCAP_HID_HDMI_INFOFRAME_ISRC1 
MWCAP_HID_HDMI_INFOFRAME_ISRC2 
MWCAP_HID_HDMI_INFOFRAME_GAMUT 
MWCAP_HID_AUDIO_VOLUME_MICROPHONE 
MWCAP_HID_AUDIO_VOLUME_HEADPHONE 
MWCAP_HID_AUDIO_VOLUME_LINE_IN 
MWCAP_HID_AUDIO_VOLUME_LINE_OUT 
MWCAP_HID_AUDIO_VOLUME_EMBEDDED_CAPTURE 
MWCAP_HID_AUDIO_VOLUME_EMBEDDED_PLAYBACK 
MWCAP_HID_AUDIO_VOLUME_USB_CAPTURE 
MWCAP_HID_AUDIO_VOLUME_USB_PLAYBACK 
MWCAP_HID_FIRMWARE_STORAGE 
MWCAP_HID_FIRMWARE_ERASE 
MWCAP_HID_FIRMWARE_READ_ADDRESS 
MWCAP_HID_FIRMWARE_DATA 
MWCAP_HID_FIRMWARE_WIP 
MWCAP_HID_STATUS_IMAGE_MODE 
MWCAP_HID_DEVICE_NAME_MODE 
MWCAP_HID_OPTIONS_CONTROL 
MWCAP_HID_EXTENSION_SUPPORTED 

Definition at line 23 of file MWUSBCaptureExtension.h.

◆ _MWCAP_OPTIONS_CONTROL

Enumerator
MWCAP_OPTIONS_RESET 
MWCAP_OPTIONS_LOAD 
MWCAP_OPTIONS_SAVE 

Definition at line 225 of file MWUSBCaptureExtension.h.

◆ _MWCAP_STATUS_IMAGE_MODE

Enumerator
MWCAP_STATUS_IMAGE_DEFAULT 
MWCAP_STATUS_IMAGE_BLUE 
MWCAP_STATUS_IMAGE_BLACK 

Definition at line 214 of file MWUSBCaptureExtension.h.

◆ _MWCAP_USB_AUDIO_NODE

Enumerator
MWCAP_USB_AUDIO_MICROPHONE 
MWCAP_USB_AUDIO_HEADPHONE 
MWCAP_USB_AUDIO_LINE_IN 
MWCAP_USB_AUDIO_LINE_OUT 
MWCAP_USB_AUDIO_EMBEDDED_CAPTURE 
MWCAP_USB_AUDIO_EMBEDDED_PLAYBACK 
MWCAP_USB_AUDIO_USB_CAPTURE 
MWCAP_USB_AUDIO_USB_PLAYBACK 

Definition at line 170 of file MWUSBCaptureExtension.h.

◆ _MWCAP_USB_SPEED_TYPE

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.

◆ _MWUSBHOT_PLUG_EVETN

Enumerator
USBHOT_PLUG_EVENT_DEVICE_ARRIVED 
USBHOT_PLUG_EVENT_DEVICE_LEFT 

Definition at line 126 of file MWUSBCaptureExtension.h.