Compute Graph Framework SDK Reference
5.4.5418 Release
For Test and Development only

dw::framework::ChannelNvSciStreamParams Class Reference

Detailed Description

Definition at line 525 of file ChannelParameters.hpp.

Public Member Functions

 ChannelNvSciStreamParams ()=default
 
 ChannelNvSciStreamParams (const char *params)
 
 ChannelNvSciStreamParams (const ChannelNvSciStreamParams &other)=default
 
ChannelConnectionType getChannelConnectionType () const
 
ChannelReach getChannelReach (uint16_t index=0) const
 
ChannelNvSciStreamEnabledComponents getEnabledComponents () const
 
uint16_t getNumOutputs () const
 
const char * getStreamName (uint16_t index=0) const
 
dwTime_t getTimeoutUsec () const
 
bool isConnectionTypeDynamic () const
 
bool isConnectionTypeStatic () const
 
bool isEnabledComponentCpu () const
 
bool isEnabledComponentCuda () const
 
bool isEnabledComponentDla () const
 
bool isEnabledComponentEgl () const
 
bool isEnabledComponentNvmedia () const
 
bool isEnabledComponentPva () const
 
bool isMulticast () const
 
ChannelNvSciStreamParamsoperator= (const ChannelNvSciStreamParams &other)=default
 

Protected Attributes

ChannelConnectionType m_connectionType = ChannelConnectionType::CONNECTION_TYPE_DYNAMIC
 
ChannelNvSciStreamEnabledComponents m_enabledComponents = ChannelNvSciStreamEnabledComponents::COMPONENT_CPU
 
dw::core::VectorFixed< ChannelReach, 8 > m_reaches {}
 
dw::core::VectorFixed< dw::core::FixedString< 64 >, 8 > m_streamNames {}
 
dwTime_t m_timeoutUsec = 5000 * 1000
 

Constructor & Destructor Documentation

◆ ChannelNvSciStreamParams() [1/3]

dw::framework::ChannelNvSciStreamParams::ChannelNvSciStreamParams ( )
default

◆ ChannelNvSciStreamParams() [2/3]

dw::framework::ChannelNvSciStreamParams::ChannelNvSciStreamParams ( const char *  params)
inlineexplicit

Definition at line 530 of file ChannelParameters.hpp.

References dw::framework::ParseAllChannelParameters().

◆ ChannelNvSciStreamParams() [3/3]

dw::framework::ChannelNvSciStreamParams::ChannelNvSciStreamParams ( const ChannelNvSciStreamParams other)
default

Member Function Documentation

◆ getChannelConnectionType()

ChannelConnectionType dw::framework::ChannelNvSciStreamParams::getChannelConnectionType ( ) const
inline

Definition at line 556 of file ChannelParameters.hpp.

◆ getChannelReach()

ChannelReach dw::framework::ChannelNvSciStreamParams::getChannelReach ( uint16_t  index = 0) const
inline

Definition at line 579 of file ChannelParameters.hpp.

References dw::framework::REACH_PROCESS.

◆ getEnabledComponents()

ChannelNvSciStreamEnabledComponents dw::framework::ChannelNvSciStreamParams::getEnabledComponents ( ) const
inline

Definition at line 548 of file ChannelParameters.hpp.

◆ getNumOutputs()

uint16_t dw::framework::ChannelNvSciStreamParams::getNumOutputs ( ) const
inline

Definition at line 559 of file ChannelParameters.hpp.

◆ getStreamName()

const char* dw::framework::ChannelNvSciStreamParams::getStreamName ( uint16_t  index = 0) const
inline

Definition at line 570 of file ChannelParameters.hpp.

◆ getTimeoutUsec()

dwTime_t dw::framework::ChannelNvSciStreamParams::getTimeoutUsec ( ) const
inline

Definition at line 546 of file ChannelParameters.hpp.

◆ isConnectionTypeDynamic()

bool dw::framework::ChannelNvSciStreamParams::isConnectionTypeDynamic ( ) const
inline

Definition at line 558 of file ChannelParameters.hpp.

References dw::framework::CONNECTION_TYPE_DYNAMIC.

◆ isConnectionTypeStatic()

bool dw::framework::ChannelNvSciStreamParams::isConnectionTypeStatic ( ) const
inline

Definition at line 557 of file ChannelParameters.hpp.

References dw::framework::CONNECTION_TYPE_STATIC.

◆ isEnabledComponentCpu()

bool dw::framework::ChannelNvSciStreamParams::isEnabledComponentCpu ( ) const
inline

Definition at line 549 of file ChannelParameters.hpp.

References dw::framework::COMPONENT_CPU.

◆ isEnabledComponentCuda()

bool dw::framework::ChannelNvSciStreamParams::isEnabledComponentCuda ( ) const
inline

Definition at line 551 of file ChannelParameters.hpp.

References dw::framework::COMPONENT_CUDA.

◆ isEnabledComponentDla()

bool dw::framework::ChannelNvSciStreamParams::isEnabledComponentDla ( ) const
inline

Definition at line 553 of file ChannelParameters.hpp.

References dw::framework::COMPONENT_DLA.

◆ isEnabledComponentEgl()

bool dw::framework::ChannelNvSciStreamParams::isEnabledComponentEgl ( ) const
inline

Definition at line 550 of file ChannelParameters.hpp.

References dw::framework::COMPONENT_EGL.

◆ isEnabledComponentNvmedia()

bool dw::framework::ChannelNvSciStreamParams::isEnabledComponentNvmedia ( ) const
inline

Definition at line 554 of file ChannelParameters.hpp.

References dw::framework::COMPONENT_NVMEDIA.

◆ isEnabledComponentPva()

bool dw::framework::ChannelNvSciStreamParams::isEnabledComponentPva ( ) const
inline

Definition at line 552 of file ChannelParameters.hpp.

References dw::framework::COMPONENT_PVA.

◆ isMulticast()

bool dw::framework::ChannelNvSciStreamParams::isMulticast ( ) const
inline

Definition at line 565 of file ChannelParameters.hpp.

◆ operator=()

ChannelNvSciStreamParams& dw::framework::ChannelNvSciStreamParams::operator= ( const ChannelNvSciStreamParams other)
default

Field Documentation

◆ m_connectionType

ChannelConnectionType dw::framework::ChannelNvSciStreamParams::m_connectionType = ChannelConnectionType::CONNECTION_TYPE_DYNAMIC
protected

Definition at line 596 of file ChannelParameters.hpp.

◆ m_enabledComponents

ChannelNvSciStreamEnabledComponents dw::framework::ChannelNvSciStreamParams::m_enabledComponents = ChannelNvSciStreamEnabledComponents::COMPONENT_CPU
protected

Definition at line 595 of file ChannelParameters.hpp.

◆ m_reaches

dw::core::VectorFixed<ChannelReach, 8> dw::framework::ChannelNvSciStreamParams::m_reaches {}
protected

Definition at line 598 of file ChannelParameters.hpp.

◆ m_streamNames

dw::core::VectorFixed<dw::core::FixedString<64>, 8> dw::framework::ChannelNvSciStreamParams::m_streamNames {}
protected

Definition at line 597 of file ChannelParameters.hpp.

◆ m_timeoutUsec

dwTime_t dw::framework::ChannelNvSciStreamParams::m_timeoutUsec = 5000 * 1000
protected

Definition at line 593 of file ChannelParameters.hpp.


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