NVIDIA DeepStream SDK API Reference

7.1 Release
nvds_parse.h
Go to the documentation of this file.
1 /*
2  * SPDX-FileCopyrightText: Copyright (c) 2022-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 #ifndef _NVDS_PARSE_H_
14 #define _NVDS_PARSE_H_
15 
16 #include <json/json.h>
17 
18 bool nvds_rest_roi_parse (const Json::Value & in, NvDsServerRoiInfo * roi_info);
19 bool nvds_rest_dec_parse (const Json::Value & in, NvDsServerDecInfo * dec_info);
20 bool nvds_rest_enc_parse (const Json::Value & in, NvDsServerEncInfo * enc_info);
21 bool nvds_rest_conv_parse (const Json::Value & in, NvDsServerConvInfo * conv_info);
22 bool nvds_rest_mux_parse (const Json::Value & in, NvDsServerMuxInfo * mux_info);
23 bool nvds_rest_inferserver_parse (const Json::Value & in,
24  NvDsServerInferServerInfo * inferserver_info);
25 bool nvds_rest_stream_parse (const Json::Value & in,
26  NvDsServerStreamInfo * stream_info);
27 bool nvds_rest_infer_parse (const Json::Value & in, NvDsServerInferInfo * infer_info);
28 bool nvds_rest_osd_parse (const Json::Value & in, NvDsServerOsdInfo * osd_info);
29 bool nvds_rest_app_instance_parse (const Json::Value & in,
30  NvDsServerAppInstanceInfo * appinstance_info);
31 
32 #endif
nvds_rest_mux_parse
bool nvds_rest_mux_parse(const Json::Value &in, NvDsServerMuxInfo *mux_info)
nvds_rest_roi_parse
bool nvds_rest_roi_parse(const Json::Value &in, NvDsServerRoiInfo *roi_info)
nvds_rest_osd_parse
bool nvds_rest_osd_parse(const Json::Value &in, NvDsServerOsdInfo *osd_info)
NvDsServerInferInfo
Definition: includes/nvds_rest_server.h:298
nvds_rest_inferserver_parse
bool nvds_rest_inferserver_parse(const Json::Value &in, NvDsServerInferServerInfo *inferserver_info)
NvDsServerMuxInfo
Definition: includes/nvds_rest_server.h:240
NvDsServerInferServerInfo
Definition: includes/nvds_rest_server.h:333
nvds_rest_enc_parse
bool nvds_rest_enc_parse(const Json::Value &in, NvDsServerEncInfo *enc_info)
NvDsServerEncInfo
Definition: includes/nvds_rest_server.h:210
NvDsServerOsdInfo
Definition: includes/nvds_rest_server.h:310
nvds_rest_dec_parse
bool nvds_rest_dec_parse(const Json::Value &in, NvDsServerDecInfo *dec_info)
NvDsServerDecInfo
Definition: includes/nvds_rest_server.h:196
NvDsServerRoiInfo
Definition: includes/nvds_rest_server.h:252
nvds_rest_stream_parse
bool nvds_rest_stream_parse(const Json::Value &in, NvDsServerStreamInfo *stream_info)
nvds_rest_app_instance_parse
bool nvds_rest_app_instance_parse(const Json::Value &in, NvDsServerAppInstanceInfo *appinstance_info)
NvDsServerStreamInfo
Definition: includes/nvds_rest_server.h:265
nvds_rest_infer_parse
bool nvds_rest_infer_parse(const Json::Value &in, NvDsServerInferInfo *infer_info)
NvDsServerAppInstanceInfo
Definition: includes/nvds_rest_server.h:322
NvDsServerConvInfo
Definition: includes/nvds_rest_server.h:225
nvds_rest_conv_parse
bool nvds_rest_conv_parse(const Json::Value &in, NvDsServerConvInfo *conv_info)