本文整理汇总了C++中GST_CALL_PARENT函数的典型用法代码示例。如果您正苦于以下问题:C++ GST_CALL_PARENT函数的具体用法?C++ GST_CALL_PARENT怎么用?C++ GST_CALL_PARENT使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了GST_CALL_PARENT函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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));
}
示例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));
}
示例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)));
}
示例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));
}
示例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));
}
示例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));
}
示例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));
}
示例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));
}
示例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));
}
示例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));
}
示例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)));
}
示例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));
}
示例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)));
}
示例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));
}
示例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));
}