NVIDIA DeepStream SDK API Reference

9.1 Release
sources/libs/nvds_rest_server/nvds_parse.h
Go to the documentation of this file.
1 /*
2  * SPDX-FileCopyrightText: Copyright (c) 2022-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3  * SPDX-License-Identifier: Apache-2.0
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  * http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  */
17 
18 #ifndef _NVDS_PARSE_H_
19 #define _NVDS_PARSE_H_
20 
21 #include <json/json.h>
22 
23 bool nvds_rest_roi_parse (const Json::Value & in, NvDsServerRoiInfo * roi_info);
24 bool nvds_rest_dec_parse (const Json::Value & in, NvDsServerDecInfo * dec_info);
25 bool nvds_rest_enc_parse (const Json::Value & in, NvDsServerEncInfo * enc_info);
26 bool nvds_rest_conv_parse (const Json::Value & in, NvDsServerConvInfo * conv_info);
27 bool nvds_rest_mux_parse (const Json::Value & in, NvDsServerMuxInfo * mux_info);
28 bool nvds_rest_inferserver_parse (const Json::Value & in,
29  NvDsServerInferServerInfo * inferserver_info);
30 bool nvds_rest_stream_parse (const Json::Value & in,
31  NvDsServerStreamInfo * stream_info);
32 bool nvds_rest_infer_parse (const Json::Value & in, NvDsServerInferInfo * infer_info);
33 bool nvds_rest_nvtracker_parse (const Json::Value & in, NvDsServerNvTrackerInfo * trackerInfo);
34 bool nvds_rest_osd_parse (const Json::Value & in, NvDsServerOsdInfo * osd_info);
35 bool nvds_rest_analytics_parse (const Json::Value & in, NvDsServerAnalyticsInfo * analytics_info);
36 bool nvds_rest_app_instance_parse (const Json::Value & in,
37  NvDsServerAppInstanceInfo * appinstance_info);
38 
39 #endif
nvds_rest_analytics_parse
bool nvds_rest_analytics_parse(const Json::Value &in, NvDsServerAnalyticsInfo *analytics_info)
nvds_rest_osd_parse
bool nvds_rest_osd_parse(const Json::Value &in, NvDsServerOsdInfo *osd_info)
nvds_rest_inferserver_parse
bool nvds_rest_inferserver_parse(const Json::Value &in, NvDsServerInferServerInfo *inferserver_info)
NvDsServerInferInfo
Definition: sources/includes/nvds_rest_server.h:374
NvDsServerMuxInfo
Definition: sources/includes/nvds_rest_server.h:314
nvds_rest_app_instance_parse
bool nvds_rest_app_instance_parse(const Json::Value &in, NvDsServerAppInstanceInfo *appinstance_info)
NvDsServerInferServerInfo
Definition: sources/includes/nvds_rest_server.h:453
nvds_rest_dec_parse
bool nvds_rest_dec_parse(const Json::Value &in, NvDsServerDecInfo *dec_info)
NvDsServerEncInfo
Definition: sources/includes/nvds_rest_server.h:284
nvds_rest_enc_parse
bool nvds_rest_enc_parse(const Json::Value &in, NvDsServerEncInfo *enc_info)
NvDsServerOsdInfo
Definition: sources/includes/nvds_rest_server.h:385
NvDsServerDecInfo
Definition: sources/includes/nvds_rest_server.h:270
nvds_rest_mux_parse
bool nvds_rest_mux_parse(const Json::Value &in, NvDsServerMuxInfo *mux_info)
nvds_rest_infer_parse
bool nvds_rest_infer_parse(const Json::Value &in, NvDsServerInferInfo *infer_info)
nvds_rest_roi_parse
bool nvds_rest_roi_parse(const Json::Value &in, NvDsServerRoiInfo *roi_info)
NvDsServerRoiInfo
Definition: sources/includes/nvds_rest_server.h:326
NvDsServerStreamInfo
Definition: sources/includes/nvds_rest_server.h:339
nvds_rest_stream_parse
bool nvds_rest_stream_parse(const Json::Value &in, NvDsServerStreamInfo *stream_info)
nvds_rest_nvtracker_parse
bool nvds_rest_nvtracker_parse(const Json::Value &in, NvDsServerNvTrackerInfo *trackerInfo)
NvDsServerNvTrackerInfo
Definition: sources/includes/nvds_rest_server.h:465
nvds_rest_conv_parse
bool nvds_rest_conv_parse(const Json::Value &in, NvDsServerConvInfo *conv_info)
NvDsServerAppInstanceInfo
Definition: sources/includes/nvds_rest_server.h:442
NvDsServerConvInfo
Definition: sources/includes/nvds_rest_server.h:299
NvDsServerAnalyticsInfo
Definition: sources/includes/nvds_rest_server.h:397