NVIDIA DeepStream SDK API Reference

9.1 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 char * QueryProperties ()=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/2]

virtual IDSCustomLibrary::~IDSCustomLibrary ( )
inlinevirtual

◆ ~IDSCustomLibrary() [2/2]

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/2]

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

◆ HandleEvent() [2/2]

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

◆ ProcessBuffer() [1/2]

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

◆ ProcessBuffer() [2/2]

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

◆ QueryProperties() [1/2]

virtual char* IDSCustomLibrary::QueryProperties ( )
pure virtual

◆ QueryProperties() [2/2]

virtual char* IDSCustomLibrary::QueryProperties ( )
pure virtual

◆ SetInitParams() [1/2]

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

◆ SetInitParams() [2/2]

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

◆ SetProperty() [1/2]

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

◆ SetProperty() [2/2]

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

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