| 
      
        
       | 
    
    
        
            NVIDIA DeepStream SDK API Reference
         | 
        
            
                8.0 Release
            
         | 
    
  
 
 
Go to the documentation of this file.
   22 #define MAX_DISPLAY_LEN 64 
   23 #define PGIE_CLASS_ID_VEHICLE 0 
   24 #define PGIE_CLASS_ID_PERSON 2 
   38       for (data.
initiateIterator(frame_itr); !frame_itr->done(); frame_itr->next())
 
   40         auto vehicle_count = 0;
 
   41         auto person_count = 0;
 
   44         for (frame_meta.
initiateIterator(obj_itr); !obj_itr->done(); obj_itr->next())
 
   47           auto class_id = object_meta.
classId();
 
   61           ss << 
"Person=" << person_count << 
",Vehicle=" << vehicle_count;
 
   62           std::string str = ss.str();
 
   64           char font[] = 
"Serif";
 
   70               {font, (
unsigned int)font_size, {1.0, 1.0, 1.0, 1.0}}, 
 
   74           display_meta.
add(label);
 
   75           (*frame_itr)->append(display_meta);
 
   79       return probeReturn::Probe_Ok;
 
  
 
Represent a custom object for the purpose of probing output buffers.
 
#define PGIE_CLASS_ID_VEHICLE
 
probeReturn
Return values from user implemented probe interfaces.
 
#define PGIE_CLASS_ID_PERSON
 
virtual probeReturn handleData(BufferProbe &probe, BatchMetadata &data)
 
Holds parameters of text to be overlayed.
 
Object & getProperty(const std::string &name, T &value, Args &... args)
Template for getting multiple properties.