NVIDIA DeepStream SDK API Reference

8.0 Release
buffer_probe.hpp File Reference

Detailed Description

Service maker buffer probe definitions

Description: Buffer probe offers a mechnism for peeking the output buffers. Both the data and the metadata carried by the buffer is accessible through buffer probe.

Yet it is not recommended to perform complex processing within a probe, which could potentially disrupt the running pipeline. For data processing purpose, data receiver is the right choice.

See also
DataReceiver.

Definition in file buffer_probe.hpp.

Go to the source code of this file.

Data Structures

class  deepstream::BufferProbe
 Represent a custom object for the purpose of probing output buffers. More...
 
class  deepstream::BufferProbe::IHandler
 Root interface required by a BufferProbe instance. More...
 
class  deepstream::BufferProbe::IMetadataHandler
 Derived interface for handling metadata. More...
 
class  deepstream::BufferProbe::IBufferHandler
 Derived interface for handling buffer itself. More...
 
class  deepstream::BufferProbe::IBufferObserver
 Readonly interface for handling buffer. More...
 
class  deepstream::BufferProbe::IBufferOperator
 Read/write interface for handling buffer. More...
 
class  deepstream::BufferProbe::IBatchMetadataObserver
 Readonly interface for handling batch metadata. More...
 
class  deepstream::BufferProbe::IBatchMetadataOperator
 Read/write interface for handling batch metadata. More...
 

Namespaces

 deepstream
 

Enumerations

enum  deepstream::probeReturn {
  deepstream::probeReturn::Probe_Ok,
  deepstream::probeReturn::Probe_Drop
}
 Return values from user implemented probe interfaces. More...