Doxygen Book
edge_src.h File Reference

Subscribe and push incoming data to the GStreamer pipeline. More...

#include <gst/gst.h>
#include <gst/base/gstbasesrc.h>
#include "edge_common.h"
#include <nnstreamer-edge.h>
#include "nnstreamer_log.h"
#include "nnstreamer_plugin_api.h"
#include "nnstreamer_util.h"
Include dependency graph for edge_src.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GstEdgeSrc
 GstEdgeSrc data structure. More...
 
struct  _GstEdgeSrcClass
 GstEdgeSrcClass data structure. More...
 

Macros

#define GST_TYPE_EDGESRC   (gst_edgesrc_get_type())
 
#define GST_EDGESRC(obj)   (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_EDGESRC,GstEdgeSrc))
 
#define GST_EDGESRC_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_EDGESRC,GstEdgeSrcClass))
 
#define GST_IS_EDGESRC(obj)   (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_EDGESRC))
 
#define GST_IS_EDGESRC_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass), GST_TYPE_EDGESRC))
 
#define GST_EDGESRC_CAST(obj)   ((GstEdgeSrc *) (obj))
 

Typedefs

typedef struct _GstEdgeSrc GstEdgeSrc
 
typedef struct _GstEdgeSrcClass GstEdgeSrcClass
 

Functions

GType gst_edgesrc_get_type (void)
 

Detailed Description

Subscribe and push incoming data to the GStreamer pipeline.

Copyright (C) 2022 Samsung Electronics Co., Ltd.

Date
02 Aug 2022
Author
Yechan Choi yecha.nosp@m.n9.c.nosp@m.hoi@s.nosp@m.amsu.nosp@m.ng.co.nosp@m.m
See also
http://github.com/nnstreamer/nnstreamer
Bug:
No known bugs

Definition in file edge_src.h.

Macro Definition Documentation

◆ GST_EDGESRC

#define GST_EDGESRC (   obj)    (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_EDGESRC,GstEdgeSrc))

Definition at line 27 of file edge_src.h.

◆ GST_EDGESRC_CAST

#define GST_EDGESRC_CAST (   obj)    ((GstEdgeSrc *) (obj))

Definition at line 35 of file edge_src.h.

◆ GST_EDGESRC_CLASS

#define GST_EDGESRC_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_EDGESRC,GstEdgeSrcClass))

Definition at line 29 of file edge_src.h.

◆ GST_IS_EDGESRC

#define GST_IS_EDGESRC (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_EDGESRC))

Definition at line 31 of file edge_src.h.

◆ GST_IS_EDGESRC_CLASS

#define GST_IS_EDGESRC_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE((klass), GST_TYPE_EDGESRC))

Definition at line 33 of file edge_src.h.

◆ GST_TYPE_EDGESRC

#define GST_TYPE_EDGESRC   (gst_edgesrc_get_type())

Definition at line 25 of file edge_src.h.

Typedef Documentation

◆ GstEdgeSrc

typedef struct _GstEdgeSrc GstEdgeSrc

Definition at line 36 of file edge_src.h.

◆ GstEdgeSrcClass

Definition at line 37 of file edge_src.h.

Function Documentation

◆ gst_edgesrc_get_type()

GType gst_edgesrc_get_type ( void  )