本文整理汇总了C++中GST_CALL_PARENT函数的典型用法代码示例。如果您正苦于以下问题:C++ GST_CALL_PARENT函数的具体用法?C++ GST_CALL_PARENT怎么用?C++ GST_CALL_PARENT使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了GST_CALL_PARENT函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: gst_rtp_sbc_pay_finalize
static void gst_rtp_sbc_pay_finalize(GObject *object)
{
GstRtpSBCPay *sbcpay = GST_RTP_SBC_PAY(object);
g_object_unref(sbcpay->adapter);
GST_CALL_PARENT(G_OBJECT_CLASS, finalize, (object));
}
开发者ID:Bisheg,项目名称:bluez,代码行数:7,代码来源:gstrtpsbcpay.c
示例2: fs_rawudp_constructed
static void
fs_rawudp_constructed (GObject *object)
{
FsRawUdpComponent *self = FS_RAWUDP_COMPONENT (object);
if (!self->priv->transmitter)
{
self->priv->construction_error = g_error_new (FS_ERROR,
FS_ERROR_INVALID_ARGUMENTS,
"You need a transmitter to build this object");
return;
}
self->priv->udpport =
fs_rawudp_transmitter_get_udpport (self->priv->transmitter,
self->priv->component,
self->priv->ip,
self->priv->port,
&self->priv->construction_error);
if (!self->priv->udpport)
{
if (!self->priv->construction_error)
self->priv->construction_error = g_error_new (FS_ERROR, FS_ERROR_INTERNAL,
"Unkown error when trying to open udp port");
return;
}
if (self->priv->associate_on_source)
self->priv->buffer_recv_id =
fs_rawudp_transmitter_udpport_connect_recv (
self->priv->udpport, buffer_recv_cb, self);
GST_CALL_PARENT (G_OBJECT_CLASS, constructed, (object));
}
开发者ID:kakaroto,项目名称:farstream,代码行数:34,代码来源:fs-rawudp-component.c
示例3: gst_gconf_video_src_finalize
static void
gst_gconf_video_src_finalize (GstGConfVideoSrc * src)
{
g_free (src->gconf_str);
GST_CALL_PARENT (G_OBJECT_CLASS, finalize, ((GObject *) (src)));
}
开发者ID:JJCG,项目名称:gst-plugins-good,代码行数:7,代码来源:gstgconfvideosrc.c
示例4: webKitMediaCommonEncryptionDecryptorFinalize
static void webKitMediaCommonEncryptionDecryptorFinalize(GObject* object)
{
WebKitMediaCommonEncryptionDecrypt* self = WEBKIT_MEDIA_CENC_DECRYPT(object);
WebKitMediaCommonEncryptionDecryptPrivate* priv = self->priv;
priv->~WebKitMediaCommonEncryptionDecryptPrivate();
GST_CALL_PARENT(G_OBJECT_CLASS, finalize, (object));
}
开发者ID:emutavchi,项目名称:WebKitForWayland,代码行数:8,代码来源:WebKitCommonEncryptionDecryptorGStreamer.cpp
示例5: gst_adapter_dispose
static void
gst_adapter_dispose (GObject * object)
{
GstAdapter *adapter = GST_ADAPTER (object);
gst_adapter_clear (adapter);
GST_CALL_PARENT (G_OBJECT_CLASS, dispose, (object));
}
开发者ID:spunktsch,项目名称:svtplayer,代码行数:9,代码来源:gstadapter.c
示例6: gst_adapter_finalize
static void
gst_adapter_finalize (GObject * object)
{
GstAdapter *adapter = GST_ADAPTER (object);
g_free (adapter->assembled_data);
GST_CALL_PARENT (G_OBJECT_CLASS, finalize, (object));
}
开发者ID:spunktsch,项目名称:svtplayer,代码行数:9,代码来源:gstadapter.c
示例7: gst_visual_finalize
static void
gst_visual_finalize (GObject * object)
{
GstVisual *visual = GST_VISUAL (object);
gst_visual_clear_actors (visual);
GST_CALL_PARENT (G_OBJECT_CLASS, finalize, (object));
}
开发者ID:ConfusedReality,项目名称:pkg_multimedia_gst-plugins-base,代码行数:9,代码来源:visual.c
示例8: gst_ssa_parse_dispose
static void
gst_ssa_parse_dispose (GObject * object)
{
GstSsaParse *parse = GST_SSA_PARSE (object);
g_free (parse->ini);
parse->ini = NULL;
GST_CALL_PARENT (G_OBJECT_CLASS, dispose, (object));
}
开发者ID:lubing521,项目名称:gst-embedded-builder,代码行数:10,代码来源:gstssaparse.c
示例9: gst_gdp_pay_finalize
static void
gst_gdp_pay_finalize (GObject * gobject)
{
GstGDPPay *this = GST_GDP_PAY (gobject);
gst_gdp_pay_reset (this);
gst_dp_packetizer_free (this->packetizer);
GST_CALL_PARENT (G_OBJECT_CLASS, finalize, (gobject));
}
开发者ID:adenexter,项目名称:gst-plugins-base,代码行数:10,代码来源:gstgdppay.c
示例10: gst_sphinx_sink_finalize
static void
gst_sphinx_sink_finalize (GObject * gobject)
{
GstSphinxSink *sphinxsink = GST_SINK (gobject);
gst_adapter_clear (sphinxsink->adapter);
g_object_unref (sphinxsink->adapter);
GST_CALL_PARENT (G_OBJECT_CLASS, finalize, (gobject));
}
开发者ID:BackupTheBerlios,项目名称:festlang-svn,代码行数:10,代码来源:gstsphinxsink.c
示例11: gst_gsettings_audio_src_finalize
static void
gst_gsettings_audio_src_finalize (GObject * object)
{
GstGSettingsAudioSrc *src = GST_GSETTINGS_AUDIO_SRC (object);
g_free (src->gsettings_str);
g_main_context_unref (src->context);
GST_CALL_PARENT (G_OBJECT_CLASS, finalize, ((GObject *) (src)));
}
开发者ID:Distrotech,项目名称:gst-plugins-bad,代码行数:10,代码来源:gstgsettingsaudiosrc.c
示例12: gst_xine_input_dispose
static void
gst_xine_input_dispose (GObject * object)
{
GstXineInput *xine = GST_XINE_INPUT (object);
g_free (xine->location);
xine->location = NULL;
GST_CALL_PARENT (G_OBJECT_CLASS, dispose, (object));
}
开发者ID:JJCG,项目名称:gst-plugins-bad,代码行数:10,代码来源:xineinput.c
示例13: gst_gsettings_video_sink_finalize
static void
gst_gsettings_video_sink_finalize (GObject * object)
{
GstGSettingsVideoSink *sink = GST_GSETTINGS_VIDEO_SINK (object);
g_free (sink->gsettings_str);
g_main_context_unref (sink->context);
GST_CALL_PARENT (G_OBJECT_CLASS, finalize, ((GObject *) (sink)));
}
开发者ID:drothlis,项目名称:gst-plugins-bad,代码行数:10,代码来源:gstgsettingsvideosink.c
示例14: mpegts_pmt_stream_info_finalize
static void
mpegts_pmt_stream_info_finalize (GObject * object)
{
MpegTsPmtStreamInfo *info = MPEGTS_PMT_STREAM_INFO (object);
g_value_array_free (info->languages);
g_value_array_free (info->descriptors);
GST_CALL_PARENT (G_OBJECT_CLASS, finalize, (object));
}
开发者ID:kanongil,项目名称:gst-plugins-bad,代码行数:10,代码来源:flutspmtstreaminfo.c
示例15: gst_rtp_base_audio_payload_finalize
static void
gst_rtp_base_audio_payload_finalize (GObject * object)
{
GstRTPBaseAudioPayload *payload;
payload = GST_RTP_BASE_AUDIO_PAYLOAD (object);
g_object_unref (payload->priv->adapter);
GST_CALL_PARENT (G_OBJECT_CLASS, finalize, (object));
}
开发者ID:pexip,项目名称:gst-plugins-base,代码行数:11,代码来源:gstrtpbaseaudiopayload.c
示例16: gst_visual_gl_dispose
static void
gst_visual_gl_dispose (GObject * object)
{
GstVisualGL *visual = GST_VISUAL_GL (object);
if (visual->adapter) {
gst_object_unref (visual->adapter);
visual->adapter = NULL;
}
GST_CALL_PARENT (G_OBJECT_CLASS, dispose, (object));
}
开发者ID:Distrotech,项目名称:gst-plugins-bad,代码行数:12,代码来源:visual-gl.c
示例17: gst_gio_stream_sink_finalize
static void
gst_gio_stream_sink_finalize (GObject * object)
{
GstGioStreamSink *sink = GST_GIO_STREAM_SINK (object);
if (sink->stream) {
g_object_unref (sink->stream);
sink->stream = NULL;
}
GST_CALL_PARENT (G_OBJECT_CLASS, finalize, (object));
}
开发者ID:Lachann,项目名称:gst-plugins-base,代码行数:12,代码来源:gstgiostreamsink.c
示例18: gst_gio_sink_finalize
static void
gst_gio_sink_finalize (GObject * object)
{
GstGioSink *sink = GST_GIO_SINK (object);
if (sink->file) {
g_object_unref (sink->file);
sink->file = NULL;
}
GST_CALL_PARENT (G_OBJECT_CLASS, finalize, (object));
}
开发者ID:prajnashi,项目名称:gst-plugins-base,代码行数:12,代码来源:gstgiosink.c
示例19: gst_pocketsphinx_finalize
static void
gst_pocketsphinx_finalize(GObject * gobject)
{
GstPocketSphinx *ps = GST_POCKETSPHINX(gobject);
g_hash_table_foreach(ps->arghash, string_disposal, NULL);
g_hash_table_destroy(ps->arghash);
g_free(ps->last_result);
ps_free(ps->ps);
cmd_ln_free_r(ps->config);
GST_CALL_PARENT(G_OBJECT_CLASS, finalize,(gobject));
}
开发者ID:SibghatullahSheikh,项目名称:pocketsphinx.js,代码行数:12,代码来源:gstpocketsphinx.c
示例20: gst_gme_dec_dispose
static void
gst_gme_dec_dispose (GObject * object)
{
GstGmeDec *gme = GST_GME_DEC (object);
if (gme->adapter) {
g_object_unref (gme->adapter);
gme->adapter = NULL;
}
GST_CALL_PARENT (G_OBJECT_CLASS, dispose, (object));
}
开发者ID:GStreamer,项目名称:gst-plugins-bad,代码行数:12,代码来源:gstgme.c
注:本文中的GST_CALL_PARENT函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论