NVIDIA DeepStream SDK API Reference

9.0 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 QueryResult HandleQuery (GstQuery *query, GstStructure *query_metadata)=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 ()
 
virtual bool SetInitParams (DSCustom_CreateParams *params)=0
 
virtual bool SetProperty (Property &prop)=0
 
virtual bool HandleEvent (GstEvent *event)=0
 
virtual QueryResult HandleQuery (GstQuery *query, GstStructure *query_metadata)=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/6]

virtual IDSCustomLibrary::~IDSCustomLibrary ( )
inlinevirtual

◆ ~IDSCustomLibrary() [2/6]

virtual IDSCustomLibrary::~IDSCustomLibrary ( )
inlinevirtual

◆ ~IDSCustomLibrary() [3/6]

virtual IDSCustomLibrary::~IDSCustomLibrary ( )
inlinevirtual

◆ ~IDSCustomLibrary() [4/6]

virtual IDSCustomLibrary::~IDSCustomLibrary ( )
inlinevirtual

◆ ~IDSCustomLibrary() [5/6]

virtual IDSCustomLibrary::~IDSCustomLibrary ( )
inlinevirtual

◆ ~IDSCustomLibrary() [6/6]

virtual IDSCustomLibrary::~IDSCustomLibrary ( )
inlinevirtual

Member Function Documentation

◆ GetCompatibleCaps() [1/4]

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

◆ GetCompatibleCaps() [2/4]

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

◆ GetCompatibleCaps() [3/4]

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

◆ GetCompatibleCaps() [4/4]

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

◆ HandleEvent() [1/6]

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

◆ HandleEvent() [2/6]

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

◆ HandleEvent() [3/6]

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

◆ HandleEvent() [4/6]

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

◆ HandleEvent() [5/6]

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

◆ HandleEvent() [6/6]

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

◆ HandleQuery() [1/2]

virtual QueryResult IDSCustomLibrary::HandleQuery ( GstQuery *  query,
GstStructure *  query_metadata 
)
pure virtual

◆ HandleQuery() [2/2]

virtual QueryResult IDSCustomLibrary::HandleQuery ( GstQuery *  query,
GstStructure *  query_metadata 
)
pure virtual

◆ ProcessBuffer() [1/6]

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

◆ ProcessBuffer() [2/6]

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

◆ ProcessBuffer() [3/6]

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

◆ ProcessBuffer() [4/6]

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

◆ ProcessBuffer() [5/6]

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

◆ ProcessBuffer() [6/6]

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

◆ QueryProperties() [1/6]

virtual char* IDSCustomLibrary::QueryProperties ( )
pure virtual

◆ QueryProperties() [2/6]

virtual char* IDSCustomLibrary::QueryProperties ( )
pure virtual

◆ QueryProperties() [3/6]

virtual char* IDSCustomLibrary::QueryProperties ( )
pure virtual

◆ QueryProperties() [4/6]

virtual char* IDSCustomLibrary::QueryProperties ( )
pure virtual

◆ QueryProperties() [5/6]

virtual char* IDSCustomLibrary::QueryProperties ( )
pure virtual

◆ QueryProperties() [6/6]

virtual char* IDSCustomLibrary::QueryProperties ( )
pure virtual

◆ SetInitParams() [1/6]

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

◆ SetInitParams() [2/6]

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

◆ SetInitParams() [3/6]

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

◆ SetInitParams() [4/6]

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

◆ SetInitParams() [5/6]

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

◆ SetInitParams() [6/6]

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

◆ SetProperty() [1/6]

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

◆ SetProperty() [2/6]

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

◆ SetProperty() [3/6]

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

◆ SetProperty() [4/6]

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

◆ SetProperty() [5/6]

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

◆ SetProperty() [6/6]

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

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