|
NVIDIA DeepStream SDK API Reference
|
7.1 Release
|
Go to the documentation of this file.
13 #ifndef __GST_AUDIO2VIDEO_H__
14 #define __GST_AUDIO2VIDEO_H__
17 #include <gst/base/gstbasetransform.h>
19 #include <gst/video/video.h>
20 #include <gst/audio/audio.h>
21 #include <gst/base/gstadapter.h>
22 #include <gst/pbutils/pbutils-prelude.h>
25 #define GST_TYPE_AUDIO2VIDEO (gst_audio2video_get_type())
26 #define GST_AUDIO2VIDEO(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_AUDIO2VIDEO,GstAudio2Video))
27 #define GST_AUDIO2VIDEO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_AUDIO2VIDEO,GstAudio2VideoClass))
28 #define GST_AUDIO2VIDEO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj),GST_TYPE_AUDIO2VIDEO,GstAudio2VideoClass))
struct _GstAudio2VideoPrivate GstAudio2VideoPrivate
gboolean(* setup)(GstAudio2Video *scope)
GstElementClass parent_class
gboolean(* render)(GstAudio2Video *scope, GstBuffer *audio, GstVideoFrame *video)
GstAudio2VideoPrivate * priv
gboolean(* decide_allocation)(GstAudio2Video *scope, GstQuery *query)
struct _GstBuffer GstBuffer
GST_PBUTILS_API GType gst_audio2video_get_type(void)