Doxygen Book
gsttensor_rate.h File Reference

GStreamer plugin to adjust tensor rate. More...

#include <gst/gst.h>
#include <gst/base/gstbasetransform.h>
#include <tensor_common.h>
Include dependency graph for gsttensor_rate.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GstTensorRate
 Tensor Rate data structure. More...
 
struct  _GstTensorRateClass
 GstTensorRateClass inherits GstElementClass. More...
 

Macros

#define GST_TYPE_TENSOR_RATE   (gst_tensor_rate_get_type ())
 
#define GST_TENSOR_RATE(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_TENSOR_RATE, GstTensorRate))
 
#define GST_TENSOR_RATE_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GST_TYPE_TENSOR_RATE, GstTensorRateClass))
 
#define GST_TENSOR_RATE_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GST_TYPE_TENSOR_RATE, GstTensorRateClass))
 
#define GST_IS_TENSOR_RATE(obj)   (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_TENSOR_RATE))
 
#define GST_IS_TENSOR_RATE_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_TENSOR_RATE))
 
#define GST_TENSOR_RATE_CAST(obj)   ((GstTensorRate*)(obj))
 

Typedefs

typedef struct _GstTensorRate GstTensorRate
 
typedef struct _GstTensorRateClass GstTensorRateClass
 

Functions

GType gst_tensor_rate_get_type (void)
 Get Type function required for gst elements. More...
 

Detailed Description

GStreamer plugin to adjust tensor rate.

GStreamer/NNStreamer Tensor-Rate Copyright (C) 2020 Dongju Chae dongj.nosp@m.u.ch.nosp@m.ae@sa.nosp@m.msun.nosp@m.g.com

Date
24 Sep 2020
See also
https://github.com/nnstreamer/nnstreamer
Author
Dongju Chae dongj.nosp@m.u.ch.nosp@m.ae@sa.nosp@m.msun.nosp@m.g.com
Bug:
No known bugs except for NYI items

Definition in file gsttensor_rate.h.

Macro Definition Documentation

◆ GST_IS_TENSOR_RATE

#define GST_IS_TENSOR_RATE (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_TENSOR_RATE))

Definition at line 28 of file gsttensor_rate.h.

◆ GST_IS_TENSOR_RATE_CLASS

#define GST_IS_TENSOR_RATE_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_TENSOR_RATE))

Definition at line 29 of file gsttensor_rate.h.

◆ GST_TENSOR_RATE

#define GST_TENSOR_RATE (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_TENSOR_RATE, GstTensorRate))

Definition at line 25 of file gsttensor_rate.h.

◆ GST_TENSOR_RATE_CAST

#define GST_TENSOR_RATE_CAST (   obj)    ((GstTensorRate*)(obj))

Definition at line 30 of file gsttensor_rate.h.

◆ GST_TENSOR_RATE_CLASS

#define GST_TENSOR_RATE_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GST_TYPE_TENSOR_RATE, GstTensorRateClass))

Definition at line 26 of file gsttensor_rate.h.

◆ GST_TENSOR_RATE_GET_CLASS

#define GST_TENSOR_RATE_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GST_TYPE_TENSOR_RATE, GstTensorRateClass))

Definition at line 27 of file gsttensor_rate.h.

◆ GST_TYPE_TENSOR_RATE

#define GST_TYPE_TENSOR_RATE   (gst_tensor_rate_get_type ())

Definition at line 24 of file gsttensor_rate.h.

Typedef Documentation

◆ GstTensorRate

typedef struct _GstTensorRate GstTensorRate

Definition at line 31 of file gsttensor_rate.h.

◆ GstTensorRateClass

Definition at line 32 of file gsttensor_rate.h.

Function Documentation

◆ gst_tensor_rate_get_type()

GType gst_tensor_rate_get_type ( void  )

Get Type function required for gst elements.