NVIDIA DeepStream SDK API Reference

7.1 Release
_NvDsNmosNodeConfig Struct Reference

Detailed Description

Defines configuration settings used to create an NvDsNmosNodeServer.

The structure should be zero initialized.

Definition at line 167 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 185 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 177 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 172 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 182 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 207 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 213 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 210 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 179 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 215 of file nvdsnmos.h.

◆ num_receivers

unsigned int _NvDsNmosNodeConfig::num_receivers

Holds the number of receivers.

May be zero.

Definition at line 195 of file nvdsnmos.h.

◆ num_senders

unsigned int _NvDsNmosNodeConfig::num_senders

Holds the number of senders.

May be zero.

Definition at line 200 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 193 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 204 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 189 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 198 of file nvdsnmos.h.


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