AJA NTV2 SDK  18.0.0.2717
NTV2 SDK 18.0.0.2717
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...
 

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 9114 of file ntv2publicinterface.h.

Constructor & Destructor Documentation

◆ NTV2MailBuffer()

NTV2MailBuffer::NTV2MailBuffer ( )
explicit

Constructs a default NTV2MailBuffer struct.

Definition at line 3165 of file ntv2publicinterface.cpp.

Member Function Documentation

◆ operator NTV2_HEADER *()

NTV2MailBuffer::operator NTV2_HEADER * ( )
inline

Definition at line 9135 of file ntv2publicinterface.h.

◆ Print()

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

Definition at line 3171 of file ntv2publicinterface.cpp.

Member Data Documentation

◆ mBuffer

NTV2Buffer NTV2MailBuffer::mBuffer

Virtual address of a mail buffer and its length.

Definition at line 9117 of file ntv2publicinterface.h.

◆ mChannel

NTV2Channel NTV2MailBuffer::mChannel

Mail buffer channel.

Definition at line 9116 of file ntv2publicinterface.h.

◆ mDataSize

ULWord NTV2MailBuffer::mDataSize

Size of data in the buffer.

Definition at line 9118 of file ntv2publicinterface.h.

◆ mDelay

ULWord NTV2MailBuffer::mDelay

Trial delay (us)

Definition at line 9120 of file ntv2publicinterface.h.

◆ mFlags

ULWord NTV2MailBuffer::mFlags

Action flags.

Definition at line 9119 of file ntv2publicinterface.h.

◆ mHeader

NTV2_HEADER NTV2MailBuffer::mHeader

The common structure header – ALWAYS FIRST!

Definition at line 9115 of file ntv2publicinterface.h.

◆ mReserved

ULWord NTV2MailBuffer::mReserved[32]

Reserved for future expansion.

Definition at line 9123 of file ntv2publicinterface.h.

◆ mStatus

ULWord NTV2MailBuffer::mStatus

Action status.

Definition at line 9122 of file ntv2publicinterface.h.

◆ mTimeout

ULWord NTV2MailBuffer::mTimeout

Timeout (us)

Definition at line 9121 of file ntv2publicinterface.h.

◆ mTrailer

NTV2_TRAILER NTV2MailBuffer::mTrailer

The common structure trailer – ALWAYS LAST!

Definition at line 9124 of file ntv2publicinterface.h.


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