NVIDIA DeepStream SDK API Reference

6.4 Release
_NvDsNmosNodeConfig Struct Reference

Detailed Description

Defines configuration settings used to create an NvDsNmosNodeServer.

The structure should be zero initialized.

Definition at line 166 of file nvdsnmos.h.

Collaboration diagram for _NvDsNmosNodeConfig:

Data Fields

const char * host_name
 Holds the fully-qualified host name, e.g. More...
 
const char ** host_addresses
 Holds the host IP addresses, e.g. More...
 
unsigned int num_host_addresses
 Holds the number of host_addresses. More...
 
unsigned int http_port
 Holds the port number for the HTTP APIs, e.g. More...
 
NvDsNmosAssetConfigasset_tags
 Holds BCP-002-02 Asset Distinguishing Information. More...
 
const char * seed
 Holds a string used to ensure repeatable UUID generation. More...
 
NvDsNmosReceiverConfigreceivers
 Holds configuration settings for the receivers. More...
 
unsigned int num_receivers
 Holds the number of receivers. More...
 
NvDsNmosSenderConfigsenders
 Holds configuration settings for the senders. More...
 
unsigned int num_senders
 Holds the number of senders. More...
 
nmos_connection_rtp_activation_callback rtp_connection_activated
 Holds the callback for handling an IS-05 Connection API activation. More...
 
nmos_logging_callback log_callback
 Holds the callback for handling log messages. More...
 
int log_level
 Holds the minimum severity/verbosity level for which to make logging callbacks. More...
 
const char ** log_categories
 Holds topics for which to make logging callbacks. More...
 
unsigned int num_log_categories
 Holds the number of log_categories. More...
 

Field Documentation

◆ asset_tags

NvDsNmosAssetConfig* _NvDsNmosNodeConfig::asset_tags

Holds BCP-002-02 Asset Distinguishing Information.

May be null.

Definition at line 184 of file nvdsnmos.h.

◆ host_addresses

const char** _NvDsNmosNodeConfig::host_addresses

Holds the host IP addresses, e.g.

"192.0.2.0" and "198.51.100.0". The array's size must be equal to num_host_addresses. May be null in which case the system host addresses are determined automatically.

Definition at line 176 of file nvdsnmos.h.

◆ host_name

const char* _NvDsNmosNodeConfig::host_name

Holds the fully-qualified host name, e.g.

"nmos-node.local" or "nmos-node.example.com". May be null in which case the system host name is determined automatically.

Definition at line 171 of file nvdsnmos.h.

◆ http_port

unsigned int _NvDsNmosNodeConfig::http_port

Holds the port number for the HTTP APIs, e.g.

80. May be zero in which case default ports are used for each API.

Definition at line 181 of file nvdsnmos.h.

◆ log_callback

nmos_logging_callback _NvDsNmosNodeConfig::log_callback

Holds the callback for handling log messages.

May be null.

Definition at line 206 of file nvdsnmos.h.

◆ log_categories

const char** _NvDsNmosNodeConfig::log_categories

Holds topics for which to make logging callbacks.

The array's size must be equal to num_log_categories. May be null.

Definition at line 212 of file nvdsnmos.h.

◆ log_level

int _NvDsNmosNodeConfig::log_level

Holds the minimum severity/verbosity level for which to make logging callbacks.

Definition at line 209 of file nvdsnmos.h.

◆ num_host_addresses

unsigned int _NvDsNmosNodeConfig::num_host_addresses

Holds the number of host_addresses.

May be zero.

Definition at line 178 of file nvdsnmos.h.

◆ num_log_categories

unsigned int _NvDsNmosNodeConfig::num_log_categories

Holds the number of log_categories.

May be zero.

Definition at line 214 of file nvdsnmos.h.

◆ num_receivers

unsigned int _NvDsNmosNodeConfig::num_receivers

Holds the number of receivers.

May be zero.

Definition at line 194 of file nvdsnmos.h.

◆ num_senders

unsigned int _NvDsNmosNodeConfig::num_senders

Holds the number of senders.

May be zero.

Definition at line 199 of file nvdsnmos.h.

◆ receivers

NvDsNmosReceiverConfig* _NvDsNmosNodeConfig::receivers

Holds configuration settings for the receivers.

The array's size must be equal to num_receivers. May be null.

Definition at line 192 of file nvdsnmos.h.

◆ rtp_connection_activated

nmos_connection_rtp_activation_callback _NvDsNmosNodeConfig::rtp_connection_activated

Holds the callback for handling an IS-05 Connection API activation.

May be null.

Definition at line 203 of file nvdsnmos.h.

◆ seed

const char* _NvDsNmosNodeConfig::seed

Holds a string used to ensure repeatable UUID generation.

May be null in which case a random seed is used; not recommended.

Definition at line 188 of file nvdsnmos.h.

◆ senders

NvDsNmosSenderConfig* _NvDsNmosNodeConfig::senders

Holds configuration settings for the senders.

The array's size must be equal to num_senders. May be null.

Definition at line 197 of file nvdsnmos.h.


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