|
NVIDIA DeepStream SDK API Reference
|
7.1 Release
|
Go to the documentation of this file.
13 #ifndef _NVDS_SERVER_H_
14 #define _NVDS_SERVER_H_
17 #include <unordered_map>
22 #include <json/json.h>
23 #define UNKNOWN_STRING "unknown"
24 #define EMPTY_STRING ""
257 std::vector < RoiDimension >
vect;
359 const Json::Value & in,
360 Json::Value & out,
struct mg_connection * conn,
void *ctx)>;
383 class NvDsRestServer;
386 bool iequals (
const std::string & a,
const std::string & b);
std::string metadata_resolution
struct NvDsServerResponseInfo NvDsServerResponseInfo
@ GET_LIVE_STREAM_INFO_SUCCESS
NvDsServerInferPropFlag infer_flag
std::unordered_map< std::string, cb_func > custom_cb_endpt
NvDsServerRoiPropFlag roi_flag
@ BATCHED_PUSH_TIMEOUT_UPDATE_FAIL
@ FLIP_METHOD_UPDATE_FAIL
NvDsServerConvStatus status
NvDsServerMuxPropFlag mux_flag
NvDsServerStatusCode code
NvDsServerOsdStatus status
std::pair< int, std::string > err_log
NvDsServerGetRequestStatus
NvDsServerErrorInfo err_info
NvDsServerErrorInfo err_info
std::string value_camera_name
@ INFERSERVER_INTERVAL_UPDATE_FAIL
NvDsServerInferServerPropFlag inferserver_flag
struct NvDsServerStreamInfo NvDsServerStreamInfo
NvDsServerGetRequestPropFlag get_request_flag
std::function< void(NvDsServerOsdInfo *osd_info, void *ctx) > osd_cb
std::string headers_source
std::vector< RoiDimension > vect
@ SKIP_FRAMES_UPDATE_SUCCESS
std::vector< NvDsSensorInfo * > sensorInfo_vec
std::function< void(NvDsServerEncInfo *enc_info, void *ctx) > enc_cb
@ DEST_CROP_UPDATE_SUCCESS
std::function< void(NvDsServerAppInstanceInfo *appinstance_info, void *ctx) > appinstance_cb
guint drop_frame_interval
NvDsServerErrorInfo err_info
NvDsServerInferServerPropFlag
std::function< void(NvDsServerConvInfo *conv_info, void *ctx) > conv_cb
void nvds_rest_server_stop(NvDsRestServer *ctx)
NvDsServerEncStatus status
NvDsServerGetRequestPropFlag
@ SRC_CROP_UPDATE_SUCCESS
NvDsServerErrorInfo err_info
std::function< void(NvDsServerInferServerInfo *inferserver_info, void *ctx) > inferserver_cb
NvDsServerInferServerStatus status
struct NvDsServerRoiInfo NvDsServerRoiInfo
@ FORCE_INTRA_UPDATE_SUCCESS
NvDsServerDecPropFlag dec_flag
std::function< void(NvDsServerDecInfo *dec_info, void *ctx) > dec_cb
std::string value_camera_url
NvDsServerInferServerStatus
@ StatusUnsupportedMediaType
bool iequals(const std::string &a, const std::string &b)
gboolean low_latency_mode
@ IFRAME_INTERVAL_UPDATE_FAIL
struct NvDsGetRequestInfo NvDsServerGetRequestInfo
@ DROP_FRAME_INTERVAL_UPDATE_FAIL
NvDsServerInferStatus status
@ SKIP_FRAMES_UPDATE_FAIL
struct NvDsServerMuxInfo NvDsServerMuxInfo
struct NvDsServerDecInfo NvDsServerDecInfo
@ BATCHED_PUSH_TIMEOUT_UPDATE_SUCCESS
NvDsServerErrorInfo err_info
struct NvDsServerConfig NvDsServerConfig
NvDsServerAppInstanceStatus
@ FLIP_METHOD_UPDATE_SUCCESS
struct NvDsServerInferInfo NvDsServerInferInfo
NvDsServerGetRequestStatus status
NvDsServerAppInstanceFlag
@ INFERSERVER_INTERVAL_UPDATE_SUCCESS
std::string metadata_framerate
NvDsServerErrorInfo err_info
std::function< void(NvDsServerStreamInfo *stream_info, void *ctx) > stream_cb
std::function< void(NvDsServerRoiInfo *roi_info, void *ctx) > roi_cb
NvDsServerRoiStatus status
std::function< NvDsServerStatusCode(const Json::Value &req_info, const Json::Value &in, Json::Value &out, struct mg_connection *conn, void *ctx)> cb_func
@ GET_LIVE_STREAM_INFO_FAIL
NvDsServerErrorInfo err_info
@ LOW_LATENCY_MODE_UPDATE_SUCCESS
std::string get_request_log
NvDsServerAppInstanceStatus status
@ LOW_LATENCY_MODE_UPDATE_FAIL
std::function< void(NvDsServerGetRequestInfo *get_request_info, void *ctx) > get_request_cb
NvDsServerDecStatus status
@ StatusProxyAuthenticationRequired
struct NvDsServerConvInfo NvDsServerConvInfo
struct NvDsServerErrorInfo NvDsServerErrorInfo
@ INTERPOLATION_METHOD_UPDATE_SUCCESS
guint interpolation_method
@ PROCESS_MODE_UPDATE_FAIL
NvDsServerErrorInfo err_info
NvDsRestServer * nvds_rest_server_start(NvDsServerConfig *server_config, NvDsServerCallbacks *server_cb)
std::string metadata_codec
@ StatusPreconditionFailed
struct NvDsServerInferServerInfo NvDsServerInferServerInfo
@ INFER_INTERVAL_UPDATE_SUCCESS
NvDsServerOsdPropFlag osd_flag
NvDsServerEncPropFlag enc_flag
gint batched_push_timeout
@ StatusInternalServerError
@ INFER_INTERVAL_UPDATE_FAIL
@ MAX_LATENCY_UPDATE_SUCCESS
@ INTERPOLATION_METHOD_UPDATE_FAIL
NvDsServerErrorInfo err_info
NvDsServerErrorInfo err_info
std::string value_camera_id
struct NvDsServerEncInfo NvDsServerEncInfo
@ FORCE_INTRA_UPDATE_FAIL
struct NvDsServerAppInstanceInfo NvDsServerAppInstanceInfo
NvDsServerMuxStatus status
struct NvDsServerCallbacks NvDsServerCallbacks
NvDsServerConvPropFlag conv_flag
@ IFRAME_INTERVAL_UPDATE_SUCCESS
NvDsServerStreamStatus status
struct NvDsServerOsdInfo NvDsServerOsdInfo
std::string headers_created_at
std::function< void(NvDsServerInferInfo *infer_info, void *ctx) > infer_cb
@ FORCE_IDR_UPDATE_SUCCESS
std::string inferserver_log
NvDsServerErrorInfo err_info
@ DROP_FRAME_INTERVAL_UPDATE_SUCCESS
NvDsServerAppInstanceFlag appinstance_flag
std::function< void(NvDsServerMuxInfo *mux_info, void *ctx) > mux_cb
@ PROCESS_MODE_UPDATE_SUCCESS
@ MAX_LATENCY_UPDATE_FAIL