PlusLib  2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
Macros | Typedefs | Enumerations
v2u_dshow.h File Reference

Go to the source code of this file.

Macros

#define STATIC_PROPSETID_V2U_PROPSET   0x9b2c649fL, 0xcae6, 0x4745, 0x8d, 0x09, 0x41, 0x3d, 0xf0, 0x56, 0x2c, 0x4b
 
#define V2U_DSHOW_PROP_DEFINE_ID(id, key)   id,
 
#define V2U_DSHOW_PROP_MAP(m)
 
#define V2U_DSHOW_PROP_RESERVE(r)
 

Typedefs

typedef enum _V2U_DSHOW_PROP V2U_DSHOW_PROP
 

Enumerations

enum  _V2U_DSHOW_PROP { V2U_DSHOW_PROP_DETECT_VIDEO_MODE, V2U_DSHOW_PROP_SET_PROPERTY, V2U_DSHOW_PROP_GRAB_PARAMETERS, V2U_DSHOW_PROP_COUNT }
 

Macro Definition Documentation

◆ STATIC_PROPSETID_V2U_PROPSET

#define STATIC_PROPSETID_V2U_PROPSET   0x9b2c649fL, 0xcae6, 0x4745, 0x8d, 0x09, 0x41, 0x3d, 0xf0, 0x56, 0x2c, 0x4b

Definition at line 16 of file v2u_dshow.h.

◆ V2U_DSHOW_PROP_DEFINE_ID

#define V2U_DSHOW_PROP_DEFINE_ID (   id,
  key 
)    id,

Property IDs

Definition at line 61 of file v2u_dshow.h.

◆ V2U_DSHOW_PROP_MAP

#define V2U_DSHOW_PROP_MAP (   m)
Value:
m( V2U_DSHOW_PROP_GET_DSFLAGS, V2UKey_DirectShowFlags ) \
m( V2U_DSHOW_PROP_GET_DSFIXRES, V2UKey_DirectShowFixRes ) \
m( V2U_DSHOW_PROP_GET_DSBITMAP, V2UKey_DirectShowDefaultBmp ) \
m( V2U_DSHOW_PROP_GET_DSSCALEMODE, V2UKey_DirectShowScaleMode ) \
m( V2U_DSHOW_PROP_GET_DSMAXRATE, V2UKey_DirectShowMaxFps ) \
m( V2U_DSHOW_PROP_GET_USERDATA, V2UKey_UserData ) \
m( V2U_DSHOW_PROP_GET_PROD_ID, V2UKey_UsbProductID ) \
m( V2U_DSHOW_PROP_GET_PROD_TYPE, V2UKey_ProductType ) \
m( V2U_DSHOW_PROP_GET_PROD_NAME, V2UKey_ProductName ) \
m( V2U_DSHOW_PROP_GET_VGAMODE_INFO, V2UKey_ModeMeasurmentsDump ) \
m( V2U_DSHOW_PROP_GET_HW_COMPRESSION, V2UKey_HardwareCompression ) \
m( V2U_DSHOW_PROP_GET_ADJ_RANGE, V2UKey_AdjustmentsRange ) \
m( V2U_DSHOW_PROP_GET_VERSION, V2UKey_Version ) \
m( V2U_DSHOW_PROP_GET_EDID, V2UKey_EDID ) \
m( V2U_DSHOW_PROP_GET_KVM_SUPPORT, V2UKey_KVMCapable ) \
m( V2U_DSHOW_PROP_GET_VGAMODE_ENTRY, V2UKey_VGAMode ) \
m( V2U_DSHOW_PROP_GET_VGAMODE, V2UKey_CurrentVGAMode ) \
m( V2U_DSHOW_PROP_GET_MEASURE_INTERVAL, V2UKey_ModeMeasureInterval ) \
m( V2U_DSHOW_PROP_GET_EDID_SUPPORT, V2UKey_EDIDSupport ) \
m( V2U_DSHOW_PROP_GET_TUNE_INTERVAL, V2UKey_TuneInterval ) \
m( V2U_DSHOW_PROP_GET_SN, V2UKey_SerialNumber ) \
m( V2U_DSHOW_PROP_GET_SIGNAL_TYPE, V2UKey_InputSignalType ) \
m( V2U_DSHOW_PROP_GET_DVIMODE_DETECT, V2UKey_DigitalModeDetect ) \
m( V2U_DSHOW_PROP_GET_NOISE_FILTER, V2UKey_NoiseFilter ) \
m( V2U_DSHOW_PROP_GET_HSYNC_THRESHOLD, V2UKey_HSyncThreshold ) \
m( V2U_DSHOW_PROP_GET_VSYNC_THRESHOLD, V2UKey_VSyncThreshold ) \
m( V2U_DSHOW_PROP_GET_DEVICE_CAPS, V2UKey_DeviceCaps ) \
m( V2U_DSHOW_PROP_GET_DSBITMAP2, V2UKey_DirectShowDefaultBmp2) \
m( V2U_DSHOW_PROP_GET_BUS_TYPE, V2UKey_BusType )

Definition at line 22 of file v2u_dshow.h.

◆ V2U_DSHOW_PROP_RESERVE

#define V2U_DSHOW_PROP_RESERVE (   r)
Value:
r( V2U_DSHOW_PROP_RESERVED_1, 0 ) \
r( V2U_DSHOW_PROP_RESERVED_2, 0 )

Definition at line 53 of file v2u_dshow.h.

Typedef Documentation

◆ V2U_DSHOW_PROP

Enumeration Type Documentation

◆ _V2U_DSHOW_PROP

Enumerator
V2U_DSHOW_PROP_DETECT_VIDEO_MODE 
V2U_DSHOW_PROP_SET_PROPERTY 
V2U_DSHOW_PROP_GRAB_PARAMETERS 
V2U_DSHOW_PROP_COUNT 

Definition at line 63 of file v2u_dshow.h.