Compute Graph Framework SDK Reference  5.8
dw::framework::ChannelNvSciStreamParams Class Reference

Detailed Description

Definition at line 531 of file ChannelParameters.hpp.

Public Member Functions

 ChannelNvSciStreamParams ()=default
 
 ChannelNvSciStreamParams (const ChannelNvSciStreamParams &other)=default
 
 ChannelNvSciStreamParams (const char *params)
 
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

◆ 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 562 of file ChannelParameters.hpp.

References m_connectionType.

◆ getChannelReach()

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

Definition at line 585 of file ChannelParameters.hpp.

References m_reaches, and dw::framework::REACH_PROCESS.

◆ getEnabledComponents()

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

Definition at line 554 of file ChannelParameters.hpp.

References m_enabledComponents.

◆ getNumOutputs()

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

Definition at line 565 of file ChannelParameters.hpp.

References m_streamNames.

◆ getStreamName()

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

Definition at line 576 of file ChannelParameters.hpp.

References m_streamNames.

◆ getTimeoutUsec()

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

Definition at line 552 of file ChannelParameters.hpp.

References m_timeoutUsec.

◆ isConnectionTypeDynamic()

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

◆ isConnectionTypeStatic()

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

◆ isEnabledComponentCpu()

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

Definition at line 555 of file ChannelParameters.hpp.

References dw::framework::COMPONENT_CPU, and m_enabledComponents.

◆ isEnabledComponentCuda()

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

Definition at line 557 of file ChannelParameters.hpp.

References dw::framework::COMPONENT_CUDA, and m_enabledComponents.

◆ isEnabledComponentDla()

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

Definition at line 559 of file ChannelParameters.hpp.

References dw::framework::COMPONENT_DLA, and m_enabledComponents.

◆ isEnabledComponentEgl()

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

Definition at line 556 of file ChannelParameters.hpp.

References dw::framework::COMPONENT_EGL, and m_enabledComponents.

◆ isEnabledComponentNvmedia()

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

Definition at line 560 of file ChannelParameters.hpp.

References dw::framework::COMPONENT_NVMEDIA, and m_enabledComponents.

◆ isEnabledComponentPva()

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

Definition at line 558 of file ChannelParameters.hpp.

References dw::framework::COMPONENT_PVA, and m_enabledComponents.

◆ isMulticast()

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

Definition at line 571 of file ChannelParameters.hpp.

References m_streamNames.

◆ operator=()

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

Member Data Documentation

◆ m_connectionType

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

◆ m_enabledComponents

◆ m_reaches

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

Definition at line 604 of file ChannelParameters.hpp.

Referenced by ChannelNvSciStreamParams(), and getChannelReach().

◆ m_streamNames

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

◆ m_timeoutUsec

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

Definition at line 599 of file ChannelParameters.hpp.

Referenced by ChannelNvSciStreamParams(), and getTimeoutUsec().


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