NVIDIA DeepStream SDK API Reference

8.0 Release
libs/nvds_rest_server/nvds_rest_server.h
Go to the documentation of this file.
1 /*
2  * SPDX-FileCopyrightText: Copyright (c) 2022-2025 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_SERVER_H_
14 #define _NVDS_SERVER_H_
15 
16 #include <string>
17 #include <unordered_map>
18 #include <vector>
19 #include <functional>
20 #include "gst-nvdscustomevent.h"
21 #include "gst-nvdscommonconfig.h"
22 #include <json/json.h>
23 #define UNKNOWN_STRING "unknown"
24 #define EMPTY_STRING ""
25 
26 typedef enum
27 {
29  SKIP_FRAMES = 1 << 1,
30  LOW_LATENCY_MODE = 1 << 2,
32 
33 typedef enum
34 {
35  BITRATE = 1 << 0,
36  FORCE_IDR = 1 << 1,
37  FORCE_INTRA = 1 << 2,
38  IFRAME_INTERVAL = 1 << 3,
40 
41 typedef enum
42 {
43  SRC_CROP = 1 << 0,
44  DEST_CROP = 1 << 1,
45  FLIP_METHOD = 1 << 2,
48 
49 typedef enum
50 {
52  MAX_LATENCY = 1 << 1,
54 
55 typedef enum
56 {
57  INFER_INTERVAL = 1 << 0,
59 
60 typedef enum
61 {
64 
65 typedef enum
66 {
67  NVTRACKER_CONFIG = 1 << 0,
69 
70 typedef enum
71 {
75 
76 typedef enum
77 {
78  PROCESS_MODE = 1 << 0,
80 
81 typedef enum
82 {
83  RELOAD_CONFIG = 1 << 0,
85 
86 typedef enum
87 {
88  ROI_UPDATE = 1 << 0,
90 
91 typedef enum
92 {
93  QUIT_APP = 1 << 0,
95 
96 typedef enum
97 {
101 
102 typedef enum
103 {
109 
110 typedef enum
111 {
117 
118 typedef enum
119 {
123 
124 typedef enum
125 {
133 
134 typedef enum
135 {
145 
146 typedef enum
147 {
157 
158 typedef enum
159 {
165 
166 typedef enum
167 {
171 
172 typedef enum
173 {
177 
178 typedef enum
179 {
183 
184 typedef enum
185 {
189 
190 typedef enum
191 {
195 
196 typedef enum
197 {
198  StatusOk = 0, // HTTP error code : 200
199  StatusAccepted, // HTTP error code : 202
200  StatusBadRequest, // HTTP error code : 400
201  StatusUnauthorized, // HTTP error code : 401
202  StatusForbidden, // HTTP error code : 403
203  StatusMethodNotAllowed, // HTTP error code : 405
204  StatusNotAcceptable, // HTTP error code : 406
205  StatusProxyAuthenticationRequired, // HTTP error code : 407
206  StatusRequestTimeout, // HTTP error code : 408
207  StatusPreconditionFailed, // HTTP error code : 412
208  StatusPayloadTooLarge, // HTTP error code : 413
209  StatusUriTooLong, // HTTP error code : 414
210  StatusUnsupportedMediaType, // HTTP error code : 415
211  StatusInternalServerError, // HTTP error code : 500
212  StatusNotImplemented // HTTP error code : 501
214 
215 typedef struct NvDsServerErrorInfo
216 {
217  std::pair < int, std::string > err_log;
220 
221 typedef struct NvDsServerDecInfo
222 {
223  std::string root_key;
224  std::string stream_id;
225  guint drop_frame_interval;
226  guint skip_frames;
227  gboolean low_latency_mode;
230  std::string dec_log;
231  std::string uri;
234 
235 typedef struct NvDsServerEncInfo
236 {
237  std::string root_key;
238  std::string stream_id;
239  guint bitrate;
240  gboolean force_idr;
241  gboolean force_intra;
242  guint iframeinterval;
245  std::string enc_log;
246  std::string uri;
249 
250 typedef struct NvDsServerConvInfo
251 {
252  std::string root_key;
253  std::string stream_id;
254  std::string src_crop;
255  std::string dest_crop;
256  guint flip_method;
257  guint interpolation_method;
260  std::string conv_log;
261  std::string uri;
264 
265 typedef struct NvDsServerMuxInfo
266 {
267  std::string root_key;
269  guint max_latency;
272  std::string mux_log;
273  std::string uri;
276 
277 typedef struct NvDsServerRoiInfo
278 {
279  std::string root_key;
280  std::string stream_id;
281  guint roi_count;
282  std::vector < RoiDimension > vect;
285  std::string roi_log;
286  std::string uri;
289 
290 typedef struct NvDsServerStreamInfo
291 {
292  std::string key;
293  std::string value_camera_id;
294  std::string value_camera_name;
295  std::string value_camera_url;
296  std::string value_change;
297 
298  std::string metadata_resolution;
299  std::string metadata_codec;
300  std::string metadata_framerate;
301 
302  std::string headers_source;
303  std::string headers_created_at;
305  std::string stream_log;
306  std::string uri;
309 
310 typedef struct NvDsGetRequestInfo
311 {
312  std::string root_key;
313  std::string stream_id;
316  std::string get_request_log;
317  std::string uri;
318  Json::Value stream_info;
319  std::vector<NvDsSensorInfo*> sensorInfo_vec;
322 
323 typedef struct NvDsServerInferInfo
324 {
325  std::string root_key;
326  std::string stream_id;
327  guint interval;
330  std::string infer_log;
331  std::string uri;
334 typedef struct NvDsServerOsdInfo
335 {
336  std::string root_key;
337  std::string stream_id;
338  guint process_mode;
341  std::string osd_log;
342  std::string uri;
345 
346 typedef struct NvDsServerAnalyticsInfo
347 {
348  std::string root_key;
349  std::string stream_id;
350  std::string config_file_path;
353  std::string analytics_log;
354  std::string uri;
357 
358 typedef struct NvDsServerAppInstanceInfo
359 {
360  std::string root_key;
361  gboolean app_quit;
364  std::string app_log;
365  std::string uri;
368 
369 typedef struct NvDsServerInferServerInfo
370 {
371  std::string root_key;
372  std::string stream_id;
373  guint interval;
376  std::string inferserver_log;
377  std::string uri;
380 
381 typedef struct NvDsServerNvTrackerInfo
382 {
383  std::string root_key;
384  std::string stream_id;
385  std::string config_path;
388  std::string nvTracker_log;
389  std::string uri;
392 typedef struct NvDsServerResponseInfo
393 {
394  std::string status;
395  std::string reason;
396  Json::Value stream_info;
398 
399 typedef struct NvDsServerConfig
400 {
401  std::string ip;
402  std::string port;
404 
405 using cb_func = std::function < NvDsServerStatusCode (const Json::Value & req_info,
406  const Json::Value & in,
407  Json::Value & out, struct mg_connection * conn, void *ctx)>;
408 
409 typedef struct NvDsServerCallbacks
410 {
411  std::function < void (NvDsServerRoiInfo * roi_info, void *ctx) > roi_cb;
412  std::function < void (NvDsServerDecInfo * dec_info, void *ctx) > dec_cb;
413  std::function < void (NvDsServerEncInfo * enc_info, void *ctx) > enc_cb;
414  std::function < void (NvDsServerStreamInfo * stream_info,
415  void *ctx) > stream_cb;
416  std::function < void (NvDsServerInferInfo * infer_info,
417  void *ctx) > infer_cb;
418  std::function < void (NvDsServerConvInfo * conv_info, void *ctx) > conv_cb;
419  std::function < void (NvDsServerMuxInfo * mux_info, void *ctx) > mux_cb;
420  std::function < void (NvDsServerInferServerInfo * inferserver_info,
421  void *ctx) > inferserver_cb;
422  std::function < void (NvDsServerNvTrackerInfo * nvTracker_info,
423  void *ctx) > nvTracker_cb;
424  std::function < void (NvDsServerOsdInfo * osd_info, void *ctx) > osd_cb;
425  std::function < void (NvDsServerAppInstanceInfo * appinstance_info,
426  void *ctx) > appinstance_cb;
427  std::function < void (NvDsServerAnalyticsInfo * analytics_info, void *ctx) > analytics_cb;
428  std::function < void (NvDsServerGetRequestInfo * get_request_info,
429  void *ctx) > get_request_cb;
430  std::unordered_map <std::string, cb_func> custom_cb_endpt;
432 
433 class NvDsRestServer;
434 NvDsRestServer* nvds_rest_server_start (NvDsServerConfig * server_config, NvDsServerCallbacks * server_cb);
435 void nvds_rest_server_stop (NvDsRestServer *ctx);
436 bool iequals (const std::string & a, const std::string & b);
437 
438 #endif
StatusOk
@ StatusOk
Definition: libs/nvds_rest_server/nvds_rest_server.h:198
NvDsServerDecInfo
struct NvDsServerDecInfo NvDsServerDecInfo
NvDsServerConvInfo::dest_crop
std::string dest_crop
Definition: includes/nvds_rest_server.h:255
NvDsServerMuxInfo::uri
std::string uri
Definition: includes/nvds_rest_server.h:273
RELOAD_CONFIG_UPDATE_SUCCESS
@ RELOAD_CONFIG_UPDATE_SUCCESS
Definition: libs/nvds_rest_server/nvds_rest_server.h:192
DEST_CROP
@ DEST_CROP
Definition: libs/nvds_rest_server/nvds_rest_server.h:44
NvDsServerOsdStatus
NvDsServerOsdStatus
Definition: includes/nvds_rest_server.h:184
NvDsServerGetRequestStatus
NvDsServerGetRequestStatus
Definition: libs/nvds_rest_server/nvds_rest_server.h:110
StatusNotImplemented
@ StatusNotImplemented
Definition: libs/nvds_rest_server/nvds_rest_server.h:212
RELOAD_CONFIG_UPDATE_FAIL
@ RELOAD_CONFIG_UPDATE_FAIL
Definition: libs/nvds_rest_server/nvds_rest_server.h:193
NvDsServerNvTrackerStatus
NvDsServerNvTrackerStatus
Definition: includes/nvds_rest_server.h:178
NvDsServerRoiInfo::stream_id
std::string stream_id
Definition: includes/nvds_rest_server.h:280
NvDsServerResponseInfo
struct NvDsServerResponseInfo NvDsServerResponseInfo
NvDsServerStreamInfo::metadata_resolution
std::string metadata_resolution
Definition: includes/nvds_rest_server.h:298
NvDsServerInferInfo
struct NvDsServerInferInfo NvDsServerInferInfo
BITRATE_UPDATE_SUCCESS
@ BITRATE_UPDATE_SUCCESS
Definition: libs/nvds_rest_server/nvds_rest_server.h:136
NvDsServerConvPropFlag
NvDsServerConvPropFlag
Definition: libs/nvds_rest_server/nvds_rest_server.h:41
INFER_INTERVAL
@ INFER_INTERVAL
Definition: libs/nvds_rest_server/nvds_rest_server.h:57
NvDsServerMuxInfo::root_key
std::string root_key
Definition: includes/nvds_rest_server.h:267
NvDsServerInferInfo::infer_flag
NvDsServerInferPropFlag infer_flag
Definition: includes/nvds_rest_server.h:329
StatusNotAcceptable
@ StatusNotAcceptable
Definition: libs/nvds_rest_server/nvds_rest_server.h:204
NvDsServerRoiInfo::roi_log
std::string roi_log
Definition: includes/nvds_rest_server.h:285
NvDsServerAnalyticsInfo::root_key
std::string root_key
Definition: includes/nvds_rest_server.h:348
NvDsServerResponseInfo
Definition: includes/nvds_rest_server.h:392
NvDsServerNvTrackerInfo::status
NvDsServerNvTrackerStatus status
Definition: includes/nvds_rest_server.h:386
NvDsServerCallbacks::custom_cb_endpt
std::unordered_map< std::string, cb_func > custom_cb_endpt
Definition: includes/nvds_rest_server.h:430
STREAM_ADD_SUCCESS
@ STREAM_ADD_SUCCESS
Definition: libs/nvds_rest_server/nvds_rest_server.h:104
DROP_FRAME_INTERVAL
@ DROP_FRAME_INTERVAL
Definition: libs/nvds_rest_server/nvds_rest_server.h:28
NvDsServerRoiInfo::roi_flag
NvDsServerRoiPropFlag roi_flag
Definition: includes/nvds_rest_server.h:284
NvDsServerNvTrackerInfo::root_key
std::string root_key
Definition: includes/nvds_rest_server.h:383
StatusUnsupportedMediaType
@ StatusUnsupportedMediaType
Definition: libs/nvds_rest_server/nvds_rest_server.h:210
StatusAccepted
@ StatusAccepted
Definition: libs/nvds_rest_server/nvds_rest_server.h:199
NvDsServerConvInfo::root_key
std::string root_key
Definition: includes/nvds_rest_server.h:252
SRC_CROP
@ SRC_CROP
Definition: libs/nvds_rest_server/nvds_rest_server.h:43
NvDsServerConvInfo::status
NvDsServerConvStatus status
Definition: includes/nvds_rest_server.h:258
NvDsServerMuxInfo::mux_flag
NvDsServerMuxPropFlag mux_flag
Definition: includes/nvds_rest_server.h:271
NvDsServerStreamInfo
struct NvDsServerStreamInfo NvDsServerStreamInfo
NvDsServerErrorInfo::code
NvDsServerStatusCode code
Definition: includes/nvds_rest_server.h:218
FLIP_METHOD
@ FLIP_METHOD
Definition: libs/nvds_rest_server/nvds_rest_server.h:45
NvDsServerConvInfo::stream_id
std::string stream_id
Definition: includes/nvds_rest_server.h:253
NvDsServerOsdInfo::status
NvDsServerOsdStatus status
Definition: includes/nvds_rest_server.h:339
NvDsServerCallbacks::nvTracker_cb
std::function< void(NvDsServerNvTrackerInfo *nvTracker_info, void *ctx) > nvTracker_cb
Definition: includes/nvds_rest_server.h:423
NvDsServerErrorInfo::err_log
std::pair< int, std::string > err_log
Definition: includes/nvds_rest_server.h:217
BITRATE_UPDATE_FAIL
@ BITRATE_UPDATE_FAIL
Definition: libs/nvds_rest_server/nvds_rest_server.h:137
LOW_LATENCY_MODE_UPDATE_FAIL
@ LOW_LATENCY_MODE_UPDATE_FAIL
Definition: libs/nvds_rest_server/nvds_rest_server.h:131
NvDsServerOsdInfo::uri
std::string uri
Definition: includes/nvds_rest_server.h:342
INTERPOLATION_METHOD_UPDATE_FAIL
@ INTERPOLATION_METHOD_UPDATE_FAIL
Definition: libs/nvds_rest_server/nvds_rest_server.h:153
NvDsServerDecStatus
NvDsServerDecStatus
Definition: includes/nvds_rest_server.h:124
NvDsServerConvInfo::src_crop
std::string src_crop
Definition: includes/nvds_rest_server.h:254
NvDsGetRequestInfo::stream_info
Json::Value stream_info
Definition: includes/nvds_rest_server.h:318
StatusMethodNotAllowed
@ StatusMethodNotAllowed
Definition: libs/nvds_rest_server/nvds_rest_server.h:203
NVTRACKER_CONFIG
@ NVTRACKER_CONFIG
Definition: libs/nvds_rest_server/nvds_rest_server.h:67
INFERSERVER_INTERVAL_UPDATE_SUCCESS
@ INFERSERVER_INTERVAL_UPDATE_SUCCESS
Definition: libs/nvds_rest_server/nvds_rest_server.h:174
ROI_UPDATE_FAIL
@ ROI_UPDATE_FAIL
Definition: libs/nvds_rest_server/nvds_rest_server.h:121
NvDsServerConfig
struct NvDsServerConfig NvDsServerConfig
NvDsServerGetRequestStatus
NvDsServerGetRequestStatus
Definition: includes/nvds_rest_server.h:110
STREAM_REMOVE_SUCCESS
@ STREAM_REMOVE_SUCCESS
Definition: libs/nvds_rest_server/nvds_rest_server.h:106
NvDsServerDecInfo::err_info
NvDsServerErrorInfo err_info
Definition: includes/nvds_rest_server.h:232
NvDsServerRoiInfo::err_info
NvDsServerErrorInfo err_info
Definition: includes/nvds_rest_server.h:287
NvDsServerEncInfo::force_intra
gboolean force_intra
Definition: includes/nvds_rest_server.h:241
NvDsServerStreamInfo::value_camera_name
std::string value_camera_name
Definition: includes/nvds_rest_server.h:294
NvDsServerInferInfo
Definition: includes/nvds_rest_server.h:323
FORCE_IDR_UPDATE_FAIL
@ FORCE_IDR_UPDATE_FAIL
Definition: libs/nvds_rest_server/nvds_rest_server.h:139
PROCESS_MODE
@ PROCESS_MODE
Definition: libs/nvds_rest_server/nvds_rest_server.h:78
StatusProxyAuthenticationRequired
@ StatusProxyAuthenticationRequired
Definition: libs/nvds_rest_server/nvds_rest_server.h:205
NvDsServerDecInfo::skip_frames
guint skip_frames
Definition: includes/nvds_rest_server.h:226
NvDsServerInferServerInfo::inferserver_flag
NvDsServerInferServerPropFlag inferserver_flag
Definition: includes/nvds_rest_server.h:375
DEST_CROP_UPDATE_SUCCESS
@ DEST_CROP_UPDATE_SUCCESS
Definition: libs/nvds_rest_server/nvds_rest_server.h:148
NvDsServerConfig::ip
std::string ip
Definition: includes/nvds_rest_server.h:401
NvDsServerMuxStatus
NvDsServerMuxStatus
Definition: includes/nvds_rest_server.h:158
NvDsGetRequestInfo::get_request_flag
NvDsServerGetRequestPropFlag get_request_flag
Definition: includes/nvds_rest_server.h:315
DEST_CROP_UPDATE_FAIL
@ DEST_CROP_UPDATE_FAIL
Definition: libs/nvds_rest_server/nvds_rest_server.h:149
NvDsServerCallbacks::osd_cb
std::function< void(NvDsServerOsdInfo *osd_info, void *ctx) > osd_cb
Definition: includes/nvds_rest_server.h:424
NvDsServerStreamInfo::headers_source
std::string headers_source
Definition: includes/nvds_rest_server.h:302
NvDsServerCallbacks
struct NvDsServerCallbacks NvDsServerCallbacks
NvDsServerRoiInfo::vect
std::vector< RoiDimension > vect
Definition: includes/nvds_rest_server.h:282
NvDsServerOsdInfo::process_mode
guint process_mode
Definition: includes/nvds_rest_server.h:338
SRC_CROP_UPDATE_SUCCESS
@ SRC_CROP_UPDATE_SUCCESS
Definition: libs/nvds_rest_server/nvds_rest_server.h:150
NvDsServerStatusCode
NvDsServerStatusCode
Definition: libs/nvds_rest_server/nvds_rest_server.h:196
StatusPreconditionFailed
@ StatusPreconditionFailed
Definition: libs/nvds_rest_server/nvds_rest_server.h:207
NvDsGetRequestInfo::sensorInfo_vec
std::vector< NvDsSensorInfo * > sensorInfo_vec
Definition: includes/nvds_rest_server.h:319
NvDsServerCallbacks::enc_cb
std::function< void(NvDsServerEncInfo *enc_info, void *ctx) > enc_cb
Definition: includes/nvds_rest_server.h:413
NvDsServerStatusCode
NvDsServerStatusCode
Definition: includes/nvds_rest_server.h:196
NvDsServerMuxInfo
Definition: includes/nvds_rest_server.h:265
NvDsServerRoiStatus
NvDsServerRoiStatus
Definition: libs/nvds_rest_server/nvds_rest_server.h:118
NvDsServerResponseInfo::stream_info
Json::Value stream_info
Definition: includes/nvds_rest_server.h:396
QUIT_APP
@ QUIT_APP
Definition: libs/nvds_rest_server/nvds_rest_server.h:93
NvDsServerInferServerInfo
Definition: includes/nvds_rest_server.h:369
NvDsServerAppInstanceInfo
struct NvDsServerAppInstanceInfo NvDsServerAppInstanceInfo
NvDsServerCallbacks::appinstance_cb
std::function< void(NvDsServerAppInstanceInfo *appinstance_info, void *ctx) > appinstance_cb
Definition: includes/nvds_rest_server.h:426
FORCE_IDR_UPDATE_SUCCESS
@ FORCE_IDR_UPDATE_SUCCESS
Definition: libs/nvds_rest_server/nvds_rest_server.h:138
ROI_UPDATE
@ ROI_UPDATE
Definition: libs/nvds_rest_server/nvds_rest_server.h:88
StatusInternalServerError
@ StatusInternalServerError
Definition: libs/nvds_rest_server/nvds_rest_server.h:211
NvDsServerEncPropFlag
NvDsServerEncPropFlag
Definition: includes/nvds_rest_server.h:33
NvDsServerDecInfo::drop_frame_interval
guint drop_frame_interval
Definition: includes/nvds_rest_server.h:225
NvDsServerGetRequestPropFlag
NvDsServerGetRequestPropFlag
Definition: libs/nvds_rest_server/nvds_rest_server.h:70
STREAM_ADD_FAIL
@ STREAM_ADD_FAIL
Definition: libs/nvds_rest_server/nvds_rest_server.h:105
NvDsServerMuxInfo::err_info
NvDsServerErrorInfo err_info
Definition: includes/nvds_rest_server.h:274
iequals
bool iequals(const std::string &a, const std::string &b)
NvDsServerEncInfo::uri
std::string uri
Definition: includes/nvds_rest_server.h:246
StatusUriTooLong
@ StatusUriTooLong
Definition: libs/nvds_rest_server/nvds_rest_server.h:209
NvDsServerConvInfo::flip_method
guint flip_method
Definition: includes/nvds_rest_server.h:256
NvDsServerOsdInfo
struct NvDsServerOsdInfo NvDsServerOsdInfo
StatusPayloadTooLarge
@ StatusPayloadTooLarge
Definition: libs/nvds_rest_server/nvds_rest_server.h:208
NvDsServerInferServerPropFlag
NvDsServerInferServerPropFlag
Definition: includes/nvds_rest_server.h:60
NvDsServerRoiPropFlag
NvDsServerRoiPropFlag
Definition: libs/nvds_rest_server/nvds_rest_server.h:86
NvDsServerCallbacks::conv_cb
std::function< void(NvDsServerConvInfo *conv_info, void *ctx) > conv_cb
Definition: includes/nvds_rest_server.h:418
NvDsServerDecInfo::stream_id
std::string stream_id
Definition: includes/nvds_rest_server.h:224
BATCHED_PUSH_TIMEOUT
@ BATCHED_PUSH_TIMEOUT
Definition: libs/nvds_rest_server/nvds_rest_server.h:51
NvDsServerEncInfo::status
NvDsServerEncStatus status
Definition: includes/nvds_rest_server.h:243
IFRAME_INTERVAL_UPDATE_FAIL
@ IFRAME_INTERVAL_UPDATE_FAIL
Definition: libs/nvds_rest_server/nvds_rest_server.h:143
NvDsServerCallbacks
Definition: includes/nvds_rest_server.h:409
BATCHED_PUSH_TIMEOUT_UPDATE_SUCCESS
@ BATCHED_PUSH_TIMEOUT_UPDATE_SUCCESS
Definition: libs/nvds_rest_server/nvds_rest_server.h:160
NvDsServerAnalyticsPropFlag
NvDsServerAnalyticsPropFlag
Definition: libs/nvds_rest_server/nvds_rest_server.h:81
NvDsServerNvTrackerInfo::nvTracker_flag
NvDsServerNvTrackerPropFlag nvTracker_flag
Definition: includes/nvds_rest_server.h:387
NvDsServerConfig::port
std::string port
Definition: includes/nvds_rest_server.h:402
NvDsServerGetRequestPropFlag
NvDsServerGetRequestPropFlag
Definition: includes/nvds_rest_server.h:70
nvds_rest_server_start
NvDsRestServer * nvds_rest_server_start(NvDsServerConfig *server_config, NvDsServerCallbacks *server_cb)
NvDsServerAppInstanceInfo::err_info
NvDsServerErrorInfo err_info
Definition: includes/nvds_rest_server.h:366
NvDsServerInferInfo::infer_log
std::string infer_log
Definition: includes/nvds_rest_server.h:330
NvDsServerCallbacks::inferserver_cb
std::function< void(NvDsServerInferServerInfo *inferserver_info, void *ctx) > inferserver_cb
Definition: includes/nvds_rest_server.h:421
NvDsServerOsdInfo::stream_id
std::string stream_id
Definition: includes/nvds_rest_server.h:337
NvDsServerInferServerInfo::status
NvDsServerInferServerStatus status
Definition: includes/nvds_rest_server.h:374
NvDsServerEncInfo::root_key
std::string root_key
Definition: includes/nvds_rest_server.h:237
FORCE_INTRA
@ FORCE_INTRA
Definition: libs/nvds_rest_server/nvds_rest_server.h:37
SKIP_FRAMES
@ SKIP_FRAMES
Definition: libs/nvds_rest_server/nvds_rest_server.h:29
NvDsServerDecInfo::dec_flag
NvDsServerDecPropFlag dec_flag
Definition: includes/nvds_rest_server.h:229
FLIP_METHOD_UPDATE_SUCCESS
@ FLIP_METHOD_UPDATE_SUCCESS
Definition: libs/nvds_rest_server/nvds_rest_server.h:154
NvDsServerCallbacks::dec_cb
std::function< void(NvDsServerDecInfo *dec_info, void *ctx) > dec_cb
Definition: includes/nvds_rest_server.h:412
NvDsServerStreamInfo::value_camera_url
std::string value_camera_url
Definition: includes/nvds_rest_server.h:295
NvDsServerInferServerStatus
NvDsServerInferServerStatus
Definition: includes/nvds_rest_server.h:172
NvDsServerAnalyticsInfo::err_info
NvDsServerErrorInfo err_info
Definition: includes/nvds_rest_server.h:355
NvDsServerEncInfo::bitrate
guint bitrate
Definition: includes/nvds_rest_server.h:239
NvDsServerMuxStatus
NvDsServerMuxStatus
Definition: libs/nvds_rest_server/nvds_rest_server.h:158
NvDsServerDecInfo::root_key
std::string root_key
Definition: includes/nvds_rest_server.h:223
NvDsServerOsdPropFlag
NvDsServerOsdPropFlag
Definition: libs/nvds_rest_server/nvds_rest_server.h:76
FORCE_INTRA_UPDATE_FAIL
@ FORCE_INTRA_UPDATE_FAIL
Definition: libs/nvds_rest_server/nvds_rest_server.h:141
INTERPOLATION_METHOD
@ INTERPOLATION_METHOD
Definition: libs/nvds_rest_server/nvds_rest_server.h:46
NvDsServerDecInfo::low_latency_mode
gboolean low_latency_mode
Definition: includes/nvds_rest_server.h:227
NvDsServerAnalyticsInfo::analytics_log
std::string analytics_log
Definition: includes/nvds_rest_server.h:353
NvDsServerAppInstanceInfo::root_key
std::string root_key
Definition: includes/nvds_rest_server.h:360
NvDsServerInferInfo::status
NvDsServerInferStatus status
Definition: includes/nvds_rest_server.h:328
BITRATE
@ BITRATE
Definition: libs/nvds_rest_server/nvds_rest_server.h:35
NvDsServerGetRequestInfo
struct NvDsGetRequestInfo NvDsServerGetRequestInfo
NvDsServerStreamInfo::uri
std::string uri
Definition: includes/nvds_rest_server.h:306
NvDsServerStreamStatus
NvDsServerStreamStatus
Definition: includes/nvds_rest_server.h:102
NvDsServerStreamStatus
NvDsServerStreamStatus
Definition: libs/nvds_rest_server/nvds_rest_server.h:102
NvDsServerNvTrackerInfo
struct NvDsServerNvTrackerInfo NvDsServerNvTrackerInfo
NvDsServerAnalyticsInfo::analytics_flag
NvDsServerAnalyticsPropFlag analytics_flag
Definition: includes/nvds_rest_server.h:352
NVTRACKER_CONFIG_UPDATE_SUCCESS
@ NVTRACKER_CONFIG_UPDATE_SUCCESS
Definition: libs/nvds_rest_server/nvds_rest_server.h:180
SRC_CROP_UPDATE_FAIL
@ SRC_CROP_UPDATE_FAIL
Definition: libs/nvds_rest_server/nvds_rest_server.h:151
NvDsServerRoiStatus
NvDsServerRoiStatus
Definition: includes/nvds_rest_server.h:118
NvDsServerDecInfo::uri
std::string uri
Definition: includes/nvds_rest_server.h:231
NvDsGetRequestInfo
Definition: includes/nvds_rest_server.h:310
NvDsServerInferServerInfo::err_info
NvDsServerErrorInfo err_info
Definition: includes/nvds_rest_server.h:378
NvDsServerInferServerInfo::uri
std::string uri
Definition: includes/nvds_rest_server.h:377
NvDsServerAppInstanceStatus
NvDsServerAppInstanceStatus
Definition: includes/nvds_rest_server.h:96
NvDsServerInferStatus
NvDsServerInferStatus
Definition: libs/nvds_rest_server/nvds_rest_server.h:166
NvDsServerOsdInfo::osd_log
std::string osd_log
Definition: includes/nvds_rest_server.h:341
NvDsServerConvInfo
struct NvDsServerConvInfo NvDsServerConvInfo
NvDsServerConfig
Definition: includes/nvds_rest_server.h:399
NvDsServerEncInfo
Definition: includes/nvds_rest_server.h:235
NvDsGetRequestInfo::status
NvDsServerGetRequestStatus status
Definition: includes/nvds_rest_server.h:314
NvDsServerInferPropFlag
NvDsServerInferPropFlag
Definition: includes/nvds_rest_server.h:55
MAX_LATENCY_UPDATE_SUCCESS
@ MAX_LATENCY_UPDATE_SUCCESS
Definition: libs/nvds_rest_server/nvds_rest_server.h:162
INFERSERVER_INTERVAL_UPDATE_FAIL
@ INFERSERVER_INTERVAL_UPDATE_FAIL
Definition: libs/nvds_rest_server/nvds_rest_server.h:175
NvDsServerAppInstanceFlag
NvDsServerAppInstanceFlag
Definition: includes/nvds_rest_server.h:91
NvDsServerResponseInfo::reason
std::string reason
Definition: includes/nvds_rest_server.h:395
NvDsServerStreamInfo::metadata_framerate
std::string metadata_framerate
Definition: includes/nvds_rest_server.h:300
NvDsServerNvTrackerInfo::config_path
std::string config_path
Definition: includes/nvds_rest_server.h:385
NVTRACKER_CONFIG_UPDATE_FAIL
@ NVTRACKER_CONFIG_UPDATE_FAIL
Definition: libs/nvds_rest_server/nvds_rest_server.h:181
NvDsServerAnalyticsInfo
struct NvDsServerAnalyticsInfo NvDsServerAnalyticsInfo
MAX_LATENCY
@ MAX_LATENCY
Definition: libs/nvds_rest_server/nvds_rest_server.h:52
StatusBadRequest
@ StatusBadRequest
Definition: libs/nvds_rest_server/nvds_rest_server.h:200
NvDsServerConvInfo::err_info
NvDsServerErrorInfo err_info
Definition: includes/nvds_rest_server.h:262
nvds_rest_server_stop
void nvds_rest_server_stop(NvDsRestServer *ctx)
NvDsServerCallbacks::stream_cb
std::function< void(NvDsServerStreamInfo *stream_info, void *ctx) > stream_cb
Definition: includes/nvds_rest_server.h:415
NvDsServerCallbacks::roi_cb
std::function< void(NvDsServerRoiInfo *roi_info, void *ctx) > roi_cb
Definition: includes/nvds_rest_server.h:411
NvDsServerConvStatus
NvDsServerConvStatus
Definition: libs/nvds_rest_server/nvds_rest_server.h:146
NvDsServerOsdStatus
NvDsServerOsdStatus
Definition: libs/nvds_rest_server/nvds_rest_server.h:184
NvDsServerOsdInfo
Definition: includes/nvds_rest_server.h:334
NvDsServerRoiInfo::roi_count
guint roi_count
Definition: includes/nvds_rest_server.h:281
NvDsServerResponseInfo::status
std::string status
Definition: includes/nvds_rest_server.h:394
NvDsServerRoiInfo::status
NvDsServerRoiStatus status
Definition: includes/nvds_rest_server.h:283
NvDsServerDecInfo
Definition: includes/nvds_rest_server.h:221
LOW_LATENCY_MODE_UPDATE_SUCCESS
@ LOW_LATENCY_MODE_UPDATE_SUCCESS
Definition: libs/nvds_rest_server/nvds_rest_server.h:130
NvDsServerOsdInfo::root_key
std::string root_key
Definition: includes/nvds_rest_server.h:336
INTERPOLATION_METHOD_UPDATE_SUCCESS
@ INTERPOLATION_METHOD_UPDATE_SUCCESS
Definition: libs/nvds_rest_server/nvds_rest_server.h:152
NvDsServerOsdPropFlag
NvDsServerOsdPropFlag
Definition: includes/nvds_rest_server.h:76
NvDsServerDecStatus
NvDsServerDecStatus
Definition: libs/nvds_rest_server/nvds_rest_server.h:124
NvDsServerRoiPropFlag
NvDsServerRoiPropFlag
Definition: includes/nvds_rest_server.h:86
NvDsServerEncInfo::stream_id
std::string stream_id
Definition: includes/nvds_rest_server.h:238
NvDsServerConvPropFlag
NvDsServerConvPropFlag
Definition: includes/nvds_rest_server.h:41
cb_func
std::function< NvDsServerStatusCode(const Json::Value &req_info, const Json::Value &in, Json::Value &out, struct mg_connection *conn, void *ctx)> cb_func
Definition: includes/nvds_rest_server.h:407
NvDsServerMuxInfo
struct NvDsServerMuxInfo NvDsServerMuxInfo
NvDsServerMuxInfo::max_latency
guint max_latency
Definition: includes/nvds_rest_server.h:269
QUIT_SUCCESS
@ QUIT_SUCCESS
Definition: libs/nvds_rest_server/nvds_rest_server.h:98
NvDsServerAppInstanceInfo::app_quit
gboolean app_quit
Definition: includes/nvds_rest_server.h:361
NvDsServerStreamInfo::stream_log
std::string stream_log
Definition: includes/nvds_rest_server.h:305
NvDsServerAnalyticsStatus
NvDsServerAnalyticsStatus
Definition: includes/nvds_rest_server.h:190
NvDsServerRoiInfo
Definition: includes/nvds_rest_server.h:277
DROP_FRAME_INTERVAL_UPDATE_SUCCESS
@ DROP_FRAME_INTERVAL_UPDATE_SUCCESS
Definition: libs/nvds_rest_server/nvds_rest_server.h:126
NvDsGetRequestInfo::err_info
NvDsServerErrorInfo err_info
Definition: includes/nvds_rest_server.h:320
GET_DS_READINESS_INFO_SUCCESS
@ GET_DS_READINESS_INFO_SUCCESS
Definition: libs/nvds_rest_server/nvds_rest_server.h:114
PROCESS_MODE_UPDATE_FAIL
@ PROCESS_MODE_UPDATE_FAIL
Definition: libs/nvds_rest_server/nvds_rest_server.h:187
StatusUnauthorized
@ StatusUnauthorized
Definition: libs/nvds_rest_server/nvds_rest_server.h:201
NvDsServerNvTrackerPropFlag
NvDsServerNvTrackerPropFlag
Definition: includes/nvds_rest_server.h:65
GET_LIVE_STREAM_INFO_FAIL
@ GET_LIVE_STREAM_INFO_FAIL
Definition: libs/nvds_rest_server/nvds_rest_server.h:113
GET_DS_READINESS_INFO_FAIL
@ GET_DS_READINESS_INFO_FAIL
Definition: libs/nvds_rest_server/nvds_rest_server.h:115
NvDsServerStreamInfo
Definition: includes/nvds_rest_server.h:290
STREAM_REMOVE_FAIL
@ STREAM_REMOVE_FAIL
Definition: libs/nvds_rest_server/nvds_rest_server.h:107
NvDsServerAnalyticsInfo::config_file_path
std::string config_file_path
Definition: includes/nvds_rest_server.h:350
NvDsGetRequestInfo::get_request_log
std::string get_request_log
Definition: includes/nvds_rest_server.h:316
NvDsServerEncStatus
NvDsServerEncStatus
Definition: libs/nvds_rest_server/nvds_rest_server.h:134
NvDsServerConvStatus
NvDsServerConvStatus
Definition: includes/nvds_rest_server.h:146
NvDsServerAppInstanceInfo::status
NvDsServerAppInstanceStatus status
Definition: includes/nvds_rest_server.h:362
NvDsServerEncPropFlag
NvDsServerEncPropFlag
Definition: libs/nvds_rest_server/nvds_rest_server.h:33
NvDsServerAppInstanceFlag
NvDsServerAppInstanceFlag
Definition: libs/nvds_rest_server/nvds_rest_server.h:91
NvDsServerRoiInfo::uri
std::string uri
Definition: includes/nvds_rest_server.h:286
NvDsServerErrorInfo
struct NvDsServerErrorInfo NvDsServerErrorInfo
NvDsServerEncInfo::iframeinterval
guint iframeinterval
Definition: includes/nvds_rest_server.h:242
NvDsServerCallbacks::get_request_cb
std::function< void(NvDsServerGetRequestInfo *get_request_info, void *ctx) > get_request_cb
Definition: includes/nvds_rest_server.h:429
NvDsServerDecInfo::status
NvDsServerDecStatus status
Definition: includes/nvds_rest_server.h:228
NvDsGetRequestInfo::root_key
std::string root_key
Definition: includes/nvds_rest_server.h:312
NvDsServerMuxInfo::mux_log
std::string mux_log
Definition: includes/nvds_rest_server.h:272
QUIT_FAIL
@ QUIT_FAIL
Definition: libs/nvds_rest_server/nvds_rest_server.h:99
SKIP_FRAMES_UPDATE_SUCCESS
@ SKIP_FRAMES_UPDATE_SUCCESS
Definition: libs/nvds_rest_server/nvds_rest_server.h:128
NvDsServerEncInfo
struct NvDsServerEncInfo NvDsServerEncInfo
NvDsServerNvTrackerInfo::nvTracker_log
std::string nvTracker_log
Definition: includes/nvds_rest_server.h:388
NvDsServerConvInfo::interpolation_method
guint interpolation_method
Definition: includes/nvds_rest_server.h:257
NvDsServerDecInfo::dec_log
std::string dec_log
Definition: includes/nvds_rest_server.h:230
NvDsServerInferServerInfo::root_key
std::string root_key
Definition: includes/nvds_rest_server.h:371
StatusRequestTimeout
@ StatusRequestTimeout
Definition: libs/nvds_rest_server/nvds_rest_server.h:206
NvDsServerRoiInfo::root_key
std::string root_key
Definition: includes/nvds_rest_server.h:279
DROP_FRAME_INTERVAL_UPDATE_FAIL
@ DROP_FRAME_INTERVAL_UPDATE_FAIL
Definition: libs/nvds_rest_server/nvds_rest_server.h:127
NvDsGetRequestInfo::uri
std::string uri
Definition: includes/nvds_rest_server.h:317
NvDsServerInferServerStatus
NvDsServerInferServerStatus
Definition: libs/nvds_rest_server/nvds_rest_server.h:172
NvDsServerOsdInfo::err_info
NvDsServerErrorInfo err_info
Definition: includes/nvds_rest_server.h:343
NvDsServerEncStatus
NvDsServerEncStatus
Definition: includes/nvds_rest_server.h:134
NvDsServerNvTrackerInfo::uri
std::string uri
Definition: includes/nvds_rest_server.h:389
NvDsServerRoiInfo
struct NvDsServerRoiInfo NvDsServerRoiInfo
NvDsServerAnalyticsInfo::uri
std::string uri
Definition: includes/nvds_rest_server.h:354
INFER_INTERVAL_UPDATE_FAIL
@ INFER_INTERVAL_UPDATE_FAIL
Definition: libs/nvds_rest_server/nvds_rest_server.h:169
NvDsServerStreamInfo::metadata_codec
std::string metadata_codec
Definition: includes/nvds_rest_server.h:299
FLIP_METHOD_UPDATE_FAIL
@ FLIP_METHOD_UPDATE_FAIL
Definition: libs/nvds_rest_server/nvds_rest_server.h:155
NvDsServerEncInfo::enc_log
std::string enc_log
Definition: includes/nvds_rest_server.h:245
NvDsServerInferInfo::interval
guint interval
Definition: includes/nvds_rest_server.h:327
NvDsServerOsdInfo::osd_flag
NvDsServerOsdPropFlag osd_flag
Definition: includes/nvds_rest_server.h:340
INFERSERVER_INTERVAL
@ INFERSERVER_INTERVAL
Definition: libs/nvds_rest_server/nvds_rest_server.h:62
NvDsServerEncInfo::enc_flag
NvDsServerEncPropFlag enc_flag
Definition: includes/nvds_rest_server.h:244
NvDsServerAppInstanceInfo::app_log
std::string app_log
Definition: includes/nvds_rest_server.h:364
INFER_INTERVAL_UPDATE_SUCCESS
@ INFER_INTERVAL_UPDATE_SUCCESS
Definition: libs/nvds_rest_server/nvds_rest_server.h:168
NvDsServerMuxInfo::batched_push_timeout
gint batched_push_timeout
Definition: includes/nvds_rest_server.h:268
NvDsServerInferInfo::root_key
std::string root_key
Definition: includes/nvds_rest_server.h:325
NvDsServerNvTrackerInfo::stream_id
std::string stream_id
Definition: includes/nvds_rest_server.h:384
NvDsServerNvTrackerInfo
Definition: includes/nvds_rest_server.h:381
NvDsServerAnalyticsInfo::status
NvDsServerAnalyticsStatus status
Definition: includes/nvds_rest_server.h:351
NvDsServerDecPropFlag
NvDsServerDecPropFlag
Definition: includes/nvds_rest_server.h:26
NvDsServerMuxPropFlag
NvDsServerMuxPropFlag
Definition: includes/nvds_rest_server.h:49
BATCHED_PUSH_TIMEOUT_UPDATE_FAIL
@ BATCHED_PUSH_TIMEOUT_UPDATE_FAIL
Definition: libs/nvds_rest_server/nvds_rest_server.h:161
NvDsServerMuxPropFlag
NvDsServerMuxPropFlag
Definition: libs/nvds_rest_server/nvds_rest_server.h:49
NvDsServerNvTrackerStatus
NvDsServerNvTrackerStatus
Definition: libs/nvds_rest_server/nvds_rest_server.h:178
NvDsServerAppInstanceStatus
NvDsServerAppInstanceStatus
Definition: libs/nvds_rest_server/nvds_rest_server.h:96
GET_DS_READINESS_INFO
@ GET_DS_READINESS_INFO
Definition: libs/nvds_rest_server/nvds_rest_server.h:73
NvDsServerConvInfo::conv_log
std::string conv_log
Definition: includes/nvds_rest_server.h:260
NvDsServerInferServerPropFlag
NvDsServerInferServerPropFlag
Definition: libs/nvds_rest_server/nvds_rest_server.h:60
IFRAME_INTERVAL_UPDATE_SUCCESS
@ IFRAME_INTERVAL_UPDATE_SUCCESS
Definition: libs/nvds_rest_server/nvds_rest_server.h:142
NvDsServerConvInfo::uri
std::string uri
Definition: includes/nvds_rest_server.h:261
RELOAD_CONFIG
@ RELOAD_CONFIG
Definition: libs/nvds_rest_server/nvds_rest_server.h:83
NvDsServerCallbacks::analytics_cb
std::function< void(NvDsServerAnalyticsInfo *analytics_info, void *ctx) > analytics_cb
Definition: includes/nvds_rest_server.h:427
NvDsServerAnalyticsStatus
NvDsServerAnalyticsStatus
Definition: libs/nvds_rest_server/nvds_rest_server.h:190
NvDsServerInferInfo::err_info
NvDsServerErrorInfo err_info
Definition: includes/nvds_rest_server.h:332
FORCE_IDR
@ FORCE_IDR
Definition: libs/nvds_rest_server/nvds_rest_server.h:36
NvDsServerNvTrackerInfo::err_info
NvDsServerErrorInfo err_info
Definition: includes/nvds_rest_server.h:390
NvDsServerAppInstanceInfo
Definition: includes/nvds_rest_server.h:358
NvDsServerAppInstanceInfo::uri
std::string uri
Definition: includes/nvds_rest_server.h:365
NvDsServerInferInfo::uri
std::string uri
Definition: includes/nvds_rest_server.h:331
NvDsServerEncInfo::err_info
NvDsServerErrorInfo err_info
Definition: includes/nvds_rest_server.h:247
NvDsServerStreamInfo::key
std::string key
Definition: includes/nvds_rest_server.h:292
NvDsServerNvTrackerPropFlag
NvDsServerNvTrackerPropFlag
Definition: libs/nvds_rest_server/nvds_rest_server.h:65
NvDsServerConvInfo
Definition: includes/nvds_rest_server.h:250
NvDsServerStreamInfo::value_camera_id
std::string value_camera_id
Definition: includes/nvds_rest_server.h:293
PROCESS_MODE_UPDATE_SUCCESS
@ PROCESS_MODE_UPDATE_SUCCESS
Definition: libs/nvds_rest_server/nvds_rest_server.h:186
MAX_LATENCY_UPDATE_FAIL
@ MAX_LATENCY_UPDATE_FAIL
Definition: libs/nvds_rest_server/nvds_rest_server.h:163
NvDsServerInferPropFlag
NvDsServerInferPropFlag
Definition: libs/nvds_rest_server/nvds_rest_server.h:55
NvDsServerAnalyticsInfo::stream_id
std::string stream_id
Definition: includes/nvds_rest_server.h:349
SKIP_FRAMES_UPDATE_FAIL
@ SKIP_FRAMES_UPDATE_FAIL
Definition: libs/nvds_rest_server/nvds_rest_server.h:129
NvDsServerStreamInfo::value_change
std::string value_change
Definition: includes/nvds_rest_server.h:296
NvDsServerMuxInfo::status
NvDsServerMuxStatus status
Definition: includes/nvds_rest_server.h:270
NvDsServerInferServerInfo::stream_id
std::string stream_id
Definition: includes/nvds_rest_server.h:372
FORCE_INTRA_UPDATE_SUCCESS
@ FORCE_INTRA_UPDATE_SUCCESS
Definition: libs/nvds_rest_server/nvds_rest_server.h:140
LOW_LATENCY_MODE
@ LOW_LATENCY_MODE
Definition: libs/nvds_rest_server/nvds_rest_server.h:30
NvDsServerConvInfo::conv_flag
NvDsServerConvPropFlag conv_flag
Definition: includes/nvds_rest_server.h:259
NvDsServerStreamInfo::status
NvDsServerStreamStatus status
Definition: includes/nvds_rest_server.h:304
NvDsServerInferInfo::stream_id
std::string stream_id
Definition: includes/nvds_rest_server.h:326
NvDsServerStreamInfo::headers_created_at
std::string headers_created_at
Definition: includes/nvds_rest_server.h:303
NvDsServerEncInfo::force_idr
gboolean force_idr
Definition: includes/nvds_rest_server.h:240
NvDsServerAnalyticsInfo
Definition: includes/nvds_rest_server.h:346
NvDsServerInferStatus
NvDsServerInferStatus
Definition: includes/nvds_rest_server.h:166
NvDsServerCallbacks::infer_cb
std::function< void(NvDsServerInferInfo *infer_info, void *ctx) > infer_cb
Definition: includes/nvds_rest_server.h:417
NvDsGetRequestInfo::stream_id
std::string stream_id
Definition: includes/nvds_rest_server.h:313
NvDsServerErrorInfo
Definition: includes/nvds_rest_server.h:215
NvDsServerInferServerInfo::inferserver_log
std::string inferserver_log
Definition: includes/nvds_rest_server.h:376
NvDsServerStreamInfo::err_info
NvDsServerErrorInfo err_info
Definition: includes/nvds_rest_server.h:307
NvDsServerInferServerInfo::interval
guint interval
Definition: includes/nvds_rest_server.h:373
NvDsServerDecPropFlag
NvDsServerDecPropFlag
Definition: libs/nvds_rest_server/nvds_rest_server.h:26
NvDsServerAppInstanceInfo::appinstance_flag
NvDsServerAppInstanceFlag appinstance_flag
Definition: includes/nvds_rest_server.h:363
NvDsServerInferServerInfo
struct NvDsServerInferServerInfo NvDsServerInferServerInfo
NvDsServerCallbacks::mux_cb
std::function< void(NvDsServerMuxInfo *mux_info, void *ctx) > mux_cb
Definition: includes/nvds_rest_server.h:419
ROI_UPDATE_SUCCESS
@ ROI_UPDATE_SUCCESS
Definition: libs/nvds_rest_server/nvds_rest_server.h:120
GET_LIVE_STREAM_INFO
@ GET_LIVE_STREAM_INFO
Definition: libs/nvds_rest_server/nvds_rest_server.h:72
GET_LIVE_STREAM_INFO_SUCCESS
@ GET_LIVE_STREAM_INFO_SUCCESS
Definition: libs/nvds_rest_server/nvds_rest_server.h:112
NvDsServerAnalyticsPropFlag
NvDsServerAnalyticsPropFlag
Definition: includes/nvds_rest_server.h:81
StatusForbidden
@ StatusForbidden
Definition: libs/nvds_rest_server/nvds_rest_server.h:202
IFRAME_INTERVAL
@ IFRAME_INTERVAL
Definition: libs/nvds_rest_server/nvds_rest_server.h:38