NVIDIA DeepStream SDK API Reference

6.1.1 Release

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
_NvDsNmosNodeConfig Struct Reference

Detailed Description

Defines configuration settings used to create an NvDsNmosNodeServer.

The structure should be zero initialized.

Definition at line 114 of file nvdsnmos.h.

Collaboration diagram for _NvDsNmosNodeConfig:

Data Fields

const char * host_name
 Holds the fully-qualified host name, e.g. More...
 
unsigned int http_port
 Holds the port number for the HTTP APIs, e.g. 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 log_categories. More...
 

Field Documentation

const char* _NvDsNmosNodeConfig::host_name

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

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

Definition at line 119 of file nvdsnmos.h.

unsigned int _NvDsNmosNodeConfig::http_port

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

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

Definition at line 122 of file nvdsnmos.h.

nmos_logging_callback _NvDsNmosNodeConfig::log_callback

Holds the callback for handling log messages.

May be null.

Definition at line 144 of file nvdsnmos.h.

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 150 of file nvdsnmos.h.

int _NvDsNmosNodeConfig::log_level

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

Definition at line 147 of file nvdsnmos.h.

unsigned int _NvDsNmosNodeConfig::num_log_categories

Holds the number log_categories.

May be zero.

Definition at line 152 of file nvdsnmos.h.

unsigned int _NvDsNmosNodeConfig::num_receivers

Holds the number of receivers.

May be zero.

Definition at line 132 of file nvdsnmos.h.

unsigned int _NvDsNmosNodeConfig::num_senders

Holds the number of senders.

May be zero.

Definition at line 137 of file nvdsnmos.h.

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 130 of file nvdsnmos.h.

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 141 of file nvdsnmos.h.

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 126 of file nvdsnmos.h.

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 135 of file nvdsnmos.h.


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