AJA NTV2 SDK  17.0.1.1246
NTV2 SDK 17.0.1.1246
ntv2winpublicinterface.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: MIT */
7 #ifndef NTV2WINPUBLICINTERFACE_H
8 #define NTV2WINPUBLICINTERFACE_H
9 
10 
11 //This file includes all the necessary defines, enums etc... to access the
12 //AJA Video custom kernel streaming property set(s)
13 
14 #include "ntv2publicinterface.h"
15 #include "ks.h"
16 
17 #ifdef KSD
18 //{3280A641-5159-4f43-B55D-E05ABB47C350}
19 #define STATIC_AJAVIDEO_PROPSET\
20  0x3280A641L, 0x5159, 0x4f43, 0xB5, 0x5D, 0xE0, 0x5A, 0xBB, 0x47, 0xC3, 0x50
21 DEFINE_GUIDSTRUCT("3280A641-5159-4f43-B55D-E05ABB47C350", AJAVIDEO_PROPSET);
22 #define AJAVIDEO_PROPSET DEFINE_GUIDNAMED(AJAVIDEO_PROPSET)
23 
24 
25 
26 #elif defined KHD
27 
28 //{84963F56-67FC-461c-8040-CC891B87195B}
29 #define STATIC_AJAVIDEO_PROPSET\
30  0x84963f56, 0x67fc, 0x461c, 0x80, 0x40, 0xcc, 0x89, 0x1b, 0x87, 0x19, 0x5b
31 DEFINE_GUIDSTRUCT("84963F56-67FC-461c-8040-CC891B87195B", AJAVIDEO_PROPSET);
32 #define AJAVIDEO_PROPSET DEFINE_GUIDNAMED(AJAVIDEO_PROPSET)
33 
34 #elif defined XENA2
35 
36 // {2BFA1669-17F7-4cf9-8E05-500B8CB81497}
37 #define STATIC_AJAVIDEO_PROPSET\
38  0x2bfa1669, 0x17f7, 0x4cf9, 0x8e, 0x5, 0x50, 0xb, 0x8c, 0xb8, 0x14, 0x97
39 DEFINE_GUIDSTRUCT("2BFA1669-17F7-4cf9-8E05-500B8CB81497", AJAVIDEO_PROPSET);
40 #define AJAVIDEO_PROPSET DEFINE_GUIDNAMED(AJAVIDEO_PROPSET)
41 
42 #endif
43 
44 #define IOCTL_AJAPROPS_GETSETREGISTER CTL_CODE(FILE_DEVICE_UNKNOWN, 0x600, METHOD_BUFFERED, FILE_ANY_ACCESS)
45 #define IOCTL_AJAPROPS_GETSETLOGLEVEL CTL_CODE(FILE_DEVICE_UNKNOWN, 0x601, METHOD_BUFFERED, FILE_ANY_ACCESS)
46 #define IOCTL_AJAPROPS_MAPMEMORY CTL_CODE(FILE_DEVICE_UNKNOWN, 0x602, METHOD_BUFFERED, FILE_ANY_ACCESS)
47 #define IOCTL_AJAPROPS_INTERRUPTS CTL_CODE(FILE_DEVICE_UNKNOWN, 0x603, METHOD_BUFFERED, FILE_ANY_ACCESS)
48 #define IOCTL_AJAPROPS_SUBSCRIPTIONS CTL_CODE(FILE_DEVICE_UNKNOWN, 0x604, METHOD_BUFFERED, FILE_ANY_ACCESS)
49 #define IOCTL_AJAPROPS_DMA CTL_CODE(FILE_DEVICE_UNKNOWN, 0x605, METHOD_BUFFERED, FILE_ANY_ACCESS)
50 #define IOCTL_AJAPROPS_AUTOCIRC_CONTROL CTL_CODE(FILE_DEVICE_UNKNOWN, 0x606, METHOD_BUFFERED, FILE_ANY_ACCESS)
51 #define IOCTL_AJAPROPS_AUTOCIRC_STATUS CTL_CODE(FILE_DEVICE_UNKNOWN, 0x607, METHOD_BUFFERED, FILE_ANY_ACCESS)
52 #define IOCTL_AJAPROPS_AUTOCIRC_FRAME CTL_CODE(FILE_DEVICE_UNKNOWN, 0x608, METHOD_BUFFERED, FILE_ANY_ACCESS)
53 #define IOCTL_AJAPROPS_AUTOCIRC_TRANSFER CTL_CODE(FILE_DEVICE_UNKNOWN, 0x609, METHOD_BUFFERED, FILE_ANY_ACCESS)
54 #define IOCTL_AJAPROPS_DT_CONFIGURE CTL_CODE(FILE_DEVICE_UNKNOWN, 0x60A, METHOD_BUFFERED, FILE_ANY_ACCESS)
55 #define IOCTL_AJAPROPS_NEWSUBSCRIPTIONS CTL_CODE(FILE_DEVICE_UNKNOWN, 0x60B, METHOD_BUFFERED, FILE_ANY_ACCESS)
56 #define IOCTL_AJAPROPS_AUTOCIRC_TRANSFER_EX CTL_CODE(FILE_DEVICE_UNKNOWN, 0x60C, METHOD_BUFFERED, FILE_ANY_ACCESS)
57 #define IOCTL_AJAPROPS_DMA_EX CTL_CODE(FILE_DEVICE_UNKNOWN, 0x60D, METHOD_BUFFERED, FILE_ANY_ACCESS)
58 #define IOCTL_AJAPROPS_AUTOCIRC_TRANSFER_EX2 CTL_CODE(FILE_DEVICE_UNKNOWN, 0x60E, METHOD_BUFFERED, FILE_ANY_ACCESS)
59 #define IOCTL_AJAPROPS_AUTOCIRC_FRAME_EX2 CTL_CODE(FILE_DEVICE_UNKNOWN, 0x60F, METHOD_BUFFERED, FILE_ANY_ACCESS)
60 #define IOCTL_AJAPROPS_AUTOCIRC_CAPTURE_TASK CTL_CODE(FILE_DEVICE_UNKNOWN, 0x610, METHOD_BUFFERED, FILE_ANY_ACCESS)
61 #define IOCTL_AJAPROPS_GETSETBITFILEINFO CTL_CODE(FILE_DEVICE_UNKNOWN, 0x611, METHOD_BUFFERED, FILE_ANY_ACCESS)
62 #define IOCTL_AJAPROPS_AUTOCIRC_CONTROL_EX CTL_CODE(FILE_DEVICE_UNKNOWN, 0x612, METHOD_BUFFERED, FILE_ANY_ACCESS)
63 #define IOCTL_AJAPROPS_DMA_P2P CTL_CODE(FILE_DEVICE_UNKNOWN, 0x613, METHOD_BUFFERED, FILE_ANY_ACCESS)
64 #define IOCTL_AJANTV2_MESSAGE CTL_CODE(FILE_DEVICE_UNKNOWN, 0x614, METHOD_BUFFERED, FILE_ANY_ACCESS)
65 #define IOCTL_AJAHEVC_MESSAGE CTL_CODE(FILE_DEVICE_UNKNOWN, 0x615, METHOD_BUFFERED, FILE_ANY_ACCESS)
66 
67 
68 
69  // Explicit values are attached to these values,
70  // to try to prevent anyone inadvertently changing old members (risking incompatibility with older apps)
71  // when adding new members!
72 typedef enum {
84  KSPROPERTY_AJAPROPS_NEWSUBSCRIPTIONS = 0x0B, // needed for 64 bit windows.
90  KSPROPERTY_AJAPROPS_GETSETBITFILEINFO = 0x011, // attempt to maintain compatibility between application and driver versions.
93 
94  // DURIAN
101 
102 
104 
105 typedef struct { //this is the structure used for the KSPROPERTY_AJAPROPS_GETSETREGISTER property.
106  KSPROPERTY Property;
107  ULONG RegisterID; // ID of the targeted register.
108  ULONG ulRegisterValue; // For Read, set by the driver on the way out, for Write set by the requestor on the way in!
109  ULONG ulRegisterMask; // For post AND
110  ULONG ulRegisterShift; // For pre OR
112 
113 //add any other required structures for other properties here!
114 
115 // Structure used to request an address range for memory mapping
116 typedef enum _MAP_MEMORY_TYPE {
121 
122 typedef struct {
123  void* Address;
124  ULONG Length;
126 
127 typedef struct {
129  ULONG Length;
131 
132 // Memory map property structure - includes MAP_MEMORY structure
133 typedef struct {
134  KSPROPERTY Property; // boilerplate Properties stuff
135  MAP_MEMORY mapMemory; // set by kernel if mapping, set by user if unmapping
136  UByte bMapType; // true if un/map registers (BA0), false if un/map framebuffer (BA1)
138 
139 // Memory map property structure - includes MAP_MEMORY structure
140 typedef struct {
141  KSPROPERTY Property; // boilerplate Properties stuff
142  MAP_MEMORY_32 mapMemory; // set by kernel if mapping, set by user if unmapping
143  UByte bMapType; // true if un/map registers (BA0), false if un/map framebuffer (BA1)
145 
146 // Interrupt property structure - includes INTERRUPT_ENUMS
147 typedef struct {
148  KSPROPERTY Property; // boilerplate Properties stuff
149  ULONG ulMask; // used only by GetCurrentInterruptMask()
150  INTERRUPT_ENUMS eInterrupt; // specifies the interrupt type
152 
153 
155 // Subscription property structure - includes INTERRUPT_ENUMS
156 typedef struct {
157  KSPROPERTY Property; // boilerplate Properties stuff
158  HANDLE * pHandle; // address of userspace created notification event
159  INTERRUPT_ENUMS eInterrupt; // specifies subscription type
160  ULONG ulIntCount; // set by kernel in method getInterruptCount()
162 
163 typedef struct {
164  KSPROPERTY Property; // boilerplate Properties stuff
165  HANDLE * POINTER_32 pHandle; // address of userspace created notification event
166  INTERRUPT_ENUMS eInterrupt; // specifies subscription type
167  ULONG ulIntCount; // set by kernel in method getInterruptCount()
169 
171 // New Subscription property structure - includes INTERRUPT_ENUMS
173 typedef struct {
174  KSPROPERTY Property; // boilerplate Properties stuff
175  HANDLE Handle; // address of userspace created notification event
176  INTERRUPT_ENUMS eInterrupt; // specifies subscription type
177  ULONG ulIntCount; // set by kernel in method getInterruptCount()
179 
180 typedef struct {
181  KSPROPERTY Property; // boilerplate Properties stuff
182  VOID * POINTER_32 Handle; // address of userspace created notification event
183  INTERRUPT_ENUMS eInterrupt; // specifies subscription type
184  ULONG ulIntCount; // set by kernel in method getInterruptCount()
186 
188 // DMA
189 
190 typedef struct {
191  KSPROPERTY Property; // boilerplate Properties stuff
193  PVOID pvVidUserVa; // void pointer to user virtual address
195  ULWord ulVidNumBytes; // transfer size in bytes
196  ULWord ulFrameOffset; // offset into frame to start transfer
200  bool bSync; // if true, block in kernel until DMA complete
202 
203 typedef struct {
204  KSPROPERTY Property; // boilerplate Properties stuff
206  void* POINTER_32 pvVidUserVa; // void pointer to user virtual address
208  ULWord ulVidNumBytes; // transfer size in bytes
209  ULWord ulFrameOffset; // offset into frame to start transfer
213  bool bSync; // if true, block in kernel until DMA complete
215 
216 typedef struct {
217  KSPROPERTY Property; // boilerplate Properties stuff
219  PVOID pvVidUserVa; // void pointer to user virtual address
221  ULWord ulVidNumBytes; // transfer size in bytes
222  ULWord ulFrameOffset; // offset into frame to start transfer
229  bool bSync; // if true, block in kernel until DMA complete
231 
232 typedef struct {
233  KSPROPERTY Property; // boilerplate Properties stuff
235  void* POINTER_32 pvVidUserVa; // void pointer to user virtual address
237  ULWord ulVidNumBytes; // transfer size in bytes
238  ULWord ulFrameOffset; // offset into frame to start transfer
245  bool bSync; // if true, block in kernel until DMA complete
247 
248 typedef struct {
249  KSPROPERTY Property; // boilerplate Properties stuff
250  NTV2DMAEngine dmaEngine; // engine for transfer
251  NTV2Channel dmaChannel; // frame buffer channel for message
252  ULWord ulFrameNumber; // frame number for target/transfer
253  ULWord ulFrameOffset; // offset into frame to start transfer
254  ULWord ulVidNumBytes; // transfer size in bytes
255  ULWord ulVidNumSegments; // number of video segments to transfer
256  ULWord ulVidSegmentHostPitch; // segment host pitch
257  ULWord ulVidSegmentCardPitch; // segment card pitch
258  ULWord64 ullVideoBusAddress; // frame buffer bus address
259  ULWord64 ullMessageBusAddress; // message register bus address (0 if not required)
260  ULWord ulVideoBusSize; // size of the video aperture (bytes)
261  ULWord ulMessageData; // message data (write to message bus address to complete video transfer)
263 
265 // AutoCirculate
267 
269 // Control
270 typedef struct {
271  KSPROPERTY Property;
277  bool bVal1;
278  bool bVal2;
279  bool bVal3;
280  bool bVal4;
281  bool bVal5;
282  bool bVal6;
283  bool bVal7;
284  bool bVal8;
286 
287 typedef struct {
288  KSPROPERTY Property;
301  bool bVal1;
302  bool bVal2;
303  bool bVal3;
304  bool bVal4;
305  bool bVal5;
306  bool bVal6;
307  bool bVal7;
308  bool bVal8;
309  bool bVal9;
310  bool bVal10;
311  bool bVal11;
312  bool bVal12;
313  bool bVal13;
314  bool bVal14;
316 
318 // GetAutoCirculate
319 typedef struct {
320  KSPROPERTY Property;
325 
327 // GetFrameStamp
328 typedef struct {
329  KSPROPERTY Property;
335 
336 typedef struct {
337  KSPROPERTY Property;
344 
345 typedef struct {
346  KSPROPERTY Property;
353 
355 // Transfer
356 typedef struct {
357  KSPROPERTY Property;
362 
363 typedef struct {
364  KSPROPERTY Property;
369 
371 // TransferEx - Extended version for Xena2....
372 typedef struct {
373  KSPROPERTY Property;
379 
380 typedef struct {
381  KSPROPERTY Property;
387 
389 // TransferEx2 - Extended version for autocirculate tasks....
390 typedef struct {
391  KSPROPERTY Property;
398 
399 typedef struct {
400  KSPROPERTY Property;
407 
408 // Get/SetBitFileInformation
409 typedef struct {
410  KSPROPERTY Property;
413 
414 typedef enum {
418 
419 #endif
KSPROPERTY_AJAPROPS_AUTOCIRC_STATUS_S::eCommand
AUTO_CIRC_COMMAND eCommand
Definition: ntv2winpublicinterface.h:321
KSPROPERTY_AJAPROPS_GETSETREGISTER
@ KSPROPERTY_AJAPROPS_GETSETREGISTER
Definition: ntv2winpublicinterface.h:73
KSPROPERTY_AJAPROPS_DMA_EX_S_32::ulFrameOffset
ULWord ulFrameOffset
Definition: ntv2winpublicinterface.h:238
KSPROPERTY_AJAPROPS_NEWSUBSCRIPTIONS_S_32::ulIntCount
ULONG ulIntCount
Definition: ntv2winpublicinterface.h:184
KSPROPERTY_AJAPROPS_DMA_S::pvVidUserVa
PVOID pvVidUserVa
Definition: ntv2winpublicinterface.h:193
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL
@ KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL
Definition: ntv2winpublicinterface.h:79
KSPROPERTY_AJAPROPS_GETSETREGISTER_S::RegisterID
ULONG RegisterID
Definition: ntv2winpublicinterface.h:107
KSPROPERTY_AJAPROPS_INTERRUPTS
@ KSPROPERTY_AJAPROPS_INTERRUPTS
Definition: ntv2winpublicinterface.h:76
KSPROPERTY_AJAPROPS_INTERRUPTS_S::ulMask
ULONG ulMask
Definition: ntv2winpublicinterface.h:149
MAP_MEMORY_32::Length
ULONG Length
Definition: ntv2winpublicinterface.h:129
KSPROPERTY_AJAPROPS_DT_GETSETAUDIOMUX0
@ KSPROPERTY_AJAPROPS_DT_GETSETAUDIOMUX0
Definition: ntv2winpublicinterface.h:100
KSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_S::frameStamp
FRAME_STAMP_STRUCT frameStamp
Definition: ntv2winpublicinterface.h:333
KSPROPERTY_AJAPROPS_DMA_S_32::pulAudUserVa
ULWord * pulAudUserVa
Definition: ntv2winpublicinterface.h:210
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX2_S_32::acTask
AUTOCIRCULATE_TASK_STRUCT_32 acTask
Definition: ntv2winpublicinterface.h:405
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_S_32::Property
KSPROPERTY Property
Definition: ntv2winpublicinterface.h:364
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S::eCommand
AUTO_CIRC_COMMAND eCommand
Definition: ntv2winpublicinterface.h:289
LWord
int32_t LWord
Definition: ajatypes.h:245
KSPROPERTY_AJAPROPS_DT_ESTABLISH_XENA_DXT_FIRMWARE_HD
@ KSPROPERTY_AJAPROPS_DT_ESTABLISH_XENA_DXT_FIRMWARE_HD
Definition: ntv2winpublicinterface.h:96
KSPROPERTY_AJAPROPS_AUTOCIRC_STATUS_S
Definition: ntv2winpublicinterface.h:319
MAP_MEMORY_32
Definition: ntv2winpublicinterface.h:127
PERFCOUNTER_TIMESTAMP_100NS
@ PERFCOUNTER_TIMESTAMP_100NS
Definition: ntv2winpublicinterface.h:415
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX_S_32::acTransferRoute
NTV2RoutingTable acTransferRoute
Definition: ntv2winpublicinterface.h:385
PKSPROPERTY_AJAPROPS_AUTOCIRC_STATUS_S
struct KSPROPERTY_AJAPROPS_AUTOCIRC_STATUS_S * PKSPROPERTY_AJAPROPS_AUTOCIRC_STATUS_S
KSPROPERTY_AJAPROPS_DMA_P2P_S::ulMessageData
ULWord ulMessageData
Definition: ntv2winpublicinterface.h:261
KSPROPERTY_AJAPROPS_DMA_P2P_S::ulVidNumSegments
ULWord ulVidNumSegments
Definition: ntv2winpublicinterface.h:255
KSPROPERTY_AJAPROPS_GETSETREGISTER_S::ulRegisterShift
ULONG ulRegisterShift
Definition: ntv2winpublicinterface.h:110
AUTOCIRCULATE_TASK_STRUCT_32
Definition: ntv2publicinterface.h:4741
KSPROPERTY_AJAPROPS_DMA_EX_S::Property
KSPROPERTY Property
Definition: ntv2winpublicinterface.h:217
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S::lVal1
LWord lVal1
Definition: ntv2winpublicinterface.h:291
KSPROPERTY_AJAPROPS_SUBSCRIPTIONS_S::pHandle
HANDLE * pHandle
Definition: ntv2winpublicinterface.h:158
HANDLE
short HANDLE
Definition: ajatypes.h:304
KSPROPERTY_AJAPROPS_DMA_S_32::ulFrameNumber
ULWord ulFrameNumber
Definition: ntv2winpublicinterface.h:207
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S::lVal8
LWord lVal8
Definition: ntv2winpublicinterface.h:298
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX2_S_32::acStatus
AUTOCIRCULATE_TRANSFER_STATUS_STRUCT acStatus
Definition: ntv2winpublicinterface.h:403
KSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_EX2_S_32::channelSpec
NTV2Crosspoint channelSpec
Definition: ntv2winpublicinterface.h:348
INTERRUPT_ENUMS
enum _INTERRUPT_ENUMS_ INTERRUPT_ENUMS
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S
Definition: ntv2winpublicinterface.h:287
KSPROPERTY_AJAPROPS_SUBSCRIPTIONS_S_32::Property
KSPROPERTY Property
Definition: ntv2winpublicinterface.h:164
KSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_EX2_S_32::lFrameNum
LWord lFrameNum
Definition: ntv2winpublicinterface.h:349
KSPROPERTY_AJAPROPS_DMA_EX_S::ulAudStartSample
ULWord ulAudStartSample
Definition: ntv2winpublicinterface.h:225
PKSPROPERTY_AJAPROPS_DMA_S
struct KSPROPERTY_AJAPROPS_DMA_S * PKSPROPERTY_AJAPROPS_DMA_S
KSPROPERTY_AJAPROPS_DT_CONFIGURE
@ KSPROPERTY_AJAPROPS_DT_CONFIGURE
Definition: ntv2winpublicinterface.h:83
KSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_S
Definition: ntv2winpublicinterface.h:328
KSPROPERTY_AJAPROPS_SUBSCRIPTIONS_S::Property
KSPROPERTY Property
Definition: ntv2winpublicinterface.h:157
KSPROPERTY_AJAPROPS_DMA_P2P_S
Definition: ntv2winpublicinterface.h:248
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S::bVal4
bool bVal4
Definition: ntv2winpublicinterface.h:304
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S::Property
KSPROPERTY Property
Definition: ntv2winpublicinterface.h:288
KSPROPERTY_AJAPROPS_DMA_EX_S::ulFrameNumber
ULWord ulFrameNumber
Definition: ntv2winpublicinterface.h:220
KSPROPERTY_AJAPROPS_GETSETREGISTER_S::Property
KSPROPERTY Property
Definition: ntv2winpublicinterface.h:106
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_S::lVal1
LWord lVal1
Definition: ntv2winpublicinterface.h:274
KSPROPERTY_AJAPROPS_DMA_EX_S_32::ulVidNumSegments
ULWord ulVidNumSegments
Definition: ntv2winpublicinterface.h:242
KSPROPERTY_AJAPROPS_AUTOCIRC_STATUS
@ KSPROPERTY_AJAPROPS_AUTOCIRC_STATUS
Definition: ntv2winpublicinterface.h:80
KSPROPERTY_AJAPROPS_DMA_EX_S_32
Definition: ntv2winpublicinterface.h:232
NTV2Channel
NTV2Channel
These enum values are mostly used to identify a specific Frame Store. They're also commonly used to i...
Definition: ntv2enums.h:1305
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_S::bVal4
bool bVal4
Definition: ntv2winpublicinterface.h:280
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX2_S::acStatus
AUTOCIRCULATE_TRANSFER_STATUS_STRUCT acStatus
Definition: ntv2winpublicinterface.h:394
KSPROPERTY_AJAPROPS_SUBSCRIPTIONS_S::eInterrupt
INTERRUPT_ENUMS eInterrupt
Definition: ntv2winpublicinterface.h:159
_MAP_MEMORY_TYPE
_MAP_MEMORY_TYPE
Definition: ntv2winpublicinterface.h:116
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S::lVal4
LWord lVal4
Definition: ntv2winpublicinterface.h:294
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S::bVal3
bool bVal3
Definition: ntv2winpublicinterface.h:303
KSPROPERTY_AJAPROPS_MAPMEMORY_S::Property
KSPROPERTY Property
Definition: ntv2winpublicinterface.h:134
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX_S_32::eCommand
AUTO_CIRC_COMMAND eCommand
Definition: ntv2winpublicinterface.h:382
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_S::bVal1
bool bVal1
Definition: ntv2winpublicinterface.h:277
KSPROPERTY_AJAPROPS_DMA_S::pulAudUserVa
PULWord pulAudUserVa
Definition: ntv2winpublicinterface.h:197
KSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_EX2_S::eCommand
AUTO_CIRC_COMMAND eCommand
Definition: ntv2winpublicinterface.h:338
KSPROPERTY_AJAPROPS
KSPROPERTY_AJAPROPS
Definition: ntv2winpublicinterface.h:72
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX2_S::acTransferRoute
NTV2RoutingTable acTransferRoute
Definition: ntv2winpublicinterface.h:395
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S::lVal9
LWord lVal9
Definition: ntv2winpublicinterface.h:299
KSPROPERTY_AJAPROPS_NEWSUBSCRIPTIONS_S::eInterrupt
INTERRUPT_ENUMS eInterrupt
Definition: ntv2winpublicinterface.h:176
KSPROPERTY_AJAPROPS_DMA_S_32::ulFrameOffset
ULWord ulFrameOffset
Definition: ntv2winpublicinterface.h:209
KSPROPERTY_AJAPROPS_MAPMEMORY_S_32::mapMemory
MAP_MEMORY_32 mapMemory
Definition: ntv2winpublicinterface.h:142
KSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_EX2_S_32
Definition: ntv2winpublicinterface.h:345
KSPROPERTY_AJAPROPS_DMA_P2P_S::ulFrameOffset
ULWord ulFrameOffset
Definition: ntv2winpublicinterface.h:253
KSPROPERTY_AJAPROPS_DMA_EX_S::dmaEngine
NTV2DMAEngine dmaEngine
Definition: ntv2winpublicinterface.h:218
KSPROPERTY_AJAPROPS_DMA_S_32::pvVidUserVa
void * pvVidUserVa
Definition: ntv2winpublicinterface.h:206
KSPROPERTY_AJAPROPS_DMA_EX_S_32::ulAudNumBytes
ULWord ulAudNumBytes
Definition: ntv2winpublicinterface.h:240
MAP_MEMORY
struct _MAP_MEMORY MAP_MEMORY
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX2_S::eCommand
AUTO_CIRC_COMMAND eCommand
Definition: ntv2winpublicinterface.h:392
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_S::eCommand
AUTO_CIRC_COMMAND eCommand
Definition: ntv2winpublicinterface.h:272
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_S_32::acTransfer
AUTOCIRCULATE_TRANSFER_STRUCT_32 acTransfer
Definition: ntv2winpublicinterface.h:366
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_S::Property
KSPROPERTY Property
Definition: ntv2winpublicinterface.h:271
KSPROPERTY_AJAPROPS_AUTOCIRC_STATUS_S::autoCircStatus
AUTOCIRCULATE_STATUS_STRUCT autoCircStatus
Definition: ntv2winpublicinterface.h:323
PKSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX2_S
struct KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX2_S * PKSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX2_S
KSPROPERTY_AJAPROPS_DMA_S::Property
KSPROPERTY Property
Definition: ntv2winpublicinterface.h:191
AUTOCIRCULATE_TRANSFER_STRUCT_32
Definition: ntv2publicinterface.h:4584
KSPROPERTY_AJAPROPS_MAPMEMORY_S_32
Definition: ntv2winpublicinterface.h:140
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_S::bVal5
bool bVal5
Definition: ntv2winpublicinterface.h:281
NTV2_MAPMEMORY_PCIFLASHPROGRAM
@ NTV2_MAPMEMORY_PCIFLASHPROGRAM
Definition: ntv2winpublicinterface.h:119
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX2_S_32
Definition: ntv2winpublicinterface.h:399
KSPROPERTY_AJAPROPS_DMA_EX_S::ulVidSegmentCardPitch
ULWord ulVidSegmentCardPitch
Definition: ntv2winpublicinterface.h:228
PKSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_EX2_S
struct KSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_EX2_S * PKSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_EX2_S
PKSPROPERTY_AJAPROPS_SUBSCRIPTIONS_S_32
struct KSPROPERTY_AJAPROPS_SUBSCRIPTIONS_S_32 * PKSPROPERTY_AJAPROPS_SUBSCRIPTIONS_S_32
PULWord
uint32_t * PULWord
Definition: ajatypes.h:247
POINTER_32
#define POINTER_32
Definition: ajatypes.h:327
PMAP_MEMORY_32
struct MAP_MEMORY_32 * PMAP_MEMORY_32
KSPROPERTY_AJAPROPS_INTERRUPTS_S::Property
KSPROPERTY Property
Definition: ntv2winpublicinterface.h:148
KSPROPERTY_AJAPROPS_DMA_S_32
Definition: ntv2winpublicinterface.h:203
PKSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX2_S_32
struct KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX2_S_32 * PKSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX2_S_32
KSPROPERTY_AJAPROPS_MAPMEMORY
@ KSPROPERTY_AJAPROPS_MAPMEMORY
Definition: ntv2winpublicinterface.h:75
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX_S_32
Definition: ntv2winpublicinterface.h:380
KSPROPERTY_AJAPROPS_DMA_EX_S
Definition: ntv2winpublicinterface.h:216
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_S_32::eCommand
AUTO_CIRC_COMMAND eCommand
Definition: ntv2winpublicinterface.h:365
MAP_MEMORY
Definition: ntv2winpublicinterface.h:122
PKSPROPERTY_AJAPROPS_MAPMEMORY_S_32
struct KSPROPERTY_AJAPROPS_MAPMEMORY_S_32 * PKSPROPERTY_AJAPROPS_MAPMEMORY_S_32
KSPROPERTY_AJAPROPS_DMA_S_32::ulVidNumBytes
ULWord ulVidNumBytes
Definition: ntv2winpublicinterface.h:208
KSPROPERTY_AJAPROPS_MAPMEMORY_S_32::bMapType
UByte bMapType
Definition: ntv2winpublicinterface.h:143
KSPROPERTY_AJAPROPS_DMA_EX_S_32::ulFrameNumber
ULWord ulFrameNumber
Definition: ntv2winpublicinterface.h:236
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S::lVal5
LWord lVal5
Definition: ntv2winpublicinterface.h:295
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S::lVal3
LWord lVal3
Definition: ntv2winpublicinterface.h:293
KSPROPERTY_AJAPROPS_DMA_EX_S_32::pulAudUserVa
ULWord * pulAudUserVa
Definition: ntv2winpublicinterface.h:239
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_S::acTransfer
AUTOCIRCULATE_TRANSFER_STRUCT acTransfer
Definition: ntv2winpublicinterface.h:359
KSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_S::Property
KSPROPERTY Property
Definition: ntv2winpublicinterface.h:329
KSPROPERTY_AJAPROPS_DMA_S_32::dmaEngine
NTV2DMAEngine dmaEngine
Definition: ntv2winpublicinterface.h:205
KSPROPERTY_AJAPROPS_DMA_P2P_S::ullMessageBusAddress
ULWord64 ullMessageBusAddress
Definition: ntv2winpublicinterface.h:259
KSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_EX2_S
Definition: ntv2winpublicinterface.h:336
KSPROPERTY_AJAPROPS_DMA_EX_S::ulFrameOffset
ULWord ulFrameOffset
Definition: ntv2winpublicinterface.h:222
KSPROPERTY_AJAPROPS_DMA_P2P_S::ulVideoBusSize
ULWord ulVideoBusSize
Definition: ntv2winpublicinterface.h:260
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S::lVal7
LWord lVal7
Definition: ntv2winpublicinterface.h:297
KSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_S::lFrameNum
LWord lFrameNum
Definition: ntv2winpublicinterface.h:332
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_S::lVal3
LWord lVal3
Definition: ntv2winpublicinterface.h:276
NTV2RoutingTable
Definition: ntv2publicinterface.h:4026
PKSPROPERTY_AJAPROPS_DMA_P2P_S
struct KSPROPERTY_AJAPROPS_DMA_P2P_S * PKSPROPERTY_AJAPROPS_DMA_P2P_S
AUTO_CIRC_COMMAND
enum _AutoCircCommand_ AUTO_CIRC_COMMAND
KSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_EX2_S_32::acTask
AUTOCIRCULATE_TASK_STRUCT_32 acTask
Definition: ntv2winpublicinterface.h:351
KSPROPERTY_AJAPROPS_SUBSCRIPTIONS_S_32::ulIntCount
ULONG ulIntCount
Definition: ntv2winpublicinterface.h:167
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX_S_32::acStatus
AUTOCIRCULATE_TRANSFER_STATUS_STRUCT acStatus
Definition: ntv2winpublicinterface.h:384
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_S::acStatus
AUTOCIRCULATE_TRANSFER_STATUS_STRUCT acStatus
Definition: ntv2winpublicinterface.h:360
PKSPROPERTY_AJAPROPS_GETSETREGISTER_S
struct KSPROPERTY_AJAPROPS_GETSETREGISTER_S * PKSPROPERTY_AJAPROPS_GETSETREGISTER_S
NTV2DMAEngine
NTV2DMAEngine
Definition: ntv2enums.h:1801
PKSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S
struct KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S * PKSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX2_S
Definition: ntv2winpublicinterface.h:390
FRAME_STAMP_STRUCT
Definition: ntv2publicinterface.h:4405
KSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_S::eCommand
AUTO_CIRC_COMMAND eCommand
Definition: ntv2winpublicinterface.h:330
PKSPROPERTY_AJAPROPS_DMA_EX_S_32
struct KSPROPERTY_AJAPROPS_DMA_EX_S_32 * PKSPROPERTY_AJAPROPS_DMA_EX_S_32
KSPROPERTY_AJAPROPS_MAPMEMORY_S
Definition: ntv2winpublicinterface.h:133
PKSPROPERTY_AJAPROPS_INTERRUPTS_S
struct KSPROPERTY_AJAPROPS_INTERRUPTS_S * PKSPROPERTY_AJAPROPS_INTERRUPTS_S
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX_S_32::acTransfer
AUTOCIRCULATE_TRANSFER_STRUCT_32 acTransfer
Definition: ntv2winpublicinterface.h:383
KSPROPERTY_AJAPROPS_DMA_EX_S::pulAudUserVa
PULWord pulAudUserVa
Definition: ntv2winpublicinterface.h:223
KSPROPERTY_AJAPROPS_DMA_EX_S::bSync
bool bSync
Definition: ntv2winpublicinterface.h:229
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_S::channelSpec
NTV2Crosspoint channelSpec
Definition: ntv2winpublicinterface.h:273
ULWord
uint32_t ULWord
Definition: ajatypes.h:246
PMAP_MEMORY
struct MAP_MEMORY * PMAP_MEMORY
KSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_EX2_S::Property
KSPROPERTY Property
Definition: ntv2winpublicinterface.h:337
KSPROPERTY_AJAPROPS_DMA_EX_S::ulVidNumBytes
ULWord ulVidNumBytes
Definition: ntv2winpublicinterface.h:221
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX_S::acTransfer
AUTOCIRCULATE_TRANSFER_STRUCT acTransfer
Definition: ntv2winpublicinterface.h:375
PKSPROPERTY_AJAPROPS_GETSETBITFILEINFO_S
struct KSPROPERTY_AJAPROPS_GETSETBITFILEINFO_S * PKSPROPERTY_AJAPROPS_GETSETBITFILEINFO_S
PERFCOUNTER_TIMESTAMP_RAW
@ PERFCOUNTER_TIMESTAMP_RAW
Definition: ntv2winpublicinterface.h:416
KSPROPERTY_AJAPROPS_GETSETBITFILEINFO_S
Definition: ntv2winpublicinterface.h:409
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX
@ KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX
Definition: ntv2winpublicinterface.h:85
KSPROPERTY_AJAPROPS_GETSETBITFILEINFO_S::Property
KSPROPERTY Property
Definition: ntv2winpublicinterface.h:410
PKSPROPERTY_AJAPROPS_DMA_EX_S
struct KSPROPERTY_AJAPROPS_DMA_EX_S * PKSPROPERTY_AJAPROPS_DMA_EX_S
AUTOCIRCULATE_TRANSFER_STRUCT
Definition: ntv2publicinterface.h:4542
PKSPROPERTY_AJAPROPS_SUBSCRIPTIONS_S
struct KSPROPERTY_AJAPROPS_SUBSCRIPTIONS_S * PKSPROPERTY_AJAPROPS_SUBSCRIPTIONS_S
KSPROPERTY_AJAPROPS_DMA_EX_S_32::ulVidSegmentHostPitch
ULWord ulVidSegmentHostPitch
Definition: ntv2winpublicinterface.h:243
KSPROPERTY_AJAPROPS_SUBSCRIPTIONS_S
Definition: ntv2winpublicinterface.h:156
PKSPROPERTY_AJAPROPS_NEWSUBSCRIPTIONS_S
struct KSPROPERTY_AJAPROPS_NEWSUBSCRIPTIONS_S * PKSPROPERTY_AJAPROPS_NEWSUBSCRIPTIONS_S
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX_S::eCommand
AUTO_CIRC_COMMAND eCommand
Definition: ntv2winpublicinterface.h:374
KSPROPERTY_AJAPROPS_DMA_S_32::ulAudNumBytes
ULWord ulAudNumBytes
Definition: ntv2winpublicinterface.h:211
KSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_EX2_S::lFrameNum
LWord lFrameNum
Definition: ntv2winpublicinterface.h:340
KSPROPERTY_AJAPROPS_DMA_S::ulFrameNumber
ULWord ulFrameNumber
Definition: ntv2winpublicinterface.h:194
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_S::bVal2
bool bVal2
Definition: ntv2winpublicinterface.h:278
KSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_EX2_S::frameStamp
FRAME_STAMP_STRUCT frameStamp
Definition: ntv2winpublicinterface.h:341
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S::lVal10
LWord lVal10
Definition: ntv2winpublicinterface.h:300
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S::bVal14
bool bVal14
Definition: ntv2winpublicinterface.h:314
KSPROPERTY_AJAPROPS_DMA_P2P_S::ulFrameNumber
ULWord ulFrameNumber
Definition: ntv2winpublicinterface.h:252
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX2_S_32::Property
KSPROPERTY Property
Definition: ntv2winpublicinterface.h:400
KSPROPERTY_AJAPROPS_NEWSUBSCRIPTIONS_S::ulIntCount
ULONG ulIntCount
Definition: ntv2winpublicinterface.h:177
PVOID
void * PVOID
Definition: ajatypes.h:305
KSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_EX2_S_32::eCommand
AUTO_CIRC_COMMAND eCommand
Definition: ntv2winpublicinterface.h:347
PKSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_S
struct KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_S * PKSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_S
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S::lVal2
LWord lVal2
Definition: ntv2winpublicinterface.h:292
KSPROPERTY_AJAPROPS_NEWSUBSCRIPTIONS_S_32::Handle
VOID * Handle
Definition: ntv2winpublicinterface.h:182
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S::bVal6
bool bVal6
Definition: ntv2winpublicinterface.h:306
KSPROPERTY_AJAPROPS_NEWSUBSCRIPTIONS_S_32::Property
KSPROPERTY Property
Definition: ntv2winpublicinterface.h:181
KSPROPERTY_AJAPROPS_MAPMEMORY_S_32::Property
KSPROPERTY Property
Definition: ntv2winpublicinterface.h:141
KSPROPERTY_AJAPROPS_SUBSCRIPTIONS_S::ulIntCount
ULONG ulIntCount
Definition: ntv2winpublicinterface.h:160
KSPROPERTY_AJAPROPS_GETSETLOGLEVEL
@ KSPROPERTY_AJAPROPS_GETSETLOGLEVEL
Definition: ntv2winpublicinterface.h:74
KSPROPERTY_AJAPROPS_DMA_S_32::ulAudStartSample
ULWord ulAudStartSample
Definition: ntv2winpublicinterface.h:212
KSPROPERTY_AJAPROPS_INTERRUPTS_S
Definition: ntv2winpublicinterface.h:147
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S::bVal9
bool bVal9
Definition: ntv2winpublicinterface.h:309
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_S_32
Definition: ntv2winpublicinterface.h:363
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX2_S::acTask
AUTOCIRCULATE_TASK_STRUCT acTask
Definition: ntv2winpublicinterface.h:396
KSPROPERTY_AJAPROPS_AUTOCIRC_FRAME
@ KSPROPERTY_AJAPROPS_AUTOCIRC_FRAME
Definition: ntv2winpublicinterface.h:81
MAP_MEMORY_TYPE
enum _MAP_MEMORY_TYPE MAP_MEMORY_TYPE
KSPROPERTY_AJAPROPS_DMA_EX_S_32::ulAudStartSample
ULWord ulAudStartSample
Definition: ntv2winpublicinterface.h:241
KSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_EX2_S_32::Property
KSPROPERTY Property
Definition: ntv2winpublicinterface.h:346
MAP_MEMORY_32::Address
void * Address
Definition: ntv2winpublicinterface.h:128
KSPROPERTY_AJAPROPS_DMA_EX_S::ulVidNumSegments
ULWord ulVidNumSegments
Definition: ntv2winpublicinterface.h:226
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S::bVal10
bool bVal10
Definition: ntv2winpublicinterface.h:310
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX2_S_32::eCommand
AUTO_CIRC_COMMAND eCommand
Definition: ntv2winpublicinterface.h:401
KSPROPERTY_AJAPROPS_MAPMEMORY_S::bMapType
UByte bMapType
Definition: ntv2winpublicinterface.h:136
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX2_S_32::acTransfer
AUTOCIRCULATE_TRANSFER_STRUCT_32 acTransfer
Definition: ntv2winpublicinterface.h:402
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_S::bVal6
bool bVal6
Definition: ntv2winpublicinterface.h:282
KSPROPERTY_AJAPROPS_DMA_S_32::bSync
bool bSync
Definition: ntv2winpublicinterface.h:213
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX_S_32::Property
KSPROPERTY Property
Definition: ntv2winpublicinterface.h:381
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX_S::acStatus
AUTOCIRCULATE_TRANSFER_STATUS_STRUCT acStatus
Definition: ntv2winpublicinterface.h:376
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX
@ KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX
Definition: ntv2winpublicinterface.h:91
PerfCounterTimestampMode
PerfCounterTimestampMode
Definition: ntv2winpublicinterface.h:414
KSPROPERTY_AJAPROPS_DMA_P2P_S::Property
KSPROPERTY Property
Definition: ntv2winpublicinterface.h:249
KSPROPERTY_AJAPROPS_DMA_S::ulAudNumBytes
ULWord ulAudNumBytes
Definition: ntv2winpublicinterface.h:198
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S::bVal2
bool bVal2
Definition: ntv2winpublicinterface.h:302
KSPROPERTY_AJAPROPS_DMA_P2P_S::dmaEngine
NTV2DMAEngine dmaEngine
Definition: ntv2winpublicinterface.h:250
KSPROPERTY_AJAPROPS_DMA_EX_S_32::ulVidSegmentCardPitch
ULWord ulVidSegmentCardPitch
Definition: ntv2winpublicinterface.h:244
KSPROPERTY_AJAPROPS_DMA_S::ulVidNumBytes
ULWord ulVidNumBytes
Definition: ntv2winpublicinterface.h:195
KSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_EX2_S::channelSpec
NTV2Crosspoint channelSpec
Definition: ntv2winpublicinterface.h:339
KSPROPERTY_AJAPROPS_DMA_EX_S::pvVidUserVa
PVOID pvVidUserVa
Definition: ntv2winpublicinterface.h:219
KSPROPERTY_AJAPROPS_DMA_S
Definition: ntv2winpublicinterface.h:190
PKSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX_S
struct KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX_S * PKSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX_S
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER
@ KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER
Definition: ntv2winpublicinterface.h:82
KSPROPERTY_AJAPROPS_DMA_EX_S_32::pvVidUserVa
void * pvVidUserVa
Definition: ntv2winpublicinterface.h:235
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S::bVal13
bool bVal13
Definition: ntv2winpublicinterface.h:313
KSPROPERTY_AJAPROPS_DMA_EX_S_32::Property
KSPROPERTY Property
Definition: ntv2winpublicinterface.h:233
KSPROPERTY_AJAPROPS_NEWSUBSCRIPTIONS_S
Added to support 64 bit driver.
Definition: ntv2winpublicinterface.h:173
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_S::lVal2
LWord lVal2
Definition: ntv2winpublicinterface.h:275
KSPROPERTY_AJAPROPS_INTERRUPTS_S::eInterrupt
INTERRUPT_ENUMS eInterrupt
Definition: ntv2winpublicinterface.h:150
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX_S::Property
KSPROPERTY Property
Definition: ntv2winpublicinterface.h:373
KSPROPERTY_AJAPROPS_DMA_P2P_S::ulVidNumBytes
ULWord ulVidNumBytes
Definition: ntv2winpublicinterface.h:254
AUTOCIRCULATE_STATUS_STRUCT
Definition: ntv2publicinterface.h:4282
MAP_MEMORY::Length
ULONG Length
Definition: ntv2winpublicinterface.h:124
KSPROPERTY_AJAPROPS_NEWSUBSCRIPTIONS
@ KSPROPERTY_AJAPROPS_NEWSUBSCRIPTIONS
Definition: ntv2winpublicinterface.h:84
KSPROPERTY_AJAPROPS_DMA_S::dmaEngine
NTV2DMAEngine dmaEngine
Definition: ntv2winpublicinterface.h:192
UByte
uint8_t UByte
Definition: ajatypes.h:241
KSPROPERTY_AJAPROPS_DT_ESTABLISH_XENA_DXT_FIRMWARE_SD
@ KSPROPERTY_AJAPROPS_DT_ESTABLISH_XENA_DXT_FIRMWARE_SD
Definition: ntv2winpublicinterface.h:97
KSPROPERTY_AJAPROPS_GETSETBITFILEINFO
@ KSPROPERTY_AJAPROPS_GETSETBITFILEINFO
Definition: ntv2winpublicinterface.h:90
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_S::bVal8
bool bVal8
Definition: ntv2winpublicinterface.h:284
KSPROPERTY_AJAPROPS_DMA_EX_S_32::bSync
bool bSync
Definition: ntv2winpublicinterface.h:245
KSPROPERTY_AJAPROPS_DMA_EX_S::ulVidSegmentHostPitch
ULWord ulVidSegmentHostPitch
Definition: ntv2winpublicinterface.h:227
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX_S::acTransferRoute
NTV2RoutingTable acTransferRoute
Definition: ntv2winpublicinterface.h:377
KSPROPERTY_AJAPROPS_SUBSCRIPTIONS_S_32::eInterrupt
INTERRUPT_ENUMS eInterrupt
Definition: ntv2winpublicinterface.h:166
KSPROPERTY_AJAPROPS_DMA
@ KSPROPERTY_AJAPROPS_DMA
Definition: ntv2winpublicinterface.h:78
PKSPROPERTY_AJAPROPS_DMA_S_32
struct KSPROPERTY_AJAPROPS_DMA_S_32 * PKSPROPERTY_AJAPROPS_DMA_S_32
KSPROPERTY_AJAPROPS_DMA_P2P_S::dmaChannel
NTV2Channel dmaChannel
Definition: ntv2winpublicinterface.h:251
KSPROPERTY_AJAPROPS_DMA_EX
@ KSPROPERTY_AJAPROPS_DMA_EX
Definition: ntv2winpublicinterface.h:86
ULWord64
uint64_t ULWord64
Definition: ajatypes.h:249
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S::bVal1
bool bVal1
Definition: ntv2winpublicinterface.h:301
KSPROPERTY_AJAPROPS_DMA_P2P_S::ulVidSegmentHostPitch
ULWord ulVidSegmentHostPitch
Definition: ntv2winpublicinterface.h:256
KSPROPERTY_AJAPROPS_GETSETREGISTER_S
Definition: ntv2winpublicinterface.h:105
AUTOCIRCULATE_TRANSFER_STATUS_STRUCT
Definition: ntv2publicinterface.h:4491
KSPROPERTY_AJAPROPS_AUTOCIRC_STATUS_S::channelSpec
NTV2Crosspoint channelSpec
Definition: ntv2winpublicinterface.h:322
MAP_MEMORY::Address
void * Address
Definition: ntv2winpublicinterface.h:123
KSPROPERTY_AJAPROPS_MAPMEMORY_S::mapMemory
MAP_MEMORY mapMemory
Definition: ntv2winpublicinterface.h:135
KSPROPERTY_AJAPROPS_AUTOCIRC_CAPTURE_TASK
@ KSPROPERTY_AJAPROPS_AUTOCIRC_CAPTURE_TASK
Definition: ntv2winpublicinterface.h:89
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_S::bVal7
bool bVal7
Definition: ntv2winpublicinterface.h:283
KSPROPERTY_AJAPROPS_SUBSCRIPTIONS_S_32::pHandle
HANDLE * pHandle
Definition: ntv2winpublicinterface.h:165
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S::bVal11
bool bVal11
Definition: ntv2winpublicinterface.h:311
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_S
Definition: ntv2winpublicinterface.h:356
KSPROPERTY_AJAPROPS_NEWSUBSCRIPTIONS_S::Property
KSPROPERTY Property
Definition: ntv2winpublicinterface.h:174
KSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_EX2_S_32::frameStamp
FRAME_STAMP_STRUCT frameStamp
Definition: ntv2winpublicinterface.h:350
PKSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_S
struct KSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_S * PKSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_S
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX2
@ KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX2
Definition: ntv2winpublicinterface.h:87
PMAP_MEMORY_TYPE
enum _MAP_MEMORY_TYPE * PMAP_MEMORY_TYPE
KSPROPERTY_AJAPROPS_NEWSUBSCRIPTIONS_S_32::eInterrupt
INTERRUPT_ENUMS eInterrupt
Definition: ntv2winpublicinterface.h:183
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S::bVal7
bool bVal7
Definition: ntv2winpublicinterface.h:307
KSPROPERTY_AJAPROPS_DMA_S::ulAudStartSample
ULWord ulAudStartSample
Definition: ntv2winpublicinterface.h:199
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S::bVal12
bool bVal12
Definition: ntv2winpublicinterface.h:312
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_S::Property
KSPROPERTY Property
Definition: ntv2winpublicinterface.h:357
KSPROPERTY_AJAPROPS_GETSETREGISTER_S::ulRegisterValue
ULONG ulRegisterValue
Definition: ntv2winpublicinterface.h:108
KSPROPERTY_AJAPROPS_DT_GETSETAUDIOCAPTUREPINCONNECTED
@ KSPROPERTY_AJAPROPS_DT_GETSETAUDIOCAPTUREPINCONNECTED
Definition: ntv2winpublicinterface.h:99
KSPROPERTY_AJAPROPS_DMA_EX_S_32::dmaEngine
NTV2DMAEngine dmaEngine
Definition: ntv2winpublicinterface.h:234
KSPROPERTY_AJAPROPS_GETSETBITFILEINFO_S::bitFileInfoStruct
BITFILE_INFO_STRUCT bitFileInfoStruct
Definition: ntv2winpublicinterface.h:411
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S::bVal8
bool bVal8
Definition: ntv2winpublicinterface.h:308
NTV2_MAPMEMORY_REGISTER
@ NTV2_MAPMEMORY_REGISTER
Definition: ntv2winpublicinterface.h:118
KSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_EX2
@ KSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_EX2
Definition: ntv2winpublicinterface.h:88
KSPROPERTY_AJAPROPS_DMA_P2P
@ KSPROPERTY_AJAPROPS_DMA_P2P
Definition: ntv2winpublicinterface.h:92
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_S::eCommand
AUTO_CIRC_COMMAND eCommand
Definition: ntv2winpublicinterface.h:358
AUTOCIRCULATE_TASK_STRUCT
Definition: ntv2publicinterface.h:4724
PKSPROPERTY_AJAPROPS_NEWSUBSCRIPTIONS_S_32
struct KSPROPERTY_AJAPROPS_NEWSUBSCRIPTIONS_S_32 * PKSPROPERTY_AJAPROPS_NEWSUBSCRIPTIONS_S_32
KSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_S::channelSpec
NTV2Crosspoint channelSpec
Definition: ntv2winpublicinterface.h:331
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S::lVal6
LWord lVal6
Definition: ntv2winpublicinterface.h:296
PKSPROPERTY_AJAPROPS_MAPMEMORY_S
struct KSPROPERTY_AJAPROPS_MAPMEMORY_S * PKSPROPERTY_AJAPROPS_MAPMEMORY_S
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX2_S_32::acTransferRoute
NTV2RoutingTable acTransferRoute
Definition: ntv2winpublicinterface.h:404
PKSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX_S_32
struct KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX_S_32 * PKSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX_S_32
PKSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_EX2_S_32
struct KSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_EX2_S_32 * PKSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_EX2_S_32
ntv2publicinterface.h
Declares enums and structs used by all platform drivers and the SDK.
KSPROPERTY_AJAPROPS_DMA_EX_S::ulAudNumBytes
ULWord ulAudNumBytes
Definition: ntv2winpublicinterface.h:224
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S::bVal5
bool bVal5
Definition: ntv2winpublicinterface.h:305
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX2_S::Property
KSPROPERTY Property
Definition: ntv2winpublicinterface.h:391
KSPROPERTY_AJAPROPS_GETSETREGISTER_S::ulRegisterMask
ULONG ulRegisterMask
Definition: ntv2winpublicinterface.h:109
KSPROPERTY_AJAPROPS_NEWSUBSCRIPTIONS_S_32
Definition: ntv2winpublicinterface.h:180
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_S::bVal3
bool bVal3
Definition: ntv2winpublicinterface.h:279
KSPROPERTY_AJAPROPS_DT_GET_XENA_DXT_FIRMWARE_DESIRED
@ KSPROPERTY_AJAPROPS_DT_GET_XENA_DXT_FIRMWARE_DESIRED
Definition: ntv2winpublicinterface.h:95
KSPROPERTY_AJAPROPS_DT_GETSETVIDEOCAPTUREPINCONNECTED
@ KSPROPERTY_AJAPROPS_DT_GETSETVIDEOCAPTUREPINCONNECTED
Definition: ntv2winpublicinterface.h:98
KSPROPERTY_AJAPROPS_SUBSCRIPTIONS
@ KSPROPERTY_AJAPROPS_SUBSCRIPTIONS
Definition: ntv2winpublicinterface.h:77
KSPROPERTY_AJAPROPS_DMA_S_32::Property
KSPROPERTY Property
Definition: ntv2winpublicinterface.h:204
KSPROPERTY_AJAPROPS_AUTOCIRC_STATUS_S::Property
KSPROPERTY Property
Definition: ntv2winpublicinterface.h:320
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_S
Definition: ntv2winpublicinterface.h:270
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX2_S::acTransfer
AUTOCIRCULATE_TRANSFER_STRUCT acTransfer
Definition: ntv2winpublicinterface.h:393
PKSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_S_32
struct KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_S_32 * PKSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_S_32
KSPROPERTY_AJAPROPS_DMA_P2P_S::ulVidSegmentCardPitch
ULWord ulVidSegmentCardPitch
Definition: ntv2winpublicinterface.h:257
KSPROPERTY_AJAPROPS_AUTOCIRC_FRAME_EX2_S::acTask
AUTOCIRCULATE_TASK_STRUCT acTask
Definition: ntv2winpublicinterface.h:342
NTV2_MAPMEMORY_FRAMEBUFFER
@ NTV2_MAPMEMORY_FRAMEBUFFER
Definition: ntv2winpublicinterface.h:117
NTV2Crosspoint
NTV2Crosspoint
Logically, these are an NTV2Channel combined with an NTV2Mode.
Definition: ntv2enums.h:1645
KSPROPERTY_AJAPROPS_DMA_EX_S_32::ulVidNumBytes
ULWord ulVidNumBytes
Definition: ntv2winpublicinterface.h:237
KSPROPERTY_AJAPROPS_DMA_S::bSync
bool bSync
Definition: ntv2winpublicinterface.h:200
BITFILE_INFO_STRUCT
Definition: ntv2publicinterface.h:4772
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_S_32::acStatus
AUTOCIRCULATE_TRANSFER_STATUS_STRUCT acStatus
Definition: ntv2winpublicinterface.h:367
KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_EX_S::channelSpec
NTV2Crosspoint channelSpec
Definition: ntv2winpublicinterface.h:290
KSPROPERTY_AJAPROPS_DMA_S::ulFrameOffset
ULWord ulFrameOffset
Definition: ntv2winpublicinterface.h:196
KSPROPERTY_AJAPROPS_AUTOCIRC_TRANSFER_EX_S
Definition: ntv2winpublicinterface.h:372
KSPROPERTY_AJAPROPS_NEWSUBSCRIPTIONS_S::Handle
HANDLE Handle
Definition: ntv2winpublicinterface.h:175
KSPROPERTY_AJAPROPS_SUBSCRIPTIONS_S_32
Definition: ntv2winpublicinterface.h:163
KSPROPERTY_AJAPROPS_DMA_P2P_S::ullVideoBusAddress
ULWord64 ullVideoBusAddress
Definition: ntv2winpublicinterface.h:258
PKSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_S
struct KSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_S * PKSPROPERTY_AJAPROPS_AUTOCIRC_CONTROL_S