Go to the source code of this file.
Data Structures | |
struct | _GstNvMsgBroker |
struct | _GstNvMsgBrokerClass |
Macros | |
#define | GST_TYPE_NVMSGBROKER (gst_nvmsgbroker_get_type()) |
SPDX-FileCopyrightText: Copyright (c) 2018-2023 NVIDIA CORPORATION & AFFILIATES. More... | |
#define | GST_NVMSGBROKER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_NVMSGBROKER,GstNvMsgBroker)) |
#define | GST_NVMSGBROKER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_NVMSGBROKER,GstNvMsgBrokerClass)) |
#define | GST_IS_NVMSGBROKER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_NVMSGBROKER)) |
#define | GST_IS_NVMSGBROKER_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_NVMSGBROKER)) |
Typedefs | |
typedef struct _GstNvMsgBroker | GstNvMsgBroker |
typedef struct _GstNvMsgBrokerClass | GstNvMsgBrokerClass |
typedef NvDsMsgApiHandle(* | nvds_msgapi_connect_ptr) (const char *connection_str, nvds_msgapi_connect_cb_t connect_cb, const char *config_path) |
typedef NvDsMsgApiErrorType(* | nvds_msgapi_send_ptr) (NvDsMsgApiHandle conn, const char *topic, const uint8_t *payload, size_t nbuf) |
typedef NvDsMsgApiErrorType(* | nvds_msgapi_send_async_ptr) (NvDsMsgApiHandle h_ptr, char *topic, const uint8_t *payload, size_t nbuf, nvds_msgapi_send_cb_t send_callback, void *user_ptr) |
typedef void(* | nvds_msgapi_do_work_ptr) (NvDsMsgApiHandle h_ptr) |
typedef NvDsMsgApiErrorType(* | nvds_msgapi_disconnect_ptr) (NvDsMsgApiHandle conn) |
Functions | |
GType | gst_nvmsgbroker_get_type (void) |
#define GST_IS_NVMSGBROKER | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_NVMSGBROKER)) |
Definition at line 25 of file gstnvmsgbroker.h.
#define GST_IS_NVMSGBROKER_CLASS | ( | obj | ) | (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_NVMSGBROKER)) |
Definition at line 26 of file gstnvmsgbroker.h.
#define GST_NVMSGBROKER | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_NVMSGBROKER,GstNvMsgBroker)) |
Definition at line 23 of file gstnvmsgbroker.h.
#define GST_NVMSGBROKER_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_NVMSGBROKER,GstNvMsgBrokerClass)) |
Definition at line 24 of file gstnvmsgbroker.h.
#define GST_TYPE_NVMSGBROKER (gst_nvmsgbroker_get_type()) |
SPDX-FileCopyrightText: Copyright (c) 2018-2023 NVIDIA CORPORATION & AFFILIATES.
All rights reserved. SPDX-License-Identifier: LicenseRef-NvidiaProprietary
NVIDIA CORPORATION, its affiliates and licensors retain all intellectual property and proprietary rights in and to this material, related documentation and any modifications thereto. Any use, reproduction, disclosure or distribution of this material and related documentation without an express license agreement from NVIDIA CORPORATION or its affiliates is strictly prohibited.
Definition at line 22 of file gstnvmsgbroker.h.
typedef struct _GstNvMsgBroker GstNvMsgBroker |
Definition at line 28 of file gstnvmsgbroker.h.
typedef struct _GstNvMsgBrokerClass GstNvMsgBrokerClass |
Definition at line 29 of file gstnvmsgbroker.h.
typedef NvDsMsgApiHandle(* nvds_msgapi_connect_ptr) (const char *connection_str, nvds_msgapi_connect_cb_t connect_cb, const char *config_path) |
Definition at line 31 of file gstnvmsgbroker.h.
typedef NvDsMsgApiErrorType(* nvds_msgapi_disconnect_ptr) (NvDsMsgApiHandle conn) |
Definition at line 43 of file gstnvmsgbroker.h.
typedef void(* nvds_msgapi_do_work_ptr) (NvDsMsgApiHandle h_ptr) |
Definition at line 41 of file gstnvmsgbroker.h.
typedef NvDsMsgApiErrorType(* nvds_msgapi_send_async_ptr) (NvDsMsgApiHandle h_ptr, char *topic, const uint8_t *payload, size_t nbuf, nvds_msgapi_send_cb_t send_callback, void *user_ptr) |
Definition at line 37 of file gstnvmsgbroker.h.
typedef NvDsMsgApiErrorType(* nvds_msgapi_send_ptr) (NvDsMsgApiHandle conn, const char *topic, const uint8_t *payload, size_t nbuf) |
Definition at line 34 of file gstnvmsgbroker.h.
GType gst_nvmsgbroker_get_type | ( | void | ) |