NVIDIA DeepStream SDK API Reference6.1.1 Release |
Defines configuration settings used to create an NvDsNmosNodeServer.
The structure should be zero initialized.
Definition at line 114 of file nvdsnmos.h.
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... | |
NvDsNmosReceiverConfig * | receivers |
Holds configuration settings for the receivers. More... | |
unsigned int | num_receivers |
Holds the number of receivers. More... | |
NvDsNmosSenderConfig * | senders |
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... | |
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 |
unsigned int _NvDsNmosNodeConfig::num_receivers |
unsigned int _NvDsNmosNodeConfig::num_senders |
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.