NVIDIA DeepStream SDK API Reference

9.2 Release
ds3d::impl::mixer::MixerInputPort Class Reference

Detailed Description

Public Member Functions

 MixerInputPort (int32_t pId)
 
ErrCode enqueue (ShrdPtr< DataMapEntry > entry)
 
uint32_t capacity ()
 
bool readyToMix (TimeStamp desiredTimeStamp)
 
ShrdPtr< DataMapEntry > dequeue ()
 
int32_t getPortId ()
 
double calculateAvgFrameDuration (uint64_t ts)
 
void flush ()
 
 MixerInputPort (int32_t pId)
 
ErrCode enqueue (ShrdPtr< DataMapEntry > entry)
 
uint32_t capacity ()
 
bool readyToMix (TimeStamp desiredTimeStamp)
 
ShrdPtr< DataMapEntry > dequeue ()
 
int32_t getPortId ()
 
double calculateAvgFrameDuration (uint64_t ts)
 
void flush ()
 

Constructor & Destructor Documentation

◆ MixerInputPort() [1/2]

ds3d::impl::mixer::MixerInputPort::MixerInputPort ( int32_t  pId)
inline

◆ MixerInputPort() [2/2]

ds3d::impl::mixer::MixerInputPort::MixerInputPort ( int32_t  pId)
inline

Member Function Documentation

◆ calculateAvgFrameDuration() [1/2]

double ds3d::impl::mixer::MixerInputPort::calculateAvgFrameDuration ( uint64_t  ts)
inline

◆ calculateAvgFrameDuration() [2/2]

double ds3d::impl::mixer::MixerInputPort::calculateAvgFrameDuration ( uint64_t  ts)
inline

◆ capacity() [1/2]

uint32_t ds3d::impl::mixer::MixerInputPort::capacity ( )
inline

◆ capacity() [2/2]

uint32_t ds3d::impl::mixer::MixerInputPort::capacity ( )
inline

◆ dequeue() [1/2]

ShrdPtr<DataMapEntry> ds3d::impl::mixer::MixerInputPort::dequeue ( )
inline

◆ dequeue() [2/2]

ShrdPtr<DataMapEntry> ds3d::impl::mixer::MixerInputPort::dequeue ( )
inline

◆ enqueue() [1/2]

ErrCode ds3d::impl::mixer::MixerInputPort::enqueue ( ShrdPtr< DataMapEntry >  entry)
inline

◆ enqueue() [2/2]

ErrCode ds3d::impl::mixer::MixerInputPort::enqueue ( ShrdPtr< DataMapEntry >  entry)
inline

◆ flush() [1/2]

void ds3d::impl::mixer::MixerInputPort::flush ( )
inline

◆ flush() [2/2]

void ds3d::impl::mixer::MixerInputPort::flush ( )
inline

◆ getPortId() [1/2]

int32_t ds3d::impl::mixer::MixerInputPort::getPortId ( )
inline

◆ getPortId() [2/2]

int32_t ds3d::impl::mixer::MixerInputPort::getPortId ( )
inline

◆ readyToMix() [1/2]

bool ds3d::impl::mixer::MixerInputPort::readyToMix ( TimeStamp  desiredTimeStamp)
inline

◆ readyToMix() [2/2]

bool ds3d::impl::mixer::MixerInputPort::readyToMix ( TimeStamp  desiredTimeStamp)
inline

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