AJA NTV2 SDK  17.0.1.1246
NTV2 SDK 17.0.1.1246
NTV2StreamChannel Class Reference

#include <ntv2publicinterface.h>

Collaboration diagram for NTV2StreamChannel:
[legend]

Public Member Functions

 operator NTV2_HEADER * ()
 
ULWord GetQueueDepth (void)
 Gets the queue depth. More...
 
Construction & Destruction
 NTV2StreamChannel ()
 Constructs a default NTV2StreamChannel 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...
 
ULWord64 mSteps
 Stream number of steps. More...
 
ULWord mStreamState
 Stream state. More...
 
ULWord64 mBufferCookie
 Active buffer user cookie. More...
 
LWord64 mStartTime
 Stream start time. More...
 
LWord64 mStopTime
 Stream stop time. More...
 
ULWord64 mQueueCount
 Number of buffers queued. More...
 
ULWord64 mReleaseCount
 Number of buffers released. More...
 
ULWord64 mActiveCount
 Number of buffers active. More...
 
ULWord64 mRepeatCount
 Number of buffer repeats. More...
 
ULWord mReserved [32]
 Reserved for future expansion. More...
 
NTV2_TRAILER mTrailer
 The common structure trailer – ALWAYS LAST! More...
 

Detailed Description

Definition at line 8701 of file ntv2publicinterface.h.

Constructor & Destructor Documentation

◆ NTV2StreamChannel()

NTV2StreamChannel::NTV2StreamChannel ( )
explicit

Constructs a default NTV2StreamChannel struct.

Definition at line 2906 of file ntv2publicinterface.cpp.

Member Function Documentation

◆ GetQueueDepth()

ULWord NTV2StreamChannel::GetQueueDepth ( void  )
inline

Gets the queue depth.

Returns
The depth of the queue.

Definition at line 8733 of file ntv2publicinterface.h.

◆ operator NTV2_HEADER *()

NTV2StreamChannel::operator NTV2_HEADER * ( )
inline

Definition at line 8727 of file ntv2publicinterface.h.

Member Data Documentation

◆ mActiveCount

ULWord64 NTV2StreamChannel::mActiveCount

Number of buffers active.

Definition at line 8713 of file ntv2publicinterface.h.

◆ mBufferCookie

ULWord64 NTV2StreamChannel::mBufferCookie

Active buffer user cookie.

Definition at line 8708 of file ntv2publicinterface.h.

◆ mChannel

NTV2Channel NTV2StreamChannel::mChannel

Stream channel.

Definition at line 8703 of file ntv2publicinterface.h.

◆ mFlags

ULWord NTV2StreamChannel::mFlags

Action flags.

Definition at line 8704 of file ntv2publicinterface.h.

◆ mHeader

NTV2_HEADER NTV2StreamChannel::mHeader

The common structure header – ALWAYS FIRST!

Definition at line 8702 of file ntv2publicinterface.h.

◆ mQueueCount

ULWord64 NTV2StreamChannel::mQueueCount

Number of buffers queued.

Definition at line 8711 of file ntv2publicinterface.h.

◆ mReleaseCount

ULWord64 NTV2StreamChannel::mReleaseCount

Number of buffers released.

Definition at line 8712 of file ntv2publicinterface.h.

◆ mRepeatCount

ULWord64 NTV2StreamChannel::mRepeatCount

Number of buffer repeats.

Definition at line 8714 of file ntv2publicinterface.h.

◆ mReserved

ULWord NTV2StreamChannel::mReserved[32]

Reserved for future expansion.

Definition at line 8715 of file ntv2publicinterface.h.

◆ mStartTime

LWord64 NTV2StreamChannel::mStartTime

Stream start time.

Definition at line 8709 of file ntv2publicinterface.h.

◆ mStatus

ULWord NTV2StreamChannel::mStatus

Action status.

Definition at line 8705 of file ntv2publicinterface.h.

◆ mSteps

ULWord64 NTV2StreamChannel::mSteps

Stream number of steps.

Definition at line 8706 of file ntv2publicinterface.h.

◆ mStopTime

LWord64 NTV2StreamChannel::mStopTime

Stream stop time.

Definition at line 8710 of file ntv2publicinterface.h.

◆ mStreamState

ULWord NTV2StreamChannel::mStreamState

Stream state.

Definition at line 8707 of file ntv2publicinterface.h.

◆ mTrailer

NTV2_TRAILER NTV2StreamChannel::mTrailer

The common structure trailer – ALWAYS LAST!

Definition at line 8716 of file ntv2publicinterface.h.


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