Doxygen Book
_GstTensorSrcIIO Struct Reference

GstTensorSrcIIO data structure. More...

#include <gsttensor_srciio.h>

Collaboration diagram for _GstTensorSrcIIO:

Public Attributes

GstBaseSrc element
 
gboolean silent
 
gboolean configured
 
gchar * mode
 
gchar * base_dir
 
gchar * dev_dir
 
GstTensorSrcIIODeviceProperties device
 
GstTensorSrcIIODeviceProperties trigger
 
GList * channels
 
GHashTable * custom_channel_table
 
channels_enabled_options channels_enabled
 
guint scan_size
 
struct pollfd * buffer_data_fp
 
guint num_channels_enabled
 
gboolean merge_channels_data
 
gboolean is_tensor
 
guint buffer_capacity
 
guint64 sampling_frequency
 
guint64 default_sampling_frequency
 
guint default_buffer_capacity
 
gchar * default_trigger
 
gint poll_timeout
 
GstTensorsConfigtensors_config
 

Detailed Description

GstTensorSrcIIO data structure.

GstTensorSrcIIO inherits GstBaseSrcIIO.

Definition at line 104 of file gsttensor_srciio.h.

Member Data Documentation

◆ base_dir

gchar* _GstTensorSrcIIO::base_dir

Base directory for IIO devices

Definition at line 114 of file gsttensor_srciio.h.

◆ buffer_capacity

guint _GstTensorSrcIIO::buffer_capacity

size of the buffer

Definition at line 126 of file gsttensor_srciio.h.

◆ buffer_data_fp

struct pollfd* _GstTensorSrcIIO::buffer_data_fp

pollfd for reading data buffer

Definition at line 122 of file gsttensor_srciio.h.

◆ channels

GList* _GstTensorSrcIIO::channels

list of enabled channels

Definition at line 118 of file gsttensor_srciio.h.

◆ channels_enabled

channels_enabled_options _GstTensorSrcIIO::channels_enabled

enabling which channels

Definition at line 120 of file gsttensor_srciio.h.

◆ configured

gboolean _GstTensorSrcIIO::configured

true if device is configured and ready

Definition at line 110 of file gsttensor_srciio.h.

◆ custom_channel_table

GHashTable* _GstTensorSrcIIO::custom_channel_table

table of idx of channels to be enabled

Definition at line 119 of file gsttensor_srciio.h.

◆ default_buffer_capacity

guint _GstTensorSrcIIO::default_buffer_capacity

size of the buffer

Definition at line 130 of file gsttensor_srciio.h.

◆ default_sampling_frequency

guint64 _GstTensorSrcIIO::default_sampling_frequency

default set value of sampling frequency

Definition at line 129 of file gsttensor_srciio.h.

◆ default_trigger

gchar* _GstTensorSrcIIO::default_trigger

default set value of sampling frequency

Definition at line 131 of file gsttensor_srciio.h.

◆ dev_dir

gchar* _GstTensorSrcIIO::dev_dir

Directory for device files

Definition at line 115 of file gsttensor_srciio.h.

◆ device

GstTensorSrcIIODeviceProperties _GstTensorSrcIIO::device

IIO device

Definition at line 116 of file gsttensor_srciio.h.

◆ element

GstBaseSrc _GstTensorSrcIIO::element

parent class object

Definition at line 106 of file gsttensor_srciio.h.

◆ is_tensor

gboolean _GstTensorSrcIIO::is_tensor

False if tensors is used for data

Definition at line 125 of file gsttensor_srciio.h.

◆ merge_channels_data

gboolean _GstTensorSrcIIO::merge_channels_data

merge channel data with same type/size

Definition at line 124 of file gsttensor_srciio.h.

◆ mode

gchar* _GstTensorSrcIIO::mode

linux IIO related properties IIO device operating mode

Definition at line 113 of file gsttensor_srciio.h.

◆ num_channels_enabled

guint _GstTensorSrcIIO::num_channels_enabled

channels to be enabled

Definition at line 123 of file gsttensor_srciio.h.

◆ poll_timeout

gint _GstTensorSrcIIO::poll_timeout

timeout for polling the fifo file

Definition at line 132 of file gsttensor_srciio.h.

◆ sampling_frequency

guint64 _GstTensorSrcIIO::sampling_frequency

sampling frequency for the device

Definition at line 127 of file gsttensor_srciio.h.

◆ scan_size

guint _GstTensorSrcIIO::scan_size

size for a single scan of buffer length 1

Definition at line 121 of file gsttensor_srciio.h.

◆ silent

gboolean _GstTensorSrcIIO::silent

gstreamer related properties true to print minimized log

Definition at line 109 of file gsttensor_srciio.h.

◆ tensors_config

GstTensorsConfig* _GstTensorSrcIIO::tensors_config

Only first element is filled when is_tensor is true tensors for storing data config

Definition at line 135 of file gsttensor_srciio.h.

◆ trigger

GstTensorSrcIIODeviceProperties _GstTensorSrcIIO::trigger

IIO trigger

Definition at line 117 of file gsttensor_srciio.h.


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