Defines configuration settings used to create an NvDsNmosNodeServer.
The structure should be zero initialized.
Definition at line 166 of file nvdsnmos.h.

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... | |
| NvDsNmosAssetConfig * | asset_tags |
| Holds BCP-002-02 Asset Distinguishing Information. 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... | |
| NvDsNmosAssetConfig* _NvDsNmosNodeConfig::asset_tags |
Holds BCP-002-02 Asset Distinguishing Information.
May be null.
Definition at line 184 of file nvdsnmos.h.
| 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.
| 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.
| 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.
| nmos_logging_callback _NvDsNmosNodeConfig::log_callback |
Holds the callback for handling log messages.
May be null.
Definition at line 206 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 212 of file nvdsnmos.h.
| int _NvDsNmosNodeConfig::log_level |
Holds the minimum severity/verbosity level for which to make logging callbacks.
Definition at line 209 of file nvdsnmos.h.
| unsigned int _NvDsNmosNodeConfig::num_host_addresses |
| 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 192 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 203 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 188 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 197 of file nvdsnmos.h.