这篇教程C++ GST_VIDEO_CAPS_YUV函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中GST_VIDEO_CAPS_YUV函数的典型用法代码示例。如果您正苦于以下问题:C++ GST_VIDEO_CAPS_YUV函数的具体用法?C++ GST_VIDEO_CAPS_YUV怎么用?C++ GST_VIDEO_CAPS_YUV使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了GST_VIDEO_CAPS_YUV函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: mxf_up_initvoidmxf_up_init (void){ mxf_essence_element_handler_register (&mxf_up_essence_element_handler); mxf_up_essence_element_writer.pad_template = gst_pad_template_new ("up_video_sink_%u", GST_PAD_SINK, GST_PAD_REQUEST, gst_caps_from_string (GST_VIDEO_CAPS_RGB "; " GST_VIDEO_CAPS_BGR "; " GST_VIDEO_CAPS_RGBx "; " GST_VIDEO_CAPS_xRGB "; " GST_VIDEO_CAPS_BGRx "; " GST_VIDEO_CAPS_xBGR "; " GST_VIDEO_CAPS_ARGB "; " GST_VIDEO_CAPS_RGBA "; " GST_VIDEO_CAPS_ABGR "; " GST_VIDEO_CAPS_BGRA "; " GST_VIDEO_CAPS_YUV ("AYUV") "; " GST_VIDEO_CAPS_YUV ("v308") "; " GST_VIDEO_CAPS_YUV ("UYVY") "; " GST_VIDEO_CAPS_YUV ("YUY2"))); memcpy (&mxf_up_essence_element_writer.data_definition, mxf_metadata_track_identifier_get (MXF_METADATA_TRACK_PICTURE_ESSENCE), 16); mxf_essence_element_writer_register (&mxf_up_essence_element_writer);}
开发者ID:pli3,项目名称:gst-plugins-bad,代码行数:26,
示例2: gst_frei0r_caps_from_color_modelGstCaps *gst_frei0r_caps_from_color_model (gint color_model){ switch (color_model) { case F0R_COLOR_MODEL_BGRA8888: return gst_caps_from_string (GST_VIDEO_CAPS_BGRA); case F0R_COLOR_MODEL_RGBA8888: return gst_caps_from_string (GST_VIDEO_CAPS_RGBA); case F0R_COLOR_MODEL_PACKED32: return gst_caps_from_string (GST_VIDEO_CAPS_BGRA " ; " GST_VIDEO_CAPS_RGBA " ; " GST_VIDEO_CAPS_ABGR " ; " GST_VIDEO_CAPS_ARGB " ; " GST_VIDEO_CAPS_BGRx " ; " GST_VIDEO_CAPS_RGBx " ; " GST_VIDEO_CAPS_xBGR " ; " GST_VIDEO_CAPS_xRGB " ; " GST_VIDEO_CAPS_YUV ("AYUV")); default: break; } return NULL;}
开发者ID:bilboed,项目名称:gst-plugins-bad,代码行数:23,
示例3: g_enum_register_static {GST_DEINTERLACE2_LAYOUT_BFF, "Bottom field first", "bff"}, {0, NULL, NULL}, }; if (!deinterlace2_field_layout_type) { deinterlace2_field_layout_type = g_enum_register_static ("GstDeinterlace2FieldLayout", field_layout_types); } return deinterlace2_field_layout_type;}static GstStaticPadTemplate src_templ = GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_SRC, GST_PAD_ALWAYS, GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("YUY2")) );static GstStaticPadTemplate sink_templ = GST_STATIC_PAD_TEMPLATE ("sink", GST_PAD_SINK, GST_PAD_ALWAYS, GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("YUY2")) );static void gst_deinterlace2_finalize (GObject * self);static void gst_deinterlace2_set_property (GObject * self, guint prop_id, const GValue * value, GParamSpec * pspec);static void gst_deinterlace2_get_property (GObject * self, guint prop_id, GValue * value, GParamSpec * pspec);static GstCaps *gst_deinterlace2_getcaps (GstPad * pad);
开发者ID:prajnashi,项目名称:gst-plugins-bad,代码行数:31,
示例4: GST_DEBUG_CATEGORY_STATIC#ifdef HAVE_CONFIG_H#include "config.h"#endif#include <string.h>#include "gstsmpte.h"#include <gst/video/video.h>#include "paint.h"GST_DEBUG_CATEGORY_STATIC (gst_smpte_debug);#define GST_CAT_DEFAULT gst_smpte_debugstatic GstStaticPadTemplate gst_smpte_src_template =GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_SRC, GST_PAD_ALWAYS, GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("I420") ) );static GstStaticPadTemplate gst_smpte_sink1_template =GST_STATIC_PAD_TEMPLATE ("sink1", GST_PAD_SINK, GST_PAD_ALWAYS, GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("I420") ) );static GstStaticPadTemplate gst_smpte_sink2_template =GST_STATIC_PAD_TEMPLATE ("sink2", GST_PAD_SINK, GST_PAD_ALWAYS,
开发者ID:tizenorg,项目名称:framework.multimedia.gst-plugins-good0.10,代码行数:31,
示例5: GST_DEBUG_CATEGORY_STATICGST_DEBUG_CATEGORY_STATIC (gst_jasper_enc_debug);#define GST_CAT_DEFAULT gst_jasper_enc_debugenum{ ARG_0,};static GstStaticPadTemplate gst_jasper_enc_sink_template = GST_STATIC_PAD_TEMPLATE ("sink", GST_PAD_SINK, GST_PAD_ALWAYS, GST_STATIC_CAPS (GST_VIDEO_CAPS_RGB "; " GST_VIDEO_CAPS_BGR "; " GST_VIDEO_CAPS_RGBx "; " GST_VIDEO_CAPS_xRGB "; " GST_VIDEO_CAPS_BGRx "; " GST_VIDEO_CAPS_xBGR "; " GST_VIDEO_CAPS_YUV ("{ I420, YV12, v308 }")) );static GstStaticPadTemplate gst_jasper_enc_src_template = GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_SRC, GST_PAD_ALWAYS, GST_STATIC_CAPS ("image/x-j2c, width = " GST_VIDEO_SIZE_RANGE ", height = " GST_VIDEO_SIZE_RANGE ", fourcc = (GstFourcc) { sRGB, sYUV }," "framerate = " GST_VIDEO_FPS_RANGE ", " "fields = (int) 1; " "image/x-jpc, width = " GST_VIDEO_SIZE_RANGE ", height = " GST_VIDEO_SIZE_RANGE ", fourcc = (GstFourcc) { sRGB, sYUV }," "framerate = " GST_VIDEO_FPS_RANGE ", " "fields = (int) 1; " "image/jp2") );
开发者ID:collects,项目名称:gst-plugins-bad,代码行数:30,
示例6: GSTOMX_BOILERPLATEGSTOMX_BOILERPLATE (GstOmxJpegEnc, gst_omx_jpegenc, GstOmxBaseFilter, GST_OMX_BASE_FILTER_TYPE);static GstStaticPadTemplate src_template = GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_SRC, GST_PAD_ALWAYS, GST_STATIC_CAPS ("image/jpeg, " "width = (int)[16,4096], " "height = (int)[16,4096], " "framerate = (fraction)[0/1,max];") );static GstStaticPadTemplate sink_template = GST_STATIC_PAD_TEMPLATE ("sink", GST_PAD_SINK, GST_PAD_ALWAYS, GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ( GSTOMX_ALL_FORMATS)) );static voidtype_base_init (gpointer g_class){ GstElementClass *element_class; element_class = GST_ELEMENT_CLASS (g_class); { GstElementDetails details; details.longname = "OpenMAX IL JPEG image encoder"; details.klass = "Codec/Encoder/Image"; details.description = "Encodes image in JPEG format with OpenMAX IL";
开发者ID:DavidSoto,项目名称:dm816x-gstreamer,代码行数:32,
示例7: GSTOMX_BOILERPLATE#define BLACK 0x80008000#define GRAY 0x80808080#define GREEN 0x00800080#define BG_COLOR BLACKGSTOMX_BOILERPLATE (GstOmxVideoMixerVodalys, gst_omx_videomixer_vodalys, GstOmxBaseFilter21, GST_OMX_BASE_FILTER21_TYPE);static GstStaticPadTemplate sink_template_camera = GST_STATIC_PAD_TEMPLATE ("sink_00", GST_PAD_SINK, GST_PAD_ALWAYS, GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ( "{YUY2}" )) );static GstStaticPadTemplate sink_template_slide = GST_STATIC_PAD_TEMPLATE ("sink_01", GST_PAD_SINK, GST_PAD_ALWAYS, GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ( "{YUY2}" )) );static GstStaticPadTemplate src_template = GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_SRC, GST_PAD_ALWAYS, GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ( "{YUY2}" )) );
开发者ID:skitlab,项目名称:gst-openmax-dm81xx,代码行数:29,
示例8: QUEUE_READY_LOCK#define DEFAULT_DEVICE_INDEX -1#define DEFAULT_DO_STATS FALSE#define QUEUE_READY_LOCK(instance) GST_OBJECT_LOCK (instance)#define QUEUE_READY_UNLOCK(instance) GST_OBJECT_UNLOCK (instance)#define QUEUE_READY_WAIT(instance) / g_cond_wait (instance->ready_cond, GST_OBJECT_GET_LOCK (instance))#define QUEUE_READY_NOTIFY(instance) g_cond_signal (instance->ready_cond)GST_DEBUG_CATEGORY (gst_cel_video_src_debug);#define GST_CAT_DEFAULT gst_cel_video_src_debugstatic GstStaticPadTemplate src_template = GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_SRC, GST_PAD_ALWAYS, GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("NV12") ";" GST_VIDEO_CAPS_YUV ("YUY2")) );enum{ PROP_0, PROP_DEVICE_INDEX, PROP_DO_STATS, PROP_FPS};typedef struct{ guint index;
开发者ID:Distrotech,项目名称:gst-plugins-bad,代码行数:30,
示例9: GST_STATIC_CAPS{ PROP_0, PROP_METHOD, PROP_ADD_BORDERS /* FILL ME */};#undef GST_VIDEO_SIZE_RANGE#define GST_VIDEO_SIZE_RANGE "(int) [ 1, 32767]"static GstStaticCaps gst_video_scale_format_caps[] = { GST_STATIC_CAPS (GST_VIDEO_CAPS_RGBA), GST_STATIC_CAPS (GST_VIDEO_CAPS_ARGB), GST_STATIC_CAPS (GST_VIDEO_CAPS_BGRA), GST_STATIC_CAPS (GST_VIDEO_CAPS_ABGR), GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("AYUV")), GST_STATIC_CAPS (GST_VIDEO_CAPS_RGBx), GST_STATIC_CAPS (GST_VIDEO_CAPS_xRGB), GST_STATIC_CAPS (GST_VIDEO_CAPS_BGRx), GST_STATIC_CAPS (GST_VIDEO_CAPS_xBGR), GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("Y444")), GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("v308")), GST_STATIC_CAPS (GST_VIDEO_CAPS_RGB), GST_STATIC_CAPS (GST_VIDEO_CAPS_BGR), GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("Y42B")), GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("YUY2")), GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("YVYU")), GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("UYVY")), GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("I420")), GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("YV12")), GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("Y41B")),
开发者ID:ChinnaSuhas,项目名称:ossbuild,代码行数:31,
示例10: GST_STATIC_CAPS GST_STATIC_CAPS ( GST_VIDEO_CAPS_xRGB_HOST_ENDIAN));static GstStaticPadTemplate s_rgbPadTemplate = GST_STATIC_PAD_TEMPLATE("sink", GST_PAD_SINK, GST_PAD_ALWAYS, GST_STATIC_CAPS( GST_VIDEO_CAPS_xRGB_HOST_ENDIAN));static GstStaticPadTemplate s_yuvPadTemplate = GST_STATIC_PAD_TEMPLATE("sink", GST_PAD_SINK, GST_PAD_ALWAYS, GST_STATIC_CAPS( GST_VIDEO_CAPS_YUV ("{ IYUV, I420, YV12 }")));G_DEFINE_TYPE(PGstVideoSink, p_gst_video_sink, GST_TYPE_VIDEO_SINK)static void p_gst_video_sink_init(PGstVideoSink *sink){}GstCaps *p_gst_video_sink_get_static_caps(){ return gst_static_pad_template_get_caps(&s_rgbPadTemplate);}static GstCaps *p_gst_video_sink_get_caps(GstBaseSink *baseSink){
开发者ID:shadeslayer,项目名称:phonon-gstreamer,代码行数:31,
示例11: GST_STATIC_PAD_TEMPLATE PROP_QUANT = PROP_MAX};#define DEFAULT_QUANT -1/* hashtable, key = gtype, value = filterdetails index */static GHashTable *global_plugins;/* TODO : add support for the other format supported by libpostproc */static GstStaticPadTemplate gst_post_proc_src_template =GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_SRC, GST_PAD_ALWAYS, GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("{ IYUV, I420, YV12, Y42B, Y41B }")) );static GstStaticPadTemplate gst_post_proc_sink_template =GST_STATIC_PAD_TEMPLATE ("sink", GST_PAD_SINK, GST_PAD_ALWAYS, GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("{ IYUV, I420, YV12, Y42B, Y41B }")) );GST_DEBUG_CATEGORY (postproc_debug);#define GST_CAT_DEFAULT postproc_debugstatic void gst_post_proc_class_init (GstPostProcClass * klass);static void gst_post_proc_base_init (GstPostProcClass * klass);static void gst_post_proc_init (GstPostProc * pproc);
开发者ID:Gioragg1,项目名称:Test,代码行数:31,
示例12: GST_DEBUG_CATEGORY#include <gst/controller/gstcontroller.h>#include <string.h>GST_DEBUG_CATEGORY (frei0r_debug);#define GST_CAT_DEFAULT frei0r_debugstatic GstStaticCaps bgra8888_caps = GST_STATIC_CAPS (GST_VIDEO_CAPS_BGRA);static GstStaticCaps rgba8888_caps = GST_STATIC_CAPS (GST_VIDEO_CAPS_RGBA);static GstStaticCaps packed32_caps = GST_STATIC_CAPS (GST_VIDEO_CAPS_BGRA " ; " GST_VIDEO_CAPS_RGBA " ; " GST_VIDEO_CAPS_ABGR " ; " GST_VIDEO_CAPS_ARGB " ; " GST_VIDEO_CAPS_BGRx " ; " GST_VIDEO_CAPS_RGBx " ; " GST_VIDEO_CAPS_xBGR " ; " GST_VIDEO_CAPS_xRGB " ; " GST_VIDEO_CAPS_YUV ("AYUV"));GstCaps *gst_frei0r_caps_from_color_model (gint color_model){ switch (color_model) { case F0R_COLOR_MODEL_BGRA8888: return gst_static_caps_get (&bgra8888_caps); case F0R_COLOR_MODEL_RGBA8888: return gst_static_caps_get (&rgba8888_caps); case F0R_COLOR_MODEL_PACKED32: return gst_static_caps_get (&packed32_caps); default: break; }
开发者ID:dylansong77,项目名称:gstreamer,代码行数:30,
示例13: GST_STATIC_PAD_TEMPLATE};/* pad templates */static GstStaticPadTemplate gst_y4m_dec_sink_template =GST_STATIC_PAD_TEMPLATE ("sink", GST_PAD_SINK, GST_PAD_ALWAYS, GST_STATIC_CAPS ("application/x-yuv4mpeg, y4mversion=2") );static GstStaticPadTemplate gst_y4m_dec_src_template =GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_SRC, GST_PAD_ALWAYS, GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("{I420,Y42B,Y444}")) );/* class initialization */GST_BOILERPLATE (GstY4mDec, gst_y4m_dec, GstElement, GST_TYPE_ELEMENT);static voidgst_y4m_dec_base_init (gpointer g_class){ GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); gst_element_class_add_static_pad_template (element_class, &gst_y4m_dec_src_template); gst_element_class_add_static_pad_template (element_class, &gst_y4m_dec_sink_template);
开发者ID:wang-zhao,项目名称:gstreamer-win,代码行数:31,
示例14: g_enum_register_static {0, NULL, NULL} }; if (!interlace_pattern_type) { interlace_pattern_type = g_enum_register_static ("GstInterlacePattern", pattern_types); } return interlace_pattern_type;}static GstStaticPadTemplate gst_interlace_src_template =GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_SRC, GST_PAD_ALWAYS, GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("{AYUV,YUY2,UYVY,I420,YV12,Y42B,Y444,NV12,NV21}") ",interlaced=TRUE") );static GstStaticPadTemplate gst_interlace_sink_template =GST_STATIC_PAD_TEMPLATE ("sink", GST_PAD_SINK, GST_PAD_ALWAYS, GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("{AYUV,YUY2,UYVY,I420,YV12,Y42B,Y444,NV12,NV21}") ",interlaced=FALSE") );static void gst_interlace_base_init (gpointer g_class);static void gst_interlace_class_init (GstInterlaceClass * klass);static void gst_interlace_init (GstInterlace * interlace);
开发者ID:ChinnaSuhas,项目名称:ossbuild,代码行数:32,
示例15: GST_STATIC_PAD_TEMPLATE#ifdef HAVE_ECORE_X# include <Ecore_X.h># include <Ecore_Evas.h># ifdef HAVE_XOVERLAY_H# include <gst/interfaces/xoverlay.h># endif#endif#include "Emotion.h"#include "emotion_private.h"#include "emotion_gstreamer.h"static GstStaticPadTemplate sinktemplate = GST_STATIC_PAD_TEMPLATE("sink", GST_PAD_SINK, GST_PAD_ALWAYS, GST_STATIC_CAPS(GST_VIDEO_CAPS_YUV("{ I420, YV12, YUY2, NV12, ST12, TM12 }") ";" GST_VIDEO_CAPS_BGRx ";" GST_VIDEO_CAPS_BGR ";" GST_VIDEO_CAPS_BGRA));GST_DEBUG_CATEGORY_STATIC(evas_video_sink_debug);#define GST_CAT_DEFAULT evas_video_sink_debugenum { REPAINT_REQUESTED, LAST_SIGNAL};enum { PROP_0, PROP_EVAS_OBJECT, PROP_WIDTH, PROP_HEIGHT,
开发者ID:Limsik,项目名称:e17,代码行数:30,
示例16: FRAME_QUEUE_LOCK#define FRAME_QUEUE_LOCK(instance) g_mutex_lock (instance->qlock)#define FRAME_QUEUE_UNLOCK(instance) g_mutex_unlock (instance->qlock)#define FRAME_QUEUE_WAIT(instance) / g_cond_wait (instance->qcond, instance->qlock)#define FRAME_QUEUE_NOTIFY(instance) g_cond_signal (instance->qcond)#define GST_MIO_REQUIRED_APIS / (GST_API_CORE_VIDEO | GST_API_CORE_MEDIA | GST_API_MIO)GST_DEBUG_CATEGORY (gst_mio_video_src_debug);#define GST_CAT_DEFAULT gst_mio_video_src_debugstatic GstStaticPadTemplate src_template = GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_SRC, GST_PAD_ALWAYS, GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("UYVY") ";" GST_VIDEO_CAPS_YUV ("YUY2") ";" "image/jpeg, " "width = " GST_VIDEO_SIZE_RANGE ", " "height = " GST_VIDEO_SIZE_RANGE ", " "framerate = " GST_VIDEO_FPS_RANGE ";") );enum{ PROP_0, PROP_DEVICE_UID, PROP_DEVICE_NAME, PROP_DEVICE_INDEX};
开发者ID:collects,项目名称:gst-plugins-bad,代码行数:30,
示例17: GST_DEBUG_CATEGORY_EXTERNGST_DEBUG_CATEGORY_EXTERN (mxf_debug);#define GST_CAT_DEFAULT mxf_debugstatic const struct{ const gchar *caps; guint32 n_pixel_layout; guint8 pixel_layout[10]; guint32 fourcc;} _rgba_mapping_table[] = { { GST_VIDEO_CAPS_RGB, 3, { 'R', 8, 'G', 8, 'B', 8}, GST_MAKE_FOURCC ('R', 'G', 'B', ' ')}, { GST_VIDEO_CAPS_BGR, 3, { 'B', 8, 'G', 8, 'R', 8}, GST_MAKE_FOURCC ('B', 'G', 'R', ' ')}, { GST_VIDEO_CAPS_YUV ("v308"), 3, { 'Y', 8, 'U', 8, 'V', 8}, GST_MAKE_FOURCC ('v', '3', '0', '8')}, { GST_VIDEO_CAPS_xRGB, 4, { 'F', 8, 'R', 8, 'G', 8, 'B', 8}, GST_MAKE_FOURCC ('x', 'R', 'G', 'B')}, { GST_VIDEO_CAPS_RGBx, 4, { 'R', 8, 'G', 8, 'B', 8, 'F', 8}, GST_MAKE_FOURCC ('R', 'G', 'B', 'x')}, { GST_VIDEO_CAPS_xBGR, 4, { 'F', 8, 'B', 8, 'G', 8, 'R', 8}, GST_MAKE_FOURCC ('x', 'B', 'G', 'R')}, { GST_VIDEO_CAPS_BGRx, 4, { 'B', 8, 'G', 8, 'R', 8, 'F', 8}, GST_MAKE_FOURCC ('B', 'G', 'R', 'x')}, { GST_VIDEO_CAPS_RGBA, 4, { 'R', 8, 'G', 8, 'B', 8, 'A', 8}, GST_MAKE_FOURCC ('R', 'G', 'B', 'A')}, { GST_VIDEO_CAPS_ARGB, 4, { 'A', 8, 'R', 8, 'G', 8, 'B', 8}, GST_MAKE_FOURCC ('A', 'R', 'G', 'B')}, { GST_VIDEO_CAPS_BGRA, 4, { 'B', 8, 'G', 8, 'R', 8, 'A', 8}, GST_MAKE_FOURCC ('B', 'G', 'R', 'A')}, {
开发者ID:pli3,项目名称:gst-plugins-bad,代码行数:31,
示例18: GST_DEBUG_CATEGORY_STATIC#include "gsteglglessink.h"GST_DEBUG_CATEGORY_STATIC (gst_eglglessink_debug);#define GST_CAT_DEFAULT gst_eglglessink_debug/* Input capabilities. */static GstStaticPadTemplate gst_eglglessink_sink_template_factory = GST_STATIC_PAD_TEMPLATE ("sink", GST_PAD_SINK, GST_PAD_ALWAYS, GST_STATIC_CAPS (GST_VIDEO_CAPS_RGBA ";" GST_VIDEO_CAPS_BGRA ";" GST_VIDEO_CAPS_ARGB ";" GST_VIDEO_CAPS_ABGR ";" GST_VIDEO_CAPS_RGBx ";" GST_VIDEO_CAPS_BGRx ";" GST_VIDEO_CAPS_xRGB ";" GST_VIDEO_CAPS_xBGR ";" GST_VIDEO_CAPS_YUV ("{ AYUV, Y444, I420, YV12, NV12, NV21, YUY2, YVYU, UYVY, Y42B, Y41B }") ";" GST_VIDEO_CAPS_RGB ";" GST_VIDEO_CAPS_BGR ";" GST_VIDEO_CAPS_RGB_16));/* Filter signals and args */enum{ /* FILL ME */ LAST_SIGNAL};enum{ PROP_0, PROP_CREATE_WINDOW, PROP_FORCE_ASPECT_RATIO,
开发者ID:pli3,项目名称:gst-plugins-bad,代码行数:31,
示例19: GST_ELEMENT_DETAILS |