NVIDIA DeepStream SDK API Reference6.1.1 Release |
NVIDIA DeepStream Networked Media Open Specifications (NMOS) Library
Description: This file defines common elements used in the API exposed by the NvDsNmos library.
Definition in file nvdsnmos.h.
Go to the source code of this file.
Data Structures | |
struct | _NvDsNmosNodeConfig |
Defines configuration settings used to create an NvDsNmosNodeServer. More... | |
struct | _NvDsNmosReceiverConfig |
Defines configuration settings used to create receivers in an NvDsNmosNodeServer. More... | |
struct | _NvDsNmosSenderConfig |
Defines configuration settings used to create senders in an NvDsNmosNodeServer. More... | |
struct | _NvDsNmosNodeServer |
Holds the implementation details of a running NvDsNmos server. More... | |
Typedefs | |
typedef struct _NvDsNmosNodeServer | NvDsNmosNodeServer |
Holds the implementation details of a running NvDsNmos server. More... | |
typedef bool(* | nmos_connection_rtp_activation_callback )(NvDsNmosNodeServer *server, const char *id, const char *sdp) |
Type for a callback from NvDsNmos library when an IS-05 Connection API activation occurs. More... | |
typedef void(* | nmos_logging_callback )(NvDsNmosNodeServer *server, const char *categories, int level, const char *message) |
Type for a callback from NvDsNmos library for log messages. More... | |
typedef struct _NvDsNmosReceiverConfig | NvDsNmosReceiverConfig |
Defines configuration settings used to create receivers in an NvDsNmosNodeServer. More... | |
typedef struct _NvDsNmosSenderConfig | NvDsNmosSenderConfig |
Defines configuration settings used to create senders in an NvDsNmosNodeServer. More... | |
typedef struct _NvDsNmosNodeConfig | NvDsNmosNodeConfig |
Defines configuration settings used to create an NvDsNmosNodeServer. More... | |
Enumerations | |
enum | { NVDSNMOS_LOG_DEVEL = -40, NVDSNMOS_LOG_VERBOSE = -10, NVDSNMOS_LOG_INFO = 0, NVDSNMOS_LOG_WARNING = 10, NVDSNMOS_LOG_ERROR = 20, NVDSNMOS_LOG_SEVERE = 30, NVDSNMOS_LOG_FATAL = 40 } |
Defines some common severity/logging levels for log messages from the NvDsNmos library. More... | |
Functions | |
bool | create_nmos_node_server (const NvDsNmosNodeConfig *config, NvDsNmosNodeServer *server) |
Initialize and start an NMOS Node server according to the specified configuration settings. More... | |
bool | destroy_nmos_node_server (NvDsNmosNodeServer *server) |
Stop and deinitialize an NMOS Node server. More... | |
bool | nmos_connection_rtp_activate (NvDsNmosNodeServer *server, const char *id, const char *sdp) |
Update the configuration settings of a sender or receiver. More... | |