您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ GST_STATIC_PAD_TEMPLATE函数代码示例

51自学网 2021-06-01 20:57:02
  C++
这篇教程C++ GST_STATIC_PAD_TEMPLATE函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中GST_STATIC_PAD_TEMPLATE函数的典型用法代码示例。如果您正苦于以下问题:C++ GST_STATIC_PAD_TEMPLATE函数的具体用法?C++ GST_STATIC_PAD_TEMPLATE怎么用?C++ GST_STATIC_PAD_TEMPLATE使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了GST_STATIC_PAD_TEMPLATE函数的27个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: gst_auto_audio_sink_change_state

static GstStateChangeReturngst_auto_audio_sink_change_state (GstElement * element,    GstStateChange transition);static void gst_auto_audio_sink_dispose (GstAutoAudioSink * sink);static void gst_auto_audio_sink_clear_kid (GstAutoAudioSink * sink);static void gst_auto_audio_sink_set_property (GObject * object, guint prop_id,    const GValue * value, GParamSpec * pspec);static void gst_auto_audio_sink_get_property (GObject * object, guint prop_id,    GValue * value, GParamSpec * pspec);#define gst_auto_audio_sink_parent_class parent_classG_DEFINE_TYPE (GstAutoAudioSink, gst_auto_audio_sink, GST_TYPE_BIN);static GstStaticPadTemplate sink_template = GST_STATIC_PAD_TEMPLATE ("sink",    GST_PAD_SINK,    GST_PAD_ALWAYS,    GST_STATIC_CAPS_ANY);static voidgst_auto_audio_sink_class_init (GstAutoAudioSinkClass * klass){  GObjectClass *gobject_class;  GstElementClass *eklass;  gobject_class = G_OBJECT_CLASS (klass);  eklass = GST_ELEMENT_CLASS (klass);  gobject_class->dispose = (GObjectFinalizeFunc) gst_auto_audio_sink_dispose;  gobject_class->set_property = gst_auto_audio_sink_set_property;  gobject_class->get_property = gst_auto_audio_sink_get_property;
开发者ID:PeterXu,项目名称:gst-mobile,代码行数:30,


示例2: GST_DEBUG_CATEGORY_STATIC

#include "gstglfilter.h"#define GST_CAT_DEFAULT gst_gl_filter_debugGST_DEBUG_CATEGORY_STATIC (GST_CAT_DEFAULT);/* *INDENT-OFF* */static GstStaticPadTemplate gst_gl_filter_src_pad_template =GST_STATIC_PAD_TEMPLATE ("src",    GST_PAD_SRC,    GST_PAD_ALWAYS,    GST_STATIC_CAPS ("video/x-raw(" GST_CAPS_FEATURE_MEMORY_GL_MEMORY "), "      "format = (string) RGBA, "      "width = " GST_VIDEO_SIZE_RANGE ", "      "height = " GST_VIDEO_SIZE_RANGE ", "      "framerate = " GST_VIDEO_FPS_RANGE ","      "texture-target = (string) 2D ; "      "video/x-raw(ANY), "      "format = (string) RGBA, "      "width = " GST_VIDEO_SIZE_RANGE ", "      "height = " GST_VIDEO_SIZE_RANGE ", "      "framerate = " GST_VIDEO_FPS_RANGE ","      "texture-target = (string) 2D"    ));static GstStaticPadTemplate gst_gl_filter_sink_pad_template =GST_STATIC_PAD_TEMPLATE ("sink",    GST_PAD_SINK,    GST_PAD_ALWAYS,    GST_STATIC_CAPS ("video/x-raw(ANY), "      "format = (string) RGBA, "      "width = " GST_VIDEO_SIZE_RANGE ", "
开发者ID:auni53,项目名称:gst-plugins-bad,代码行数:31,


示例3: GST_ADPCM_DEC

#include <gst/base/gstadapter.h>#define GST_TYPE_ADPCM_DEC /    (adpcmdec_get_type ())#define GST_ADPCM_DEC(obj) /    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_ADPCM_DEC, ADPCMDec))#define GST_CAT_DEFAULT adpcmdec_debugGST_DEBUG_CATEGORY_STATIC (adpcmdec_debug);static GstStaticPadTemplate adpcmdec_sink_template =    GST_STATIC_PAD_TEMPLATE ("sink",    GST_PAD_SINK,    GST_PAD_ALWAYS,    GST_STATIC_CAPS ("audio/x-adpcm, "        " layout=(string){microsoft, dvi}, "        " block_align = (int) [64, 8192], "        " rate = (int)[ 1, MAX ], " "channels = (int)[1,2];")    );static GstStaticPadTemplate adpcmdec_src_template =GST_STATIC_PAD_TEMPLATE ("src",    GST_PAD_SRC,    GST_PAD_ALWAYS,    GST_STATIC_CAPS ("audio/x-raw-int, "        "depth = (int)16, "        "width = (int)16, "        "endianness = (int)" G_STRINGIFY (G_BYTE_ORDER) ", "        "signed = (boolean)TRUE, "        "channels = (int) [1,2], " "rate = (int)[1, MAX]")    );
开发者ID:dylansong77,项目名称:gstreamer,代码行数:32,


示例4: GST_DEBUG_CATEGORY_STATIC

    /* FILL ME */};#define PROP_METHOD_DEFAULT GST_VIDEO_FLIP_METHOD_IDENTITYGST_DEBUG_CATEGORY_STATIC (video_flip_debug);#define GST_CAT_DEFAULT video_flip_debugstatic GstStaticPadTemplate gst_video_flip_src_template =    GST_STATIC_PAD_TEMPLATE ("src",                             GST_PAD_SRC,                             GST_PAD_ALWAYS,                             GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("AYUV") ";"                                     GST_VIDEO_CAPS_ARGB ";" GST_VIDEO_CAPS_BGRA ";"                                     GST_VIDEO_CAPS_ABGR ";" GST_VIDEO_CAPS_RGBA ";"                                     GST_VIDEO_CAPS_YUV ("Y444") ";"                                     GST_VIDEO_CAPS_xRGB ";" GST_VIDEO_CAPS_RGBx ";"                                     GST_VIDEO_CAPS_xBGR ";" GST_VIDEO_CAPS_BGRx ";"                                     GST_VIDEO_CAPS_RGB ";" GST_VIDEO_CAPS_BGR ";"                                     GST_VIDEO_CAPS_YUV ("I420") ";"                                     GST_VIDEO_CAPS_YUV ("YV12") ";" GST_VIDEO_CAPS_YUV ("IYUV")                                             )                            );static GstStaticPadTemplate gst_video_flip_sink_template =    GST_STATIC_PAD_TEMPLATE ("sink",                             GST_PAD_SINK,                             GST_PAD_ALWAYS,                             GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("AYUV") ";"                                     GST_VIDEO_CAPS_ARGB ";" GST_VIDEO_CAPS_BGRA ";"                                     GST_VIDEO_CAPS_ABGR ";" GST_VIDEO_CAPS_RGBA ";"                                     GST_VIDEO_CAPS_YUV ("Y444") ";"
开发者ID:spunktsch,项目名称:svtplayer,代码行数:32,


示例5: GST_VIDEO_CAPS_MAKE

#include <gst/video/video.h>#include <gst/check/gstcheck.h>gboolean have_eos = FALSE;/* For ease of programming we use globals to keep refs for our floating * src and sink pads we create; otherwise we always have to do get_pad, * get_peer, and then remove references in every test function */GstPad *mysrcpad, *mysinkpad;#define VIDEO_CAPS_TEMPLATE_STRING /  GST_VIDEO_CAPS_MAKE ("{ I420, AYUV, YUY2, UYVY, YVYU, xRGB }")static GstStaticPadTemplate sinktemplate = GST_STATIC_PAD_TEMPLATE ("sink",    GST_PAD_SINK,    GST_PAD_ALWAYS,    GST_STATIC_CAPS (VIDEO_CAPS_TEMPLATE_STRING)    );static GstStaticPadTemplate srctemplate = GST_STATIC_PAD_TEMPLATE ("src",    GST_PAD_SRC,    GST_PAD_ALWAYS,    GST_STATIC_CAPS (VIDEO_CAPS_TEMPLATE_STRING)    );/* takes over reference for outcaps */static GstElement *setup_filter (const gchar * name, const gchar * prop, va_list var_args){  GstElement *element;  GST_DEBUG ("setup_element");
开发者ID:BigBrother-International,项目名称:gst-plugins-good,代码行数:31,


示例6: GST_STATIC_PAD_TEMPLATE

 * *  You should have received a copy of the GNU Lesser General Public *  License along with this library; if not, write to the Free Software *  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA */#include "config.h"#include "DataSourceGStreamer.h"#include <gio/gio.h>#include <glib.h>#include <gst/gst.h>#include <gst/pbutils/missing-plugins.h>static GstStaticPadTemplate src_template = GST_STATIC_PAD_TEMPLATE("src",                                                                   GST_PAD_SRC,                                                                   GST_PAD_ALWAYS,                                                                   GST_STATIC_CAPS_ANY);GST_DEBUG_CATEGORY_STATIC(webkit_data_src_debug);#define GST_CAT_DEFAULT webkit_data_src_debugstatic void webkit_data_src_uri_handler_init(gpointer g_iface,                                             gpointer iface_data);static void webkit_data_src_finalize(WebkitDataSrc* src);static GstStateChangeReturn webkit_data_src_change_state(GstElement* element,                                                         GstStateChange transition);static const GInterfaceInfo urihandler_info = {    webkit_data_src_uri_handler_init,    0, 0
开发者ID:jackiekaon,项目名称:owb-mirror,代码行数:32,


示例7: GST_DEBUG_CATEGORY_STATIC

#include "config.h"#endif#include <string.h>#include <gst/gst.h>#include <gst/base/gstcollectpads.h>#include <gst/video/video.h>#include "gstcompare.h"GST_DEBUG_CATEGORY_STATIC (compare_debug);#define GST_CAT_DEFAULT   compare_debugstatic GstStaticPadTemplate src_factory = GST_STATIC_PAD_TEMPLATE ("src",    GST_PAD_SRC,    GST_PAD_ALWAYS,    GST_STATIC_CAPS_ANY);static GstStaticPadTemplate sink_factory = GST_STATIC_PAD_TEMPLATE ("sink",    GST_PAD_SINK,    GST_PAD_ALWAYS,    GST_STATIC_CAPS_ANY);static GstStaticPadTemplate check_sink_factory =GST_STATIC_PAD_TEMPLATE ("check",    GST_PAD_SINK,    GST_PAD_ALWAYS,    GST_STATIC_CAPS_ANY);enum GstCompareMethod{
开发者ID:dylansong77,项目名称:gstreamer,代码行数:32,


示例8: GST_STATIC_PAD_TEMPLATE

#endif#include <gst/gst.h>#include "gstjp2kdecimator.h"#include "jp2kcodestream.h"#include <gst/base/gstbytereader.h>#include <gst/base/gstbitreader.h>#include <gst/base/gstbytewriter.h>#include <string.h>static GstStaticPadTemplate sink_pad_template =GST_STATIC_PAD_TEMPLATE ("sink", GST_PAD_SINK, GST_PAD_ALWAYS,    GST_STATIC_CAPS ("image/x-jpc"));static GstStaticPadTemplate src_pad_template =GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_SRC, GST_PAD_ALWAYS,    GST_STATIC_CAPS ("image/x-jpc"));enum{  PROP_0,  PROP_MAX_LAYERS,  PROP_MAX_DECOMPOSITION_LEVELS};#define DEFAULT_MAX_LAYERS (0)#define DEFAULT_MAX_DECOMPOSITION_LEVELS (-1)
开发者ID:dylansong77,项目名称:gstreamer,代码行数:31,


示例9: GST_DEBUG_CATEGORY_STATIC

#ifdef HAVE_CONFIG_H#  include <config.h>#endif#include <gst/gst.h>#include "gstopencvutils.h"#include "gstcvsobel.h"#include <opencv2/imgproc/imgproc_c.h>GST_DEBUG_CATEGORY_STATIC (gst_cv_sobel_debug);#define GST_CAT_DEFAULT gst_cv_sobel_debugstatic GstStaticPadTemplate sink_factory = GST_STATIC_PAD_TEMPLATE ("sink",    GST_PAD_SINK,    GST_PAD_ALWAYS,    GST_STATIC_CAPS (GST_VIDEO_CAPS_MAKE ("GRAY8"))    );#if G_BYTE_ORDER == G_BIG_ENDIANstatic GstStaticPadTemplate src_factory = GST_STATIC_PAD_TEMPLATE ("src",    GST_PAD_SRC,    GST_PAD_ALWAYS,    GST_STATIC_CAPS (GST_VIDEO_CAPS_MAKE ("GRAY16_BE"))    );#elsestatic GstStaticPadTemplate src_factory = GST_STATIC_PAD_TEMPLATE ("src",    GST_PAD_SRC,    GST_PAD_ALWAYS,    GST_STATIC_CAPS (GST_VIDEO_CAPS_MAKE ("GRAY16_LE"))
开发者ID:ndufresne,项目名称:gst-plugins-bad,代码行数:31,


示例10: GST_STATIC_PAD_TEMPLATE

 * * You should have received a copy of the GNU Library General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */#include <gst/check/gstcheck.h>#include "parser.h"#define SRC_CAPS_TMPL   "video/x-h264, parsed=(boolean)false"#define SINK_CAPS_TMPL  "video/x-h264, parsed=(boolean)true"GstStaticPadTemplate sinktemplate_bs_nal = GST_STATIC_PAD_TEMPLATE ("sink",    GST_PAD_SINK,    GST_PAD_ALWAYS,    GST_STATIC_CAPS (SINK_CAPS_TMPL        ", stream-format = (string) byte-stream, alignment = (string) nal")    );GstStaticPadTemplate sinktemplate_avc_au = GST_STATIC_PAD_TEMPLATE ("sink",    GST_PAD_SINK,    GST_PAD_ALWAYS,    GST_STATIC_CAPS (SINK_CAPS_TMPL        ", stream-format = (string) avc, alignment = (string) au")    );GstStaticPadTemplate srctemplate = GST_STATIC_PAD_TEMPLATE ("src",    GST_PAD_SRC,    GST_PAD_ALWAYS,    GST_STATIC_CAPS (SRC_CAPS_TMPL)    );
开发者ID:dylansong77,项目名称:gstreamer,代码行数:32,


示例11: GST_DEBUG_CATEGORY

#ifdef HAVE_CONFIG_H#include "config.h"#endif#include "gstscreamqueue.h"#include <gst/rtp/gstrtpbuffer.h>#include <gst/video/video.h>GST_DEBUG_CATEGORY(gst_scream_queue_debug_category);#define GST_CAT_DEFAULT gst_scream_queue_debug_category#define gst_scream_queue_parent_class parent_classG_DEFINE_TYPE(GstScreamQueue, gst_scream_queue, GST_TYPE_ELEMENT);static GstStaticPadTemplate sink_template = GST_STATIC_PAD_TEMPLATE("sink", GST_PAD_SINK,    GST_PAD_ALWAYS, GST_STATIC_CAPS("application/x-rtp"));static GstStaticPadTemplate src_template = GST_STATIC_PAD_TEMPLATE("src", GST_PAD_SRC,    GST_PAD_ALWAYS, GST_STATIC_CAPS("application/x-rtp"));typedef enum{    GST_SCREAM_DATA_QUEUE_ITEM_TYPE_RTP,    GST_SCREAM_DATA_QUEUE_ITEM_TYPE_RTCP} GstScreamDataQueueItemType;typedef struct {    GstDataQueueItem item;    GstScreamDataQueueItemType type;    guint32 rtp_ssrc;
开发者ID:aconchillo,项目名称:openwebrtc-gst-plugins,代码行数:32,


示例12: GST_DEBUG_CATEGORY_STATIC

 * </programlisting> * </para> * </refsect2> */#ifdef HAVE_CONFIG_H#include "config.h"#endif#include "gstopenni2src.h"GST_DEBUG_CATEGORY_STATIC (openni2src_debug);#define GST_CAT_DEFAULT openni2src_debugstatic GstStaticPadTemplate srctemplate = GST_STATIC_PAD_TEMPLATE ("src",    GST_PAD_SRC,    GST_PAD_ALWAYS,    GST_STATIC_CAPS (GST_VIDEO_CAPS_MAKE ("{RGBA, RGB, GRAY16_LE}"))    );enum{  PROP_0,  PROP_LOCATION,  PROP_SOURCETYPE};typedef enum{  SOURCETYPE_DEPTH,  SOURCETYPE_COLOR,  SOURCETYPE_BOTH} GstOpenni2SourceType;
开发者ID:Lachann,项目名称:gst-plugins-bad,代码行数:31,


示例13: GST_STATIC_PAD_TEMPLATE

/* This was removed from the base class, this is used as a   temporary return to signal the need to call _drop_frame,   and does not leave daalaenc. */#define GST_CUSTOM_FLOW_DROP GST_FLOW_CUSTOM_SUCCESS_1enum{  PROP_0};static GstStaticPadTemplate daala_dec_src_factory =GST_STATIC_PAD_TEMPLATE ("src",    GST_PAD_SRC,    GST_PAD_ALWAYS,    GST_STATIC_CAPS ("video/x-raw, "        "format = (string) { I420, Y444 }, "        "framerate = (fraction) [0/1, MAX], "        "width = (int) [ 1, MAX ], " "height = (int) [ 1, MAX ]")    );static GstStaticPadTemplate daala_dec_sink_factory =GST_STATIC_PAD_TEMPLATE ("sink",    GST_PAD_SINK,    GST_PAD_ALWAYS,    GST_STATIC_CAPS ("video/x-daala")    );#define gst_daala_dec_parent_class parent_classG_DEFINE_TYPE (GstDaalaDec, gst_daala_dec, GST_TYPE_VIDEO_DECODER);static gboolean daala_dec_start (GstVideoDecoder * decoder);
开发者ID:PeterXu,项目名称:gst-mobile,代码行数:31,


示例14: GST_STATIC_PAD_TEMPLATE

  LAST_SIGNAL};enum{  PROP_0,  PROP_SILENT,};/* the capabilities of the inputs and outputs. * * FIXME:describe the real formats here. */static GstStaticPadTemplate sink_template = GST_STATIC_PAD_TEMPLATE ("sink",    GST_PAD_SINK,    GST_PAD_ALWAYS,    GST_STATIC_CAPS ("video/mpeg, " "mpegversion=[1,2]," "systemstream=false")    );static GstStaticPadTemplate src_template = GST_STATIC_PAD_TEMPLATE ("src",    GST_PAD_SRC,    GST_PAD_ALWAYS,    GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("NV12"))    );#define gst_omx_decoder_parent_class parent_classG_DEFINE_TYPE (GstOmxDecoder, gst_omx_decoder, GST_TYPE_ELEMENT);static void gst_omx_decoder_set_property (GObject * object, guint prop_id,    const GValue * value, GParamSpec * pspec);static void gst_omx_decoder_get_property (GObject * object, guint prop_id,
开发者ID:RidgeRun,项目名称:gst-rr-openmax-dm81xx,代码行数:31,


示例15: GST_STATIC_PAD_TEMPLATE

/* signals and args */enum{  /* FILL ME */  LAST_SIGNAL};enum{  ARG_0      /* FILL ME */};static GstStaticPadTemplate src_template = GST_STATIC_PAD_TEMPLATE ("src",    GST_PAD_SRC,    GST_PAD_ALWAYS,    GST_STATIC_CAPS (GST_VIDEO_CAPS_xRGB_HOST_ENDIAN)    );static GstStaticPadTemplate sink_template = GST_STATIC_PAD_TEMPLATE ("sink",    /* the name of the pads */    GST_PAD_SINK,               /* type of the pad */    GST_PAD_ALWAYS,             /* ALWAYS/SOMETIMES */    GST_STATIC_CAPS ("audio/x-raw-int, "        "endianness = (int) BYTE_ORDER, "        "signed = (boolean) TRUE, "        "width = (int) 16, "        "depth = (int) 16, "        "rate = (int) [ 8000, 96000 ], " "channels = (int) { 1, 2 }")    );
开发者ID:cwilgenhoff,项目名称:glbcpphack,代码行数:29,


示例16: GST_STATIC_PAD_TEMPLATE

#ifdef HAVE_CONFIG_H#include "config.h"#endif#include "nle.h"/** * SECTION:element-nlesource * * The NleSource encapsulates a pipeline which produces data for processing * in a #NleComposition. */static GstStaticPadTemplate nle_source_src_template =GST_STATIC_PAD_TEMPLATE ("src",    GST_PAD_SRC,    GST_PAD_ALWAYS,    GST_STATIC_CAPS_ANY);GST_DEBUG_CATEGORY_STATIC (nlesource);#define GST_CAT_DEFAULT nlesource#define _do_init /  GST_DEBUG_CATEGORY_INIT (nlesource, "nlesource", GST_DEBUG_FG_BLUE | GST_DEBUG_BOLD, "GNonLin Source Element");#define nle_source_parent_class parent_classG_DEFINE_TYPE_WITH_CODE (NleSource, nle_source, NLE_TYPE_OBJECT, _do_init);struct _NleSourcePrivate{  gboolean dispose_has_run;  gboolean dynamicpads;         /* TRUE if the controlled element has dynamic pads */
开发者ID:sgielen,项目名称:gst-editing-services,代码行数:32,


示例17: GST_STATIC_PAD_TEMPLATE

  GstPad *rtcp_src;};/* pad templates */#define RTP_SRC_CAPS "application/x-srtp;application/x-rtp"#define RTCP_SRC_CAPS "application/x-srtcp;application/x-rtcp"#define SINK_CAPS "application/x-srtcp;application/x-srtp;"     /    "application/x-srtcp-mux;"                                  /    "application/x-rtcp;application/x-rtp;"                     /    "application/x-rtcp-mux;"static GstStaticPadTemplate sink_template = GST_STATIC_PAD_TEMPLATE ("sink",    GST_PAD_SINK,    GST_PAD_ALWAYS,    GST_STATIC_CAPS (SINK_CAPS)    );static GstStaticPadTemplate rtp_src_template =GST_STATIC_PAD_TEMPLATE ("rtp_src",    GST_PAD_SRC,    GST_PAD_ALWAYS,    GST_STATIC_CAPS (RTP_SRC_CAPS)    );static GstStaticPadTemplate rtcp_src_template =GST_STATIC_PAD_TEMPLATE ("rtcp_src",    GST_PAD_SRC,    GST_PAD_ALWAYS,    GST_STATIC_CAPS (RTCP_SRC_CAPS)
开发者ID:oldcookie,项目名称:kms-dtls-plugins,代码行数:31,


示例18: GST_STATIC_PAD_TEMPLATE

 * Boston, MA 02111-1307, USA. */#ifdef HAVE_CONFIG_H#include "config.h"#endif#include <gst/audio/audio.h>#include "alaw-encode.h"#include "alaw-decode.h"GstStaticPadTemplate alaw_dec_src_factory = GST_STATIC_PAD_TEMPLATE ("src",    GST_PAD_SRC,    GST_PAD_ALWAYS,    GST_STATIC_CAPS ("audio/x-raw, "        "format = (string) " GST_AUDIO_NE (S16) ", "        "layout = (string) interleaved, "        "rate = (int) [ 8000, 192000 ], " "channels = (int) [ 1, 2 ]")    );GstStaticPadTemplate alaw_dec_sink_factory = GST_STATIC_PAD_TEMPLATE ("sink",    GST_PAD_SINK,    GST_PAD_ALWAYS,    GST_STATIC_CAPS ("audio/x-alaw, "        "rate = [ 8000 , 192000 ], " "channels = [ 1 , 2 ]")    );GstStaticPadTemplate alaw_enc_sink_factory = GST_STATIC_PAD_TEMPLATE ("sink",    GST_PAD_SINK,    GST_PAD_ALWAYS,    GST_STATIC_CAPS ("audio/x-raw, "
开发者ID:adesurya,项目名称:gst-mobile,代码行数:32,


示例19: sizeof

      NULL,      sizeof (GstPngDec),      0,      (GInstanceInitFunc) gst_pngdec_init,    };    pngdec_type = g_type_register_static (GST_TYPE_ELEMENT, "GstPngDec",        &pngdec_info, 0);  }  return pngdec_type;}static GstStaticPadTemplate gst_pngdec_src_pad_template =    GST_STATIC_PAD_TEMPLATE ("src",    GST_PAD_SRC,    GST_PAD_ALWAYS,    GST_STATIC_CAPS (GST_VIDEO_CAPS_RGBA ";" GST_VIDEO_CAPS_RGB)    );static GstStaticPadTemplate gst_pngdec_sink_pad_template =GST_STATIC_PAD_TEMPLATE ("sink",    GST_PAD_SINK,    GST_PAD_ALWAYS,    GST_STATIC_CAPS ("image/png")    );static voidgst_pngdec_base_init (gpointer g_class){  GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
开发者ID:spunktsch,项目名称:svtplayer,代码行数:30,


示例20: gst_visual_gl_get_type

  GstClockTime earliest_time;};struct _GstVisualGLClass{  GstElementClass parent_class;  VisPluginRef *plugin;};GType gst_visual_gl_get_type (void);static GstStaticPadTemplate src_template = GST_STATIC_PAD_TEMPLATE ("src",    GST_PAD_SRC,    GST_PAD_ALWAYS,    GST_STATIC_CAPS (GST_GL_VIDEO_CAPS)    );static GstStaticPadTemplate sink_template = GST_STATIC_PAD_TEMPLATE ("sink",    GST_PAD_SINK,    GST_PAD_ALWAYS,    GST_STATIC_CAPS ("audio/x-raw-int, "        "width = (int) 16, "        "depth = (int) 16, "        "endianness = (int) BYTE_ORDER, "        "signed = (boolean) TRUE, " "channels = (int) { 1, 2 }, "        "rate = (int) { 8000, 11250, 22500, 32000, 44100, 48000, 96000 }")    );
开发者ID:asrashley,项目名称:gst-plugins-bad,代码行数:29,


示例21: GST_BOILERPLATE

  PROP_CAMERA_NAME,  PROP_CAMERA,  PROP_GAIN,  PROP_GAIN_AUTO,  PROP_EXPOSURE,  PROP_EXPOSURE_AUTO,  PROP_H_BINNING,  PROP_V_BINNING,  PROP_OFFSET_X,  PROP_OFFSET_Y};GST_BOILERPLATE (GstAravis, gst_aravis, GstPushSrc, GST_TYPE_PUSH_SRC);static GstStaticPadTemplate aravis_src_template = GST_STATIC_PAD_TEMPLATE ("src",									   GST_PAD_SRC,									   GST_PAD_ALWAYS,									   GST_STATIC_CAPS ("ANY"));static GstCaps *gst_aravis_get_all_camera_caps (GstAravis *gst_aravis){	GstCaps *caps;	gint64 *pixel_formats;	double min_frame_rate, max_frame_rate;	int min_height, min_width;	int max_height, max_width;	unsigned int n_pixel_formats, i;	g_return_val_if_fail (GST_IS_ARAVIS (gst_aravis), NULL);	if (!ARV_IS_CAMERA (gst_aravis->camera))
开发者ID:Will-W,项目名称:aravis,代码行数:32,


示例22: GST_DEBUG_CATEGORY_STATIC

#endif#include "gstalphacolor.h"#include <gst/gst.h>#include <gst/video/video.h>#include <string.h>GST_DEBUG_CATEGORY_STATIC (alpha_color_debug);#define GST_CAT_DEFAULT alpha_color_debug/* elementfactory information */static GstStaticPadTemplate sink_template = GST_STATIC_PAD_TEMPLATE ("sink",    GST_PAD_SINK,    GST_PAD_ALWAYS,    GST_STATIC_CAPS (GST_VIDEO_CAPS_MAKE ("{ RGBA, BGRA, ARGB, ABGR, AYUV }"))    );static GstStaticPadTemplate src_template = GST_STATIC_PAD_TEMPLATE ("src",    GST_PAD_SRC,    GST_PAD_ALWAYS,    GST_STATIC_CAPS (GST_VIDEO_CAPS_MAKE ("{ RGBA, BGRA, ARGB, ABGR, AYUV }"))    );G_DEFINE_TYPE (GstAlphaColor, gst_alpha_color, GST_TYPE_VIDEO_FILTER);static GstCaps *gst_alpha_color_transform_caps (GstBaseTransform * btrans,    GstPadDirection direction, GstCaps * caps, GstCaps * filter);static gboolean gst_alpha_color_set_info (GstVideoFilter * filter,
开发者ID:adesurya,项目名称:gst-mobile,代码行数:31,


示例23: GST_FFMPEGDEINTERLACE

#define GST_TYPE_FFMPEGDEINTERLACE /  (gst_ffmpegdeinterlace_get_type())#define GST_FFMPEGDEINTERLACE(obj) /  (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_FFMPEGDEINTERLACE,GstFFMpegDeinterlace))#define GST_FFMPEGDEINTERLACE_CLASS(klass) /  (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_FFMPEGDEINTERLACE,GstFFMpegDeinterlace))#define GST_IS_FFMPEGDEINTERLACE(obj) /  (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_FFMPEGDEINTERLACE))#define GST_IS_FFMPEGDEINTERLACE_CLASS(klass) /  (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_FFMPEGDEINTERLACE))GType gst_ffmpegdeinterlace_get_type (void);static GstStaticPadTemplate src_factory = GST_STATIC_PAD_TEMPLATE ("src",    GST_PAD_SRC,    GST_PAD_ALWAYS,    GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("I420"))    );static GstStaticPadTemplate sink_factory = GST_STATIC_PAD_TEMPLATE ("sink",    GST_PAD_SINK,    GST_PAD_ALWAYS,    GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("I420"))    );GST_BOILERPLATE (GstFFMpegDeinterlace, gst_ffmpegdeinterlace, GstElement,    GST_TYPE_ELEMENT);static GstFlowReturn gst_ffmpegdeinterlace_chain (GstPad * pad,    GstBuffer * inbuf);
开发者ID:tizenorg,项目名称:framework.multimedia.gstreamer0.10-ffmpeg,代码行数:30,


示例24: GST_STATIC_PAD_TEMPLATE

  1152, 1254, 1728}}, {    640, {  1280, 1393, 1920}}, {    640, {  1280, 1394, 1920}}};static const guint fscod_rates[4] = { 48000, 44100, 32000, 0 };static const guint acmod_chans[8] = { 2, 1, 2, 3, 3, 4, 4, 5 };static const guint numblks[4] = { 1, 2, 3, 6 };static GstStaticPadTemplate src_template = GST_STATIC_PAD_TEMPLATE ("src",    GST_PAD_SRC,    GST_PAD_ALWAYS,    GST_STATIC_CAPS ("audio/x-ac3, framed = (boolean) true, "        " channels = (int) [ 1, 6 ], rate = (int) [ 8000, 48000 ], "        " alignment = (string) { iec61937, frame}; "        "audio/x-eac3, framed = (boolean) true, "        " channels = (int) [ 1, 6 ], rate = (int) [ 8000, 48000 ], "        " alignment = (string) { iec61937, frame}; "));static GstStaticPadTemplate sink_template = GST_STATIC_PAD_TEMPLATE ("sink",    GST_PAD_SINK,    GST_PAD_ALWAYS,    GST_STATIC_CAPS ("audio/x-ac3; " "audio/x-eac3; " "audio/ac3"));static void gst_ac3_parse_finalize (GObject * object);static gboolean gst_ac3_parse_start (GstBaseParse * parse);static gboolean gst_ac3_parse_stop (GstBaseParse * parse);static GstFlowReturn gst_ac3_parse_handle_frame (GstBaseParse * parse,
开发者ID:lubing521,项目名称:gst-embedded-builder,代码行数:31,


示例25: GST_DEBUG_CATEGORY_STATIC

#endif#include <string.h>#include <gst/rtp/gstrtpbuffer.h>#include <gst/rtp/gstrtcpbuffer.h>#include "gstrtpssrcdemux.h"GST_DEBUG_CATEGORY_STATIC (gst_rtp_ssrc_demux_debug);#define GST_CAT_DEFAULT gst_rtp_ssrc_demux_debug/* generic templates */static GstStaticPadTemplate rtp_ssrc_demux_sink_template =GST_STATIC_PAD_TEMPLATE ("sink",    GST_PAD_SINK,    GST_PAD_ALWAYS,    GST_STATIC_CAPS ("application/x-rtp")    );static GstStaticPadTemplate rtp_ssrc_demux_rtcp_sink_template =GST_STATIC_PAD_TEMPLATE ("rtcp_sink",    GST_PAD_SINK,    GST_PAD_ALWAYS,    GST_STATIC_CAPS ("application/x-rtcp")    );static GstStaticPadTemplate rtp_ssrc_demux_src_template =GST_STATIC_PAD_TEMPLATE ("src_%u",    GST_PAD_SRC,    GST_PAD_SOMETIMES,    GST_STATIC_CAPS ("application/x-rtp")
开发者ID:collects,项目名称:gst-plugins-good,代码行数:31,


示例26: gst_fbdevsink_setcaps

static GstCaps *gst_fbdevsink_getcaps (GstBaseSink * bsink, GstCaps * filter);static gboolean gst_fbdevsink_setcaps (GstBaseSink * bsink, GstCaps * caps);static void gst_fbdevsink_finalize (GObject * object);static void gst_fbdevsink_set_property (GObject * object,    guint prop_id, const GValue * value, GParamSpec * pspec);static void gst_fbdevsink_get_property (GObject * object,    guint prop_id, GValue * value, GParamSpec * pspec);static GstStateChangeReturn gst_fbdevsink_change_state (GstElement * element,    GstStateChange transition);#define VIDEO_CAPS "{ RGB, BGR, BGRx, xBGR, RGB, RGBx, xRGB, RGB15, RGB16 }"static GstStaticPadTemplate sink_template = GST_STATIC_PAD_TEMPLATE ("sink",    GST_PAD_SINK,    GST_PAD_ALWAYS,    GST_STATIC_CAPS (GST_VIDEO_CAPS_MAKE (VIDEO_CAPS))    );#define parent_class gst_fbdevsink_parent_classG_DEFINE_TYPE (GstFBDEVSink, gst_fbdevsink, GST_TYPE_VIDEO_SINK);static voidgst_fbdevsink_init (GstFBDEVSink * fbdevsink){  /* nothing to do here yet */}#if 0static voidgst_fbdevsink_get_times (GstBaseSink * basesink, GstBuffer * buffer,
开发者ID:0p1pp1,项目名称:gst-plugins-bad,代码行数:31,


示例27: GST_DEBUG_CATEGORY_STATIC

GST_DEBUG_CATEGORY_STATIC (cdxaparse_debug);#define GST_CAT_DEFAULT cdxaparse_debugstatic gboolean gst_cdxa_parse_sink_activate (GstPad * sinkpad);static void gst_cdxa_parse_loop (GstPad * sinkpad);static gboolean gst_cdxa_parse_sink_activate_pull (GstPad * sinkpad,    gboolean active);static GstStateChangeReturn gst_cdxa_parse_change_state (GstElement * element,    GstStateChange transition);static gboolean gst_cdxa_parse_src_event (GstPad * srcpad, GstEvent * event);static gboolean gst_cdxa_parse_src_query (GstPad * srcpad, GstQuery * query);static GstStaticPadTemplate sink_template_factory =GST_STATIC_PAD_TEMPLATE ("sink",    GST_PAD_SINK,    GST_PAD_ALWAYS,    GST_STATIC_CAPS ("video/x-cdxa")    );static GstStaticPadTemplate src_template_factory =GST_STATIC_PAD_TEMPLATE ("src",    GST_PAD_SRC,    GST_PAD_ALWAYS,    GST_STATIC_CAPS ("video/mpeg, " "systemstream = (boolean) TRUE")    );GST_BOILERPLATE (GstCDXAParse, gst_cdxa_parse, GstElement, GST_TYPE_ELEMENT);static voidgst_cdxa_parse_base_init (gpointer g_class){
开发者ID:dylansong77,项目名称:gstreamer,代码行数:31,



注:本文中的GST_STATIC_PAD_TEMPLATE函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ GST_STR_NULL函数代码示例
C++ GST_STATIC_CAPS函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。