AJA NTV2 SDK  17.6.0.2675
NTV2 SDK 17.6.0.2675
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 9100 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 9121 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 9103 of file ntv2publicinterface.h.

◆ mChannel

NTV2Channel NTV2MailBuffer::mChannel

Mail buffer channel.

Definition at line 9102 of file ntv2publicinterface.h.

◆ mDataSize

ULWord NTV2MailBuffer::mDataSize

Size of data in the buffer.

Definition at line 9104 of file ntv2publicinterface.h.

◆ mDelay

ULWord NTV2MailBuffer::mDelay

Trial delay (us)

Definition at line 9106 of file ntv2publicinterface.h.

◆ mFlags

ULWord NTV2MailBuffer::mFlags

Action flags.

Definition at line 9105 of file ntv2publicinterface.h.

◆ mHeader

NTV2_HEADER NTV2MailBuffer::mHeader

The common structure header – ALWAYS FIRST!

Definition at line 9101 of file ntv2publicinterface.h.

◆ mReserved

ULWord NTV2MailBuffer::mReserved[32]

Reserved for future expansion.

Definition at line 9109 of file ntv2publicinterface.h.

◆ mStatus

ULWord NTV2MailBuffer::mStatus

Action status.

Definition at line 9108 of file ntv2publicinterface.h.

◆ mTimeout

ULWord NTV2MailBuffer::mTimeout

Timeout (us)

Definition at line 9107 of file ntv2publicinterface.h.

◆ mTrailer

NTV2_TRAILER NTV2MailBuffer::mTrailer

The common structure trailer – ALWAYS LAST!

Definition at line 9110 of file ntv2publicinterface.h.


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