|
NVIDIA DeepStream SDK API Reference
|
6.4 Release
|
Go to the documentation of this file.
23 #ifndef __NVDSCUSTOMLIB_INTERFACE_HPP__
24 #define __NVDSCUSTOMLIB_INTERFACE_HPP__
27 #include <gst/gstbuffer.h>
63 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
BufferResult
Copyright (c) 2023, NVIDIA CORPORATION.
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