|
|
NVIDIA DeepStream SDK API Reference
|
9.0 Release
|
Go to the documentation of this file.
13 #ifndef __NVGSTDS_AUDIO_H__
14 #define __NVGSTDS_AUDIO_H__
24 #include "deepstream_app_version.h"
25 #include "deepstream_common.h"
26 #include "deepstream_config.h"
27 #include "deepstream_perf.h"
28 #include "deepstream_audio_classifier.h"
29 #include "deepstream_sinks.h"
30 #include "deepstream_sources.h"
31 #include "deepstream_streammux.h"
42 gulong all_bbox_buffer_probe_id;
43 gulong primary_bbox_buffer_probe_id;
66 gboolean source_list_enabled;
67 guint total_num_sources;
68 guint num_source_sub_bins;
69 guint num_sink_sub_bins;
70 guint perf_measurement_interval_sec;
102 struct timespec timespec_first_frame;
REST server application context.
gboolean resume_pipeline(AppCtx *appCtx)
GstClockTime gst_ts_first_frame
GMutex lock_stream_rtcp_sr
gboolean parse_config_file(NvDsConfig *config, gchar *cfg_file_path)
Function to read properties from configuration file.
void(* perf_callback)(gpointer ctx, NvDsAppPerfStruct *str)
NvDsAppPerfStructInt perf_struct
GstClockTime last_ntp_time
void(* bbox_generated_callback)(AppCtx *appCtx, GstBuffer *buf, NvDsBatchMeta *batch_meta, guint index)
bbox_generated_callback bbox_generated_post_analytics_cb
gboolean create_pipeline(AppCtx *appCtx, perf_callback perf_cb, bbox_generated_callback bgpa_cb)
Create DS Anyalytics Pipeline per the appCtx configurations.
NvDsInstanceBin instance_bin
gboolean seek_pipeline(AppCtx *appCtx, glong milliseconds, gboolean seek_is_relative)
void restart_pipeline(AppCtx *appCtx)
void destroy_pipeline(AppCtx *appCtx)
gboolean enable_perf_measurement(NvDsAppPerfStructInt *str, GstPad *sink_bin_pad, guint num_sources, gulong interval_sec, guint num_surfaces_per_frame, perf_callback callback)
NvDsAudioClassifierBin audio_classifier_bin
NvDsGieConfig audio_classifier_config
gboolean pause_pipeline(AppCtx *appCtx)
struct _GstBuffer GstBuffer