NVIDIA DeepStream SDK API Reference

6.4 Release
IDSCustomLibrary Class Referenceabstract

Detailed Description

Inheritance diagram for IDSCustomLibrary:

Public Member Functions

virtual bool SetInitParams (DSCustom_CreateParams *params)=0
 
virtual bool SetProperty (Property &prop)=0
 
virtual bool HandleEvent (GstEvent *event)=0
 
virtual BufferResult ProcessBuffer (GstAudio2Video *base, GstBuffer *audio, GstVideoFrame *video)=0
 
virtual char * QueryProperties ()=0
 
virtual ~IDSCustomLibrary ()
 
virtual bool SetInitParams (DSCustom_CreateParams *params)=0
 
virtual bool HandleEvent (GstEvent *event)=0
 
virtual char * QueryProperties ()=0
 
virtual bool SetProperty (Property &prop)=0
 
virtual GstCaps * GetCompatibleCaps (GstPadDirection direction, GstCaps *in_caps, GstCaps *othercaps)=0
 
virtual BufferResult ProcessBuffer (GstBuffer *inbuf)=0
 
virtual ~IDSCustomLibrary ()
 
virtual bool SetInitParams (DSCustom_CreateParams *params)=0
 
virtual bool SetProperty (Property &prop)=0
 
virtual bool HandleEvent (GstEvent *event)=0
 
virtual char * QueryProperties ()=0
 
virtual GstCaps * GetCompatibleCaps (GstPadDirection direction, GstCaps *in_caps, GstCaps *othercaps)=0
 
virtual BufferResult ProcessBuffer (GstBuffer *inbuf)=0
 
virtual ~IDSCustomLibrary ()
 

Constructor & Destructor Documentation

◆ ~IDSCustomLibrary() [1/3]

virtual IDSCustomLibrary::~IDSCustomLibrary ( )
inlinevirtual

◆ ~IDSCustomLibrary() [2/3]

virtual IDSCustomLibrary::~IDSCustomLibrary ( )
inlinevirtual

◆ ~IDSCustomLibrary() [3/3]

virtual IDSCustomLibrary::~IDSCustomLibrary ( )
inlinevirtual

Member Function Documentation

◆ GetCompatibleCaps() [1/2]

virtual GstCaps* IDSCustomLibrary::GetCompatibleCaps ( GstPadDirection  direction,
GstCaps *  in_caps,
GstCaps *  othercaps 
)
pure virtual

◆ GetCompatibleCaps() [2/2]

virtual GstCaps* IDSCustomLibrary::GetCompatibleCaps ( GstPadDirection  direction,
GstCaps *  in_caps,
GstCaps *  othercaps 
)
pure virtual

◆ HandleEvent() [1/3]

virtual bool IDSCustomLibrary::HandleEvent ( GstEvent *  event)
pure virtual

◆ HandleEvent() [2/3]

virtual bool IDSCustomLibrary::HandleEvent ( GstEvent *  event)
pure virtual

◆ HandleEvent() [3/3]

virtual bool IDSCustomLibrary::HandleEvent ( GstEvent *  event)
pure virtual

◆ ProcessBuffer() [1/3]

virtual BufferResult IDSCustomLibrary::ProcessBuffer ( GstAudio2Video base,
GstBuffer audio,
GstVideoFrame *  video 
)
pure virtual

Implemented in DSCustomLibraryBase.

◆ ProcessBuffer() [2/3]

virtual BufferResult IDSCustomLibrary::ProcessBuffer ( GstBuffer inbuf)
pure virtual

◆ ProcessBuffer() [3/3]

virtual BufferResult IDSCustomLibrary::ProcessBuffer ( GstBuffer inbuf)
pure virtual

◆ QueryProperties() [1/3]

virtual char* IDSCustomLibrary::QueryProperties ( )
pure virtual

◆ QueryProperties() [2/3]

virtual char* IDSCustomLibrary::QueryProperties ( )
pure virtual

◆ QueryProperties() [3/3]

virtual char* IDSCustomLibrary::QueryProperties ( )
pure virtual

◆ SetInitParams() [1/3]

virtual bool IDSCustomLibrary::SetInitParams ( DSCustom_CreateParams params)
pure virtual

◆ SetInitParams() [2/3]

virtual bool IDSCustomLibrary::SetInitParams ( DSCustom_CreateParams params)
pure virtual

◆ SetInitParams() [3/3]

virtual bool IDSCustomLibrary::SetInitParams ( DSCustom_CreateParams params)
pure virtual

◆ SetProperty() [1/3]

virtual bool IDSCustomLibrary::SetProperty ( Property prop)
pure virtual

◆ SetProperty() [2/3]

virtual bool IDSCustomLibrary::SetProperty ( Property prop)
pure virtual

◆ SetProperty() [3/3]

virtual bool IDSCustomLibrary::SetProperty ( Property prop)
pure virtual

The documentation for this class was generated from the following file: