NVIDIA DeepStream SDK API Reference

6.4 Release
BatchBufferWrapper Class Reference

Detailed Description

Definition at line 97 of file nvstreammux_batch.h.

Inheritance diagram for BatchBufferWrapper:

Public Member Functions

 BatchBufferWrapper ()
 
virtual ~BatchBufferWrapper ()=default
 
virtual unsigned int copy (void *buf, unsigned int pos, unsigned int num_surfaces)
 
virtual bool push (SourcePad *pad, TimePoint play_start, NanoSecondsType accum_dur)
 
virtual bool push (SourcePad *pad, unsigned long pts)
 
virtual void unref ()
 

Data Fields

void * batch
 

Constructor & Destructor Documentation

◆ BatchBufferWrapper()

BatchBufferWrapper::BatchBufferWrapper ( )
inline

Definition at line 101 of file nvstreammux_batch.h.

◆ ~BatchBufferWrapper()

virtual BatchBufferWrapper::~BatchBufferWrapper ( )
virtualdefault

Member Function Documentation

◆ copy()

virtual unsigned int BatchBufferWrapper::copy ( void *  buf,
unsigned int  pos,
unsigned int  num_surfaces 
)
inlinevirtual

Definition at line 107 of file nvstreammux_batch.h.

◆ push() [1/2]

virtual bool BatchBufferWrapper::push ( SourcePad pad,
TimePoint  play_start,
NanoSecondsType  accum_dur 
)
inlinevirtual

Reimplemented in GstBatchBufferWrapper, and GstAudioBatchBufferWrapper.

Definition at line 111 of file nvstreammux_batch.h.

◆ push() [2/2]

virtual bool BatchBufferWrapper::push ( SourcePad pad,
unsigned long  pts 
)
inlinevirtual

Reimplemented in GstBatchBufferWrapper, and GstAudioBatchBufferWrapper.

Definition at line 112 of file nvstreammux_batch.h.

◆ unref()

virtual void BatchBufferWrapper::unref ( )
inlinevirtual

Field Documentation

◆ batch

void* BatchBufferWrapper::batch

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