AJA NTV2 SDK  18.1.0.2145
NTV2 SDK 18.1.0.2145
NTV2MailBuffer Class Reference

#include <ntv2publicinterface.h>

Collaboration diagram for NTV2MailBuffer:
[legend]

Public Member Functions

 operator NTV2_HEADER * ()
 
std::ostream & Print (std::ostream &inOutStream) const
 
Construction & Destruction
 NTV2MailBuffer ()
 Constructs a default NTV2MailBuffer struct. More...
 
 ~NTV2MailBuffer ()
 My default destructor, which frees all allocatable fields that I own. More...
 

Public Attributes

NTV2_HEADER mHeader
 The common structure header – ALWAYS FIRST! More...
 
NTV2Channel mChannel
 Mail buffer channel. More...
 
NTV2Buffer mBuffer
 Virtual address of a mail buffer and its length. More...
 
ULWord mDataSize
 Size of data in the buffer. More...
 
ULWord mFlags
 Action flags. More...
 
ULWord mDelay
 Trial delay (us) More...
 
ULWord mTimeout
 Timeout (us) More...
 
ULWord mStatus
 Action status. More...
 
ULWord mReserved [32]
 Reserved for future expansion. More...
 
NTV2_TRAILER mTrailer
 The common structure trailer – ALWAYS LAST! More...
 

Detailed Description

Definition at line 9154 of file ntv2publicinterface.h.

Constructor & Destructor Documentation

◆ NTV2MailBuffer()

NTV2MailBuffer::NTV2MailBuffer ( )
explicit

Constructs a default NTV2MailBuffer struct.

Definition at line 3201 of file ntv2publicinterface.cpp.

◆ ~NTV2MailBuffer()

NTV2MailBuffer::~NTV2MailBuffer ( )
inline

My default destructor, which frees all allocatable fields that I own.

Definition at line 9172 of file ntv2publicinterface.h.

Member Function Documentation

◆ operator NTV2_HEADER *()

NTV2MailBuffer::operator NTV2_HEADER * ( )
inline

Definition at line 9175 of file ntv2publicinterface.h.

◆ Print()

ostream & NTV2MailBuffer::Print ( std::ostream &  inOutStream) const

Definition at line 3207 of file ntv2publicinterface.cpp.

Member Data Documentation

◆ mBuffer

NTV2Buffer NTV2MailBuffer::mBuffer

Virtual address of a mail buffer and its length.

Definition at line 9157 of file ntv2publicinterface.h.

◆ mChannel

NTV2Channel NTV2MailBuffer::mChannel

Mail buffer channel.

Definition at line 9156 of file ntv2publicinterface.h.

◆ mDataSize

ULWord NTV2MailBuffer::mDataSize

Size of data in the buffer.

Definition at line 9158 of file ntv2publicinterface.h.

◆ mDelay

ULWord NTV2MailBuffer::mDelay

Trial delay (us)

Definition at line 9160 of file ntv2publicinterface.h.

◆ mFlags

ULWord NTV2MailBuffer::mFlags

Action flags.

Definition at line 9159 of file ntv2publicinterface.h.

◆ mHeader

NTV2_HEADER NTV2MailBuffer::mHeader

The common structure header – ALWAYS FIRST!

Definition at line 9155 of file ntv2publicinterface.h.

◆ mReserved

ULWord NTV2MailBuffer::mReserved[32]

Reserved for future expansion.

Definition at line 9163 of file ntv2publicinterface.h.

◆ mStatus

ULWord NTV2MailBuffer::mStatus

Action status.

Definition at line 9162 of file ntv2publicinterface.h.

◆ mTimeout

ULWord NTV2MailBuffer::mTimeout

Timeout (us)

Definition at line 9161 of file ntv2publicinterface.h.

◆ mTrailer

NTV2_TRAILER NTV2MailBuffer::mTrailer

The common structure trailer – ALWAYS LAST!

Definition at line 9164 of file ntv2publicinterface.h.


The documentation for this class was generated from the following files: