Defines configuration settings used to create an NvDsNmosNodeServer.
The structure should be zero initialized.
Definition at line 135 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 of 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 140 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 143 of file nvdsnmos.h.
| nmos_logging_callback _NvDsNmosNodeConfig::log_callback |
Holds the callback for handling log messages.
May be null.
Definition at line 165 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 171 of file nvdsnmos.h.
| int _NvDsNmosNodeConfig::log_level |
Holds the minimum severity/verbosity level for which to make logging callbacks.
Definition at line 168 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 151 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 162 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 147 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 156 of file nvdsnmos.h.