AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
This structure encapsulates the video, audio and anc buffers used in the AutoCirculate demos. These demos use a fixed number (CIRCULAR_BUFFER_SIZE) of these buffers in an AJACircularBuffer, which greatly simplifies processing frames between producer and consumer threads. More...
#include <ntv2democommon.h>
Public Attributes | |
uint32_t * | fVideoBuffer |
Pointer to host video buffer. More... | |
uint32_t * | fVideoBuffer2 |
Pointer to an additional host video buffer, usually field 2. More... | |
uint32_t | fVideoBufferSize |
Size of host video buffer, in bytes. More... | |
uint32_t * | fAudioBuffer |
Pointer to host audio buffer. More... | |
uint32_t | fAudioBufferSize |
Size of host audio buffer, in bytes. More... | |
uint32_t * | fAncBuffer |
Pointer to ANC buffer. More... | |
uint32_t | fAncBufferSize |
Size of ANC buffer, in bytes. More... | |
uint32_t * | fAncF2Buffer |
Pointer to "Field 2" ANC buffer. More... | |
uint32_t | fAncF2BufferSize |
Size of "Field 2" ANC buffer, in bytes. More... | |
uint32_t | fAudioRecordSize |
For future use. More... | |
uint32_t | fAncRecordSize |
For future use. More... | |
RP188_STRUCT | fRP188Data |
For future use. More... | |
RP188_STRUCT | fRP188Data2 |
For future use. More... | |
uint8_t * | fVideoBufferUnaligned |
For future use. More... | |
uint32_t | fFrameFlags |
Frame data flags. More... | |
This structure encapsulates the video, audio and anc buffers used in the AutoCirculate demos. These demos use a fixed number (CIRCULAR_BUFFER_SIZE) of these buffers in an AJACircularBuffer, which greatly simplifies processing frames between producer and consumer threads.
Definition at line 55 of file ntv2democommon.h.
uint32_t* AVDataBuffer::fAncBuffer |
Pointer to ANC buffer.
Definition at line 62 of file ntv2democommon.h.
uint32_t AVDataBuffer::fAncBufferSize |
Size of ANC buffer, in bytes.
Definition at line 63 of file ntv2democommon.h.
uint32_t* AVDataBuffer::fAncF2Buffer |
Pointer to "Field 2" ANC buffer.
Definition at line 64 of file ntv2democommon.h.
uint32_t AVDataBuffer::fAncF2BufferSize |
Size of "Field 2" ANC buffer, in bytes.
Definition at line 65 of file ntv2democommon.h.
uint32_t AVDataBuffer::fAncRecordSize |
For future use.
Definition at line 67 of file ntv2democommon.h.
uint32_t* AVDataBuffer::fAudioBuffer |
Pointer to host audio buffer.
Definition at line 60 of file ntv2democommon.h.
uint32_t AVDataBuffer::fAudioBufferSize |
Size of host audio buffer, in bytes.
Definition at line 61 of file ntv2democommon.h.
uint32_t AVDataBuffer::fAudioRecordSize |
For future use.
Definition at line 66 of file ntv2democommon.h.
uint32_t AVDataBuffer::fFrameFlags |
Frame data flags.
Definition at line 71 of file ntv2democommon.h.
RP188_STRUCT AVDataBuffer::fRP188Data |
For future use.
Definition at line 68 of file ntv2democommon.h.
RP188_STRUCT AVDataBuffer::fRP188Data2 |
For future use.
Definition at line 69 of file ntv2democommon.h.
uint32_t* AVDataBuffer::fVideoBuffer |
Pointer to host video buffer.
Definition at line 57 of file ntv2democommon.h.
uint32_t* AVDataBuffer::fVideoBuffer2 |
Pointer to an additional host video buffer, usually field 2.
Definition at line 58 of file ntv2democommon.h.
uint32_t AVDataBuffer::fVideoBufferSize |
Size of host video buffer, in bytes.
Definition at line 59 of file ntv2democommon.h.
uint8_t* AVDataBuffer::fVideoBufferUnaligned |
For future use.
Definition at line 70 of file ntv2democommon.h.