NVIDIA DeepStream SDK API Reference

9.0 Release
nvdstts::IDSCustomLibrary Class Referenceabstract

Detailed Description

Inheritance diagram for nvdstts::IDSCustomLibrary:

Public Member Functions

virtual bool SetProperty (const Property &prop)=0
 
virtual bool Initialize ()=0
 
virtual GstCaps * GetCompatibleCaps (GstPadDirection direction, GstCaps *in_caps, GstCaps *othercaps)=0
 
virtual bool StartWithParams (DSCustom_CreateParams *params)=0
 
virtual bool HandleEvent (GstEvent *event)=0
 
virtual BufferResult ProcessBuffer (GstBuffer *inbuf)=0
 
virtual ~IDSCustomLibrary ()
 
virtual bool SetProperty (const Property &prop)=0
 
virtual bool Initialize ()=0
 
virtual GstCaps * GetCompatibleCaps (GstPadDirection direction, GstCaps *in_caps, GstCaps *othercaps)=0
 
virtual bool StartWithParams (DSCustom_CreateParams *params)=0
 
virtual bool HandleEvent (GstEvent *event)=0
 
virtual BufferResult ProcessBuffer (GstBuffer *inbuf)=0
 
virtual ~IDSCustomLibrary ()
 

Constructor & Destructor Documentation

◆ ~IDSCustomLibrary() [1/2]

virtual nvdstts::IDSCustomLibrary::~IDSCustomLibrary ( )
inlinevirtual

◆ ~IDSCustomLibrary() [2/2]

virtual nvdstts::IDSCustomLibrary::~IDSCustomLibrary ( )
inlinevirtual

Member Function Documentation

◆ GetCompatibleCaps() [1/2]

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

◆ GetCompatibleCaps() [2/2]

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

◆ HandleEvent() [1/2]

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

◆ HandleEvent() [2/2]

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

◆ Initialize() [1/2]

virtual bool nvdstts::IDSCustomLibrary::Initialize ( )
pure virtual

◆ Initialize() [2/2]

virtual bool nvdstts::IDSCustomLibrary::Initialize ( )
pure virtual

◆ ProcessBuffer() [1/2]

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

◆ ProcessBuffer() [2/2]

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

◆ SetProperty() [1/2]

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

◆ SetProperty() [2/2]

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

◆ StartWithParams() [1/2]

virtual bool nvdstts::IDSCustomLibrary::StartWithParams ( DSCustom_CreateParams params)
pure virtual

◆ StartWithParams() [2/2]

virtual bool nvdstts::IDSCustomLibrary::StartWithParams ( DSCustom_CreateParams params)
pure virtual

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