AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Defines & structs shared between user-space and Windows kernel driver. More...
Go to the source code of this file.
Macros | |
#define | IOCTL_AJAPROPS_GETSETREGISTER CTL_CODE(FILE_DEVICE_UNKNOWN, 0x600, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define | IOCTL_AJAPROPS_GETSETLOGLEVEL CTL_CODE(FILE_DEVICE_UNKNOWN, 0x601, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define | IOCTL_AJAPROPS_MAPMEMORY CTL_CODE(FILE_DEVICE_UNKNOWN, 0x602, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define | IOCTL_AJAPROPS_INTERRUPTS CTL_CODE(FILE_DEVICE_UNKNOWN, 0x603, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define | IOCTL_AJAPROPS_SUBSCRIPTIONS CTL_CODE(FILE_DEVICE_UNKNOWN, 0x604, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define | IOCTL_AJAPROPS_DMA CTL_CODE(FILE_DEVICE_UNKNOWN, 0x605, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define | IOCTL_AJAPROPS_AUTOCIRC_CONTROL CTL_CODE(FILE_DEVICE_UNKNOWN, 0x606, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define | IOCTL_AJAPROPS_AUTOCIRC_STATUS CTL_CODE(FILE_DEVICE_UNKNOWN, 0x607, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define | IOCTL_AJAPROPS_AUTOCIRC_FRAME CTL_CODE(FILE_DEVICE_UNKNOWN, 0x608, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define | IOCTL_AJAPROPS_AUTOCIRC_TRANSFER CTL_CODE(FILE_DEVICE_UNKNOWN, 0x609, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define | IOCTL_AJAPROPS_DT_CONFIGURE CTL_CODE(FILE_DEVICE_UNKNOWN, 0x60A, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define | IOCTL_AJAPROPS_NEWSUBSCRIPTIONS CTL_CODE(FILE_DEVICE_UNKNOWN, 0x60B, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define | IOCTL_AJAPROPS_AUTOCIRC_TRANSFER_EX CTL_CODE(FILE_DEVICE_UNKNOWN, 0x60C, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define | IOCTL_AJAPROPS_DMA_EX CTL_CODE(FILE_DEVICE_UNKNOWN, 0x60D, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define | IOCTL_AJAPROPS_AUTOCIRC_TRANSFER_EX2 CTL_CODE(FILE_DEVICE_UNKNOWN, 0x60E, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define | IOCTL_AJAPROPS_AUTOCIRC_FRAME_EX2 CTL_CODE(FILE_DEVICE_UNKNOWN, 0x60F, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define | IOCTL_AJAPROPS_AUTOCIRC_CAPTURE_TASK CTL_CODE(FILE_DEVICE_UNKNOWN, 0x610, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define | IOCTL_AJAPROPS_GETSETBITFILEINFO CTL_CODE(FILE_DEVICE_UNKNOWN, 0x611, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define | IOCTL_AJAPROPS_AUTOCIRC_CONTROL_EX CTL_CODE(FILE_DEVICE_UNKNOWN, 0x612, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define | IOCTL_AJAPROPS_DMA_P2P CTL_CODE(FILE_DEVICE_UNKNOWN, 0x613, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define | IOCTL_AJANTV2_MESSAGE CTL_CODE(FILE_DEVICE_UNKNOWN, 0x614, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define | IOCTL_AJAHEVC_MESSAGE CTL_CODE(FILE_DEVICE_UNKNOWN, 0x615, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Defines & structs shared between user-space and Windows kernel driver.
Definition in file ntv2winpublicinterface.h.
#define IOCTL_AJAHEVC_MESSAGE CTL_CODE(FILE_DEVICE_UNKNOWN, 0x615, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 65 of file ntv2winpublicinterface.h.
#define IOCTL_AJANTV2_MESSAGE CTL_CODE(FILE_DEVICE_UNKNOWN, 0x614, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 64 of file ntv2winpublicinterface.h.
#define IOCTL_AJAPROPS_AUTOCIRC_CAPTURE_TASK CTL_CODE(FILE_DEVICE_UNKNOWN, 0x610, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 60 of file ntv2winpublicinterface.h.
#define IOCTL_AJAPROPS_AUTOCIRC_CONTROL CTL_CODE(FILE_DEVICE_UNKNOWN, 0x606, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 50 of file ntv2winpublicinterface.h.
#define IOCTL_AJAPROPS_AUTOCIRC_CONTROL_EX CTL_CODE(FILE_DEVICE_UNKNOWN, 0x612, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 62 of file ntv2winpublicinterface.h.
#define IOCTL_AJAPROPS_AUTOCIRC_FRAME CTL_CODE(FILE_DEVICE_UNKNOWN, 0x608, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 52 of file ntv2winpublicinterface.h.
#define IOCTL_AJAPROPS_AUTOCIRC_FRAME_EX2 CTL_CODE(FILE_DEVICE_UNKNOWN, 0x60F, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 59 of file ntv2winpublicinterface.h.
#define IOCTL_AJAPROPS_AUTOCIRC_STATUS CTL_CODE(FILE_DEVICE_UNKNOWN, 0x607, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 51 of file ntv2winpublicinterface.h.
#define IOCTL_AJAPROPS_AUTOCIRC_TRANSFER CTL_CODE(FILE_DEVICE_UNKNOWN, 0x609, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 53 of file ntv2winpublicinterface.h.
#define IOCTL_AJAPROPS_AUTOCIRC_TRANSFER_EX CTL_CODE(FILE_DEVICE_UNKNOWN, 0x60C, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 56 of file ntv2winpublicinterface.h.
#define IOCTL_AJAPROPS_AUTOCIRC_TRANSFER_EX2 CTL_CODE(FILE_DEVICE_UNKNOWN, 0x60E, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 58 of file ntv2winpublicinterface.h.
#define IOCTL_AJAPROPS_DMA CTL_CODE(FILE_DEVICE_UNKNOWN, 0x605, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 49 of file ntv2winpublicinterface.h.
#define IOCTL_AJAPROPS_DMA_EX CTL_CODE(FILE_DEVICE_UNKNOWN, 0x60D, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 57 of file ntv2winpublicinterface.h.
#define IOCTL_AJAPROPS_DMA_P2P CTL_CODE(FILE_DEVICE_UNKNOWN, 0x613, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 63 of file ntv2winpublicinterface.h.
#define IOCTL_AJAPROPS_DT_CONFIGURE CTL_CODE(FILE_DEVICE_UNKNOWN, 0x60A, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 54 of file ntv2winpublicinterface.h.
#define IOCTL_AJAPROPS_GETSETBITFILEINFO CTL_CODE(FILE_DEVICE_UNKNOWN, 0x611, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 61 of file ntv2winpublicinterface.h.
#define IOCTL_AJAPROPS_GETSETLOGLEVEL CTL_CODE(FILE_DEVICE_UNKNOWN, 0x601, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 45 of file ntv2winpublicinterface.h.
#define IOCTL_AJAPROPS_GETSETREGISTER CTL_CODE(FILE_DEVICE_UNKNOWN, 0x600, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 44 of file ntv2winpublicinterface.h.
#define IOCTL_AJAPROPS_INTERRUPTS CTL_CODE(FILE_DEVICE_UNKNOWN, 0x603, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 47 of file ntv2winpublicinterface.h.
#define IOCTL_AJAPROPS_MAPMEMORY CTL_CODE(FILE_DEVICE_UNKNOWN, 0x602, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 46 of file ntv2winpublicinterface.h.
#define IOCTL_AJAPROPS_NEWSUBSCRIPTIONS CTL_CODE(FILE_DEVICE_UNKNOWN, 0x60B, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 55 of file ntv2winpublicinterface.h.
#define IOCTL_AJAPROPS_SUBSCRIPTIONS CTL_CODE(FILE_DEVICE_UNKNOWN, 0x604, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 48 of file ntv2winpublicinterface.h.
typedef enum _MAP_MEMORY_TYPE MAP_MEMORY_TYPE |
typedef struct KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S * PKSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S |
typedef struct KSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_EX2_S_32 * PKSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_EX2_S_32 |
typedef struct KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX2_S * PKSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX2_S |
typedef struct KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX2_S_32 * PKSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX2_S_32 |
typedef struct KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX_S * PKSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX_S |
typedef struct KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX_S_32 * PKSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX_S_32 |
typedef struct KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_S_32 * PKSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_S_32 |
typedef struct KSPROPERTY_AJAPROPS_DMA_EX_S * PKSPROPERTY_AJAPROPS_DMA_EX_S |
typedef struct KSPROPERTY_AJAPROPS_DMA_EX_S_32 * PKSPROPERTY_AJAPROPS_DMA_EX_S_32 |
typedef struct KSPROPERTY_AJAPROPS_DMA_P2P_S * PKSPROPERTY_AJAPROPS_DMA_P2P_S |
typedef struct KSPROPERTY_AJAPROPS_DMA_S * PKSPROPERTY_AJAPROPS_DMA_S |
typedef struct KSPROPERTY_AJAPROPS_DMA_S_32 * PKSPROPERTY_AJAPROPS_DMA_S_32 |
typedef struct KSPROPERTY_AJAPROPS_INTERRUPTS_S * PKSPROPERTY_AJAPROPS_INTERRUPTS_S |
typedef struct KSPROPERTY_AJAPROPS_MAPMEMORY_S * PKSPROPERTY_AJAPROPS_MAPMEMORY_S |
typedef struct KSPROPERTY_AJAPROPS_MAPMEMORY_S_32 * PKSPROPERTY_AJAPROPS_MAPMEMORY_S_32 |
typedef struct KSPROPERTY_AJAPROPS_NEWSUBSCRIPTIONS_S_32 * PKSPROPERTY_AJAPROPS_NEWSUBSCRIPTIONS_S_32 |
typedef struct KSPROPERTY_AJAPROPS_SUBSCRIPTIONS_S * PKSPROPERTY_AJAPROPS_SUBSCRIPTIONS_S |
typedef struct MAP_MEMORY * PMAP_MEMORY |
typedef struct MAP_MEMORY_32 * PMAP_MEMORY_32 |
typedef enum _MAP_MEMORY_TYPE * PMAP_MEMORY_TYPE |
enum _MAP_MEMORY_TYPE |
Enumerator | |
---|---|
NTV2_MAPMEMORY_FRAMEBUFFER | |
NTV2_MAPMEMORY_REGISTER | |
NTV2_MAPMEMORY_PCIFLASHPROGRAM |
Definition at line 116 of file ntv2winpublicinterface.h.
enum KSPROPERTY_AJAPROPS |
Definition at line 72 of file ntv2winpublicinterface.h.
Enumerator | |
---|---|
PERFCOUNTER_TIMESTAMP_100NS | |
PERFCOUNTER_TIMESTAMP_RAW |
Definition at line 414 of file ntv2winpublicinterface.h.