AJA NTV2 SDK  17.0.1.1246
NTV2 SDK 17.0.1.1246
NTV2StreamBuffer Class Reference

#include <ntv2publicinterface.h>

Collaboration diagram for NTV2StreamBuffer:
[legend]

Public Member Functions

 operator NTV2_HEADER * ()
 
Construction & Destruction
 NTV2StreamBuffer ()
 Constructs a default NTV2StreamBuffer struct. More...
 

Public Attributes

NTV2_HEADER mHeader
 The common structure header – ALWAYS FIRST! More...
 
NTV2Channel mChannel
 Stream channel. More...
 
ULWord mFlags
 Action flags. More...
 
ULWord mStatus
 Action status. More...
 
NTV2_POINTER mBuffer
 Virtual address of a stream buffer and its length. More...
 
ULWord64 mBufferCookie
 Buffer User cookie. More...
 
ULWord mBufferState
 Buffer state. More...
 
LWord64 mQueueTime
 Queue time (queued to driver by app) More...
 
LWord64 mLinkTime
 Link time (linked into stream by irq) More...
 
LWord64 mStartTime
 Active start time (on air interrupt time) More...
 
LWord64 mStopTime
 Active stop time (off air interrupt time) More...
 
LWord64 mFlushTime
 Flush time (if flushed before on air) More...
 
ULWord64 mRepeatCount
 Number of repeat cycles. More...
 
ULWord mReserved [32]
 Reserved for future expansion. More...
 
NTV2_TRAILER mTrailer
 The common structure trailer – ALWAYS LAST! More...
 

Detailed Description

Definition at line 8741 of file ntv2publicinterface.h.

Constructor & Destructor Documentation

◆ NTV2StreamBuffer()

NTV2StreamBuffer::NTV2StreamBuffer ( )
explicit

Constructs a default NTV2StreamBuffer struct.

Definition at line 2912 of file ntv2publicinterface.cpp.

Member Function Documentation

◆ operator NTV2_HEADER *()

NTV2StreamBuffer::operator NTV2_HEADER * ( )
inline

Definition at line 8767 of file ntv2publicinterface.h.

Member Data Documentation

◆ mBuffer

NTV2_POINTER NTV2StreamBuffer::mBuffer

Virtual address of a stream buffer and its length.

Definition at line 8746 of file ntv2publicinterface.h.

◆ mBufferCookie

ULWord64 NTV2StreamBuffer::mBufferCookie

Buffer User cookie.

Definition at line 8747 of file ntv2publicinterface.h.

◆ mBufferState

ULWord NTV2StreamBuffer::mBufferState

Buffer state.

Definition at line 8748 of file ntv2publicinterface.h.

◆ mChannel

NTV2Channel NTV2StreamBuffer::mChannel

Stream channel.

Definition at line 8743 of file ntv2publicinterface.h.

◆ mFlags

ULWord NTV2StreamBuffer::mFlags

Action flags.

Definition at line 8744 of file ntv2publicinterface.h.

◆ mFlushTime

LWord64 NTV2StreamBuffer::mFlushTime

Flush time (if flushed before on air)

Definition at line 8753 of file ntv2publicinterface.h.

◆ mHeader

NTV2_HEADER NTV2StreamBuffer::mHeader

The common structure header – ALWAYS FIRST!

Definition at line 8742 of file ntv2publicinterface.h.

◆ mLinkTime

LWord64 NTV2StreamBuffer::mLinkTime

Link time (linked into stream by irq)

Definition at line 8750 of file ntv2publicinterface.h.

◆ mQueueTime

LWord64 NTV2StreamBuffer::mQueueTime

Queue time (queued to driver by app)

Definition at line 8749 of file ntv2publicinterface.h.

◆ mRepeatCount

ULWord64 NTV2StreamBuffer::mRepeatCount

Number of repeat cycles.

Definition at line 8754 of file ntv2publicinterface.h.

◆ mReserved

ULWord NTV2StreamBuffer::mReserved[32]

Reserved for future expansion.

Definition at line 8755 of file ntv2publicinterface.h.

◆ mStartTime

LWord64 NTV2StreamBuffer::mStartTime

Active start time (on air interrupt time)

Definition at line 8751 of file ntv2publicinterface.h.

◆ mStatus

ULWord NTV2StreamBuffer::mStatus

Action status.

Definition at line 8745 of file ntv2publicinterface.h.

◆ mStopTime

LWord64 NTV2StreamBuffer::mStopTime

Active stop time (off air interrupt time)

Definition at line 8752 of file ntv2publicinterface.h.

◆ mTrailer

NTV2_TRAILER NTV2StreamBuffer::mTrailer

The common structure trailer – ALWAYS LAST!

Definition at line 8756 of file ntv2publicinterface.h.


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