NVIDIA DeepStream SDK API Reference

8.0 Release
BatchBufferWrapper Class Reference

Detailed Description

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 ()
 
 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() [1/2]

BatchBufferWrapper::BatchBufferWrapper ( )
inline

◆ ~BatchBufferWrapper() [1/2]

virtual BatchBufferWrapper::~BatchBufferWrapper ( )
virtualdefault

◆ BatchBufferWrapper() [2/2]

BatchBufferWrapper::BatchBufferWrapper ( )
inline

◆ ~BatchBufferWrapper() [2/2]

virtual BatchBufferWrapper::~BatchBufferWrapper ( )
virtualdefault

Member Function Documentation

◆ copy() [1/2]

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

◆ copy() [2/2]

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

◆ push() [1/4]

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

◆ push() [2/4]

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

◆ push() [3/4]

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

◆ push() [4/4]

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

◆ unref() [1/2]

◆ unref() [2/2]

Field Documentation

◆ batch


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