AJA NTV2 SDK  17.0.1.1246
NTV2 SDK 17.0.1.1246
AVHevcDataBuffer Struct Reference

This structure encapsulates the video and audio buffers used by the HEVC demo applications. The demo programs that employ producer/consumer threads use a fixed number of these buffers. More...

#include <ntv2demohevccommon.h>

Public Attributes

uint32_t * pVideoBuffer
 Pointer to host video buffer. More...
 
uint32_t videoBufferSize
 Size of host video buffer (bytes) More...
 
uint32_t videoDataSize
 Size of video data (bytes) More...
 
uint32_t videoDataSize2
 Size of field 2 video data (bytes) More...
 
uint32_t * pInfoBuffer
 Picture information (raw) or encode information (hevc) More...
 
uint32_t infoBufferSize
 Size of the host information buffer (bytes) More...
 
uint32_t infoDataSize
 Size of the information data (bytes) More...
 
uint32_t infoDataSize2
 Size of the field 2 information data (bytes) More...
 
uint32_t * pAudioBuffer
 Pointer to host audio buffer. More...
 
uint32_t audioBufferSize
 Size of host audio buffer (bytes) More...
 
uint32_t audioDataSize
 Size of audio data (bytes) More...
 
uint32_t timeCodeDBB
 Time code data dbb. More...
 
uint32_t timeCodeLow
 Time code data low. More...
 
uint32_t timeCodeHigh
 Time code data high. More...
 
int64_t frameTime
 Capture time stamp. More...
 
bool lastFrame
 Indicates last captured frame. More...
 

Detailed Description

This structure encapsulates the video and audio buffers used by the HEVC demo applications. The demo programs that employ producer/consumer threads use a fixed number of these buffers.

Definition at line 27 of file ntv2demohevccommon.h.

Member Data Documentation

◆ audioBufferSize

uint32_t AVHevcDataBuffer::audioBufferSize

Size of host audio buffer (bytes)

Definition at line 38 of file ntv2demohevccommon.h.

◆ audioDataSize

uint32_t AVHevcDataBuffer::audioDataSize

Size of audio data (bytes)

Definition at line 39 of file ntv2demohevccommon.h.

◆ frameTime

int64_t AVHevcDataBuffer::frameTime

Capture time stamp.

Definition at line 43 of file ntv2demohevccommon.h.

◆ infoBufferSize

uint32_t AVHevcDataBuffer::infoBufferSize

Size of the host information buffer (bytes)

Definition at line 34 of file ntv2demohevccommon.h.

◆ infoDataSize

uint32_t AVHevcDataBuffer::infoDataSize

Size of the information data (bytes)

Definition at line 35 of file ntv2demohevccommon.h.

◆ infoDataSize2

uint32_t AVHevcDataBuffer::infoDataSize2

Size of the field 2 information data (bytes)

Definition at line 36 of file ntv2demohevccommon.h.

◆ lastFrame

bool AVHevcDataBuffer::lastFrame

Indicates last captured frame.

Definition at line 44 of file ntv2demohevccommon.h.

◆ pAudioBuffer

uint32_t* AVHevcDataBuffer::pAudioBuffer

Pointer to host audio buffer.

Definition at line 37 of file ntv2demohevccommon.h.

◆ pInfoBuffer

uint32_t* AVHevcDataBuffer::pInfoBuffer

Picture information (raw) or encode information (hevc)

Definition at line 33 of file ntv2demohevccommon.h.

◆ pVideoBuffer

uint32_t* AVHevcDataBuffer::pVideoBuffer

Pointer to host video buffer.

Definition at line 29 of file ntv2demohevccommon.h.

◆ timeCodeDBB

uint32_t AVHevcDataBuffer::timeCodeDBB

Time code data dbb.

Definition at line 40 of file ntv2demohevccommon.h.

◆ timeCodeHigh

uint32_t AVHevcDataBuffer::timeCodeHigh

Time code data high.

Definition at line 42 of file ntv2demohevccommon.h.

◆ timeCodeLow

uint32_t AVHevcDataBuffer::timeCodeLow

Time code data low.

Definition at line 41 of file ntv2demohevccommon.h.

◆ videoBufferSize

uint32_t AVHevcDataBuffer::videoBufferSize

Size of host video buffer (bytes)

Definition at line 30 of file ntv2demohevccommon.h.

◆ videoDataSize

uint32_t AVHevcDataBuffer::videoDataSize

Size of video data (bytes)

Definition at line 31 of file ntv2demohevccommon.h.

◆ videoDataSize2

uint32_t AVHevcDataBuffer::videoDataSize2

Size of field 2 video data (bytes)

Definition at line 32 of file ntv2demohevccommon.h.


The documentation for this struct was generated from the following file: