Doxygen Book
_GstDataRepoSink Struct Reference

GstDataRepoSink data structure. More...

#include <gstdatareposink.h>

Public Attributes

GstBaseSink element
 
GstCaps * fixed_caps
 
JsonObject * json_object
 
JsonArray * sample_offset_array
 
JsonArray * tensor_size_array
 
JsonArray * tensor_count_array
 
guint cumulative_tensors
 
gboolean is_static_tensors
 
gint fd
 
GstDataRepoDataType data_type
 
gint total_samples
 
guint64 fd_offset
 
gsize sample_size
 
gchar * filename
 
gchar * json_filename
 

Detailed Description

GstDataRepoSink data structure.

Definition at line 40 of file gstdatareposink.h.

Member Data Documentation

◆ cumulative_tensors

guint _GstDataRepoSink::cumulative_tensors

the number of cumulated tensors

Definition at line 49 of file gstdatareposink.h.

◆ data_type

GstDataRepoDataType _GstDataRepoSink::data_type

data type

Definition at line 53 of file gstdatareposink.h.

◆ element

GstBaseSink _GstDataRepoSink::element

Definition at line 42 of file gstdatareposink.h.

◆ fd

gint _GstDataRepoSink::fd

open file descriptor

Definition at line 52 of file gstdatareposink.h.

◆ fd_offset

guint64 _GstDataRepoSink::fd_offset

offset of fd

Definition at line 55 of file gstdatareposink.h.

◆ filename

gchar* _GstDataRepoSink::filename

filename

Definition at line 59 of file gstdatareposink.h.

◆ fixed_caps

GstCaps* _GstDataRepoSink::fixed_caps

to get meta info

Definition at line 44 of file gstdatareposink.h.

◆ is_static_tensors

gboolean _GstDataRepoSink::is_static_tensors

Definition at line 51 of file gstdatareposink.h.

◆ json_filename

gchar* _GstDataRepoSink::json_filename

"JSON file path to store the meta information

Definition at line 60 of file gstdatareposink.h.

◆ json_object

JsonObject* _GstDataRepoSink::json_object

JSON object

Definition at line 45 of file gstdatareposink.h.

◆ sample_offset_array

JsonArray* _GstDataRepoSink::sample_offset_array

offset array of sample

Definition at line 46 of file gstdatareposink.h.

◆ sample_size

gsize _GstDataRepoSink::sample_size

size of one sample

Definition at line 56 of file gstdatareposink.h.

◆ tensor_count_array

JsonArray* _GstDataRepoSink::tensor_count_array

array for the number of cumulative tensors

Definition at line 48 of file gstdatareposink.h.

◆ tensor_size_array

JsonArray* _GstDataRepoSink::tensor_size_array

size array of flexible tensor

Definition at line 47 of file gstdatareposink.h.

◆ total_samples

gint _GstDataRepoSink::total_samples

The number of total samples, in the case of multi-files, it is used as an index.

Definition at line 54 of file gstdatareposink.h.


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