NVIDIA DeepStream SDK API Reference

9.0 Release
GstCommonBufferAPI Class Reference

Detailed Description

Public Member Functions

 GstCommonBufferAPI (GstElement *a_mux)
 
void add_component_latency_metadata (std::shared_ptr< BufferWrapper > src_buffer, GstBuffer *gst_batch_buffer, NvDsBatchMeta *batch_meta, unsigned int source_id, unsigned int pad_index, unsigned int frame_number)
 
void update_component_latency_metadata (NvDsBatchMeta *dest_batch_meta)
 
 GstCommonBufferAPI (GstElement *a_mux)
 
void add_component_latency_metadata (std::shared_ptr< BufferWrapper > src_buffer, GstBuffer *gst_batch_buffer, NvDsBatchMeta *batch_meta, unsigned int source_id, unsigned int pad_index, unsigned int frame_number)
 
void update_component_latency_metadata (NvDsBatchMeta *dest_batch_meta)
 

Constructor & Destructor Documentation

◆ GstCommonBufferAPI() [1/2]

GstCommonBufferAPI::GstCommonBufferAPI ( GstElement *  a_mux)
inline

◆ GstCommonBufferAPI() [2/2]

GstCommonBufferAPI::GstCommonBufferAPI ( GstElement *  a_mux)
inline

Member Function Documentation

◆ add_component_latency_metadata() [1/2]

void GstCommonBufferAPI::add_component_latency_metadata ( std::shared_ptr< BufferWrapper src_buffer,
GstBuffer gst_batch_buffer,
NvDsBatchMeta batch_meta,
unsigned int  source_id,
unsigned int  pad_index,
unsigned int  frame_number 
)

◆ add_component_latency_metadata() [2/2]

void GstCommonBufferAPI::add_component_latency_metadata ( std::shared_ptr< BufferWrapper src_buffer,
GstBuffer gst_batch_buffer,
NvDsBatchMeta batch_meta,
unsigned int  source_id,
unsigned int  pad_index,
unsigned int  frame_number 
)

◆ update_component_latency_metadata() [1/2]

void GstCommonBufferAPI::update_component_latency_metadata ( NvDsBatchMeta dest_batch_meta)

◆ update_component_latency_metadata() [2/2]

void GstCommonBufferAPI::update_component_latency_metadata ( NvDsBatchMeta dest_batch_meta)

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