| 
      
        
       | 
    
    
        
            NVIDIA DeepStream SDK API Reference
         | 
        
            
                8.0 Release
            
         | 
    
  
 
 
Go to the documentation of this file.
   24 #ifndef __NVDSCUSTOMLIB_INTERFACE_HPP__ 
   25 #define __NVDSCUSTOMLIB_INTERFACE_HPP__ 
   28 #include <gst/gstbuffer.h> 
   64     virtual GstCaps* 
GetCompatibleCaps (GstPadDirection direction, GstCaps* in_caps, GstCaps* othercaps) = 0;
 
  
 
virtual BufferResult ProcessBuffer(GstAudio2Video *base, GstBuffer *audio, GstVideoFrame *video)=0
 
virtual bool SetInitParams(DSCustom_CreateParams *params)=0
 
cudaStream_t m_cudaStream
 
virtual bool SetProperty(Property &prop)=0
 
virtual bool HandleEvent(GstEvent *event)=0
 
Property(std::string arg_key, std::string arg_value)
 
virtual ~IDSCustomLibrary()
 
gboolean m_fillDummyBatchMeta
 
struct _GstBuffer GstBuffer
 
virtual GstCaps * GetCompatibleCaps(GstPadDirection direction, GstCaps *in_caps, GstCaps *othercaps)=0
 
virtual char * QueryProperties()=0
 
gboolean m_dummyMetaInsert