NVIDIA DeepStream SDK API Reference

7.1 Release
rest_server_callbacks.h
Go to the documentation of this file.
1 /*
2  * SPDX-FileCopyrightText: Copyright (c) 2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3  * SPDX-License-Identifier: LicenseRef-NvidiaProprietary
4  *
5  * NVIDIA CORPORATION, its affiliates and licensors retain all intellectual
6  * property and proprietary rights in and to this material, related
7  * documentation and any modifications thereto. Any use, reproduction,
8  * disclosure or distribution of this material and related documentation
9  * without an express license agreement from NVIDIA CORPORATION or
10  * its affiliates is strictly prohibited.
11  */
12 
13 #include "nvds_rest_server.h"
14 #include "gst-nvmultiurisrcbincreator.h"
15 #include "gst-nvcustomevent.h"
16 
17 #include "nvds_appctx_server.h"
18 
19 /* Callback to handle application related REST API requests*/
21  void *ctx);
22 
23 /* Callback to handle osd related REST API requests*/
24 void s_osd_callback_impl (NvDsServerOsdInfo * osd_info, void *ctx);
25 
26 /* Callback to handle nvstreammux related REST API requests*/
27 void s_mux_callback_impl (NvDsServerMuxInfo * mux_info, void *ctx);
28 
29 /* Callback to handle encoder specific REST API requests*/
30 void s_enc_callback_impl (NvDsServerEncInfo * enc_info, void *ctx);
31 
32 /* Callback to handle encoder specific REST API requests*/
33 void s_conv_callback_impl (NvDsServerConvInfo * conv_info, void *ctx);
34 
35 /* Callback to handle nvinferserver specific REST API requests*/
37  void *ctx);
38 
39 /* Callback to handle nvinfer specific REST API requests*/
40 void s_infer_callback_impl (NvDsServerInferInfo * infer_info, void *ctx);
41 
42 /* Callback to handle nvv4l2decoder specific REST API requests*/
43 void s_dec_callback_impl (NvDsServerDecInfo * dec_info, void *ctx);
44 
45 /* Callback to handle nvdspreprocess specific REST API requests*/
46 void s_roi_callback_impl (NvDsServerRoiInfo * roi_info, void *ctx);
47 
48 /* Callback to handle stream add/remove specific REST API requests*/
49 void s_stream_callback_impl (NvDsServerStreamInfo * stream_info, void *ctx);
s_dec_callback_impl
void s_dec_callback_impl(NvDsServerDecInfo *dec_info, void *ctx)
s_osd_callback_impl
void s_osd_callback_impl(NvDsServerOsdInfo *osd_info, void *ctx)
NvDsServerInferInfo
Definition: includes/nvds_rest_server.h:298
s_roi_callback_impl
void s_roi_callback_impl(NvDsServerRoiInfo *roi_info, void *ctx)
s_conv_callback_impl
void s_conv_callback_impl(NvDsServerConvInfo *conv_info, void *ctx)
NvDsServerMuxInfo
Definition: includes/nvds_rest_server.h:240
NvDsServerInferServerInfo
Definition: includes/nvds_rest_server.h:333
s_mux_callback_impl
void s_mux_callback_impl(NvDsServerMuxInfo *mux_info, void *ctx)
NvDsServerEncInfo
Definition: includes/nvds_rest_server.h:210
NvDsServerOsdInfo
Definition: includes/nvds_rest_server.h:310
NvDsServerDecInfo
Definition: includes/nvds_rest_server.h:196
NvDsServerRoiInfo
Definition: includes/nvds_rest_server.h:252
NvDsServerStreamInfo
Definition: includes/nvds_rest_server.h:265
s_stream_callback_impl
void s_stream_callback_impl(NvDsServerStreamInfo *stream_info, void *ctx)
NvDsServerAppInstanceInfo
Definition: includes/nvds_rest_server.h:322
NvDsServerConvInfo
Definition: includes/nvds_rest_server.h:225
nvds_appctx_server.h
s_appinstance_callback_impl
void s_appinstance_callback_impl(NvDsServerAppInstanceInfo *appinstance_info, void *ctx)
s_inferserver_callback_impl
void s_inferserver_callback_impl(NvDsServerInferServerInfo *inferserver_info, void *ctx)
s_enc_callback_impl
void s_enc_callback_impl(NvDsServerEncInfo *enc_info, void *ctx)
s_infer_callback_impl
void s_infer_callback_impl(NvDsServerInferInfo *infer_info, void *ctx)