|
NVIDIA DeepStream SDK API Reference
|
6.4 Release
|
Go to the documentation of this file.
23 #ifndef __GST_AUDIO2VIDEO_H__
24 #define __GST_AUDIO2VIDEO_H__
27 #include <gst/base/gstbasetransform.h>
29 #include <gst/video/video.h>
30 #include <gst/audio/audio.h>
31 #include <gst/base/gstadapter.h>
32 #include <gst/pbutils/pbutils-prelude.h>
35 #define GST_TYPE_AUDIO2VIDEO (gst_audio2video_get_type())
36 #define GST_AUDIO2VIDEO(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_AUDIO2VIDEO,GstAudio2Video))
37 #define GST_AUDIO2VIDEO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_AUDIO2VIDEO,GstAudio2VideoClass))
38 #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)