| 
      
        
       | 
    
    
        
            NVIDIA DeepStream SDK API Reference
         | 
        
            
                8.0 Release
            
         | 
    
  
 
 
Go to the documentation of this file.
   13 #ifndef __NVGSTDS_AUDIO_H__ 
   14 #define __NVGSTDS_AUDIO_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;
 
  
 
gboolean resume_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)
 
REST server application context.
 
void(* perf_callback)(gpointer ctx, NvDsAppPerfStruct *str)
 
gboolean parse_config_file(NvDsConfig *config, gchar *cfg_file_path)
Function to read properties from configuration file.
 
gboolean seek_pipeline(AppCtx *appCtx, glong milliseconds, gboolean seek_is_relative)
 
GstClockTime gst_ts_first_frame
 
GMutex lock_stream_rtcp_sr
 
gboolean create_pipeline(AppCtx *appCtx, perf_callback perf_cb, bbox_generated_callback bgpa_cb)
Create DS Anyalytics Pipeline per the appCtx configurations.
 
gboolean pause_pipeline(AppCtx *appCtx)
 
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
 
NvDsInstanceBin instance_bin
 
void destroy_pipeline(AppCtx *appCtx)
 
NvDsAudioClassifierBin audio_classifier_bin
 
struct _GstBuffer GstBuffer
 
NvDsGieConfig audio_classifier_config
 
void restart_pipeline(AppCtx *appCtx)