NvNmos
|
#include <stdbool.h>
Go to the source code of this file.
Classes | |
struct | _NvNmosNodeConfig |
struct | _NvNmosAssetConfig |
struct | _NvNmosReceiverConfig |
struct | _NvNmosSenderConfig |
struct | _NvNmosNodeServer |
Typedefs | |
typedef struct _NvNmosNodeServer | NvNmosNodeServer |
typedef bool(* | nmos_connection_rtp_activation_callback) (NvNmosNodeServer *server, const char *id, const char *sdp) |
typedef void(* | nmos_logging_callback) (NvNmosNodeServer *server, const char *categories, int level, const char *message) |
typedef struct _NvNmosAssetConfig | NvNmosAssetConfig |
typedef struct _NvNmosReceiverConfig | NvNmosReceiverConfig |
typedef struct _NvNmosSenderConfig | NvNmosSenderConfig |
typedef struct _NvNmosNodeConfig | NvNmosNodeConfig |
Enumerations | |
enum | { NVNMOS_LOG_DEVEL = -40 , NVNMOS_LOG_VERBOSE = -10 , NVNMOS_LOG_INFO = 0 , NVNMOS_LOG_WARNING = 10 , NVNMOS_LOG_ERROR = 20 , NVNMOS_LOG_SEVERE = 30 , NVNMOS_LOG_FATAL = 40 } |
Functions | |
NVNMOS_API bool | create_nmos_node_server (const NvNmosNodeConfig *config, NvNmosNodeServer *server) |
NVNMOS_API bool | destroy_nmos_node_server (NvNmosNodeServer *server) |
NVNMOS_API bool | add_nmos_receiver_to_node_server (NvNmosNodeServer *server, const NvNmosReceiverConfig *config) |
NVNMOS_API bool | remove_nmos_receiver_from_node_server (NvNmosNodeServer *server, const char *id) |
NVNMOS_API bool | add_nmos_sender_to_node_server (NvNmosNodeServer *server, const NvNmosSenderConfig *config) |
NVNMOS_API bool | remove_nmos_sender_from_node_server (NvNmosNodeServer *server, const char *id) |
NVNMOS_API bool | nmos_connection_rtp_activate (NvNmosNodeServer *server, const char *id, const char *sdp) |
NVIDIA Networked Media Open Specifications (NMOS) API
Description: This file defines the NVIDIA NMOS utility library (NvNmos) API.