gst_object_get_name(asGstObj(msg.src))) switch msg._type { case C.GST_MESSAGE_ERROR: var err *C.GError var debug *C.gchar C.gst_message_parse_error(msg, &err, &debug) p("Error: %s %s ", fromGStr(err.message), fromGStr(debug)) C.g_error_free(err) C.g_free(asGPtr(deb...
agg_pad = g_object_new (GST_AGGREGATOR_GET_CLASS (self)->sinkpads_type,"name", name,"direction", GST_PAD_SINK,"template", templ,NULL); g_free (name); GST_OBJECT_UNLOCK (element); }else{returnNULL; } GST_DEBUG_OBJECT (element,"Adding pad %s", GST_PAD_NAME (agg_pad));if(priv...
GST_LOG_OBJECT (rtpmp4gpay,"got codec_data");if(G_VALUE_TYPE (codec_data) == GST_TYPE_BUFFER) { GstBuffer *buffer;constgchar *name; buffer = gst_value_get_buffer (codec_data); GST_LOG_OBJECT (rtpmp4gpay,"configuring codec_data"); name =gst_structure_get_name(structure);/* parse...
• 应用程序的编写步骤 • GStreamer工具篇 • gst-launch • gst-inspect • gst-discoverer • GStreamer应用程序高阶篇 • 格式和pad的capabilities • 多线程,queue,组件 • GStreamer插件编写篇 • Gobject的讲解 • Gstimxv4l2src为例来讲解怎么构建一个src插件 什么是Gstreamer? • ...
g_print("The message's owner is: %s\n", GST_OBJECT_NAME(GST_MESSAGE_SRC(msg))); //g_main_loop_quit(loop); break; caseGST_MESSAGE_ERROR: { gchar*debug; GError*err; gst_message_parse_error(msg,&err,&debug); g_print("Error debug info: %s\n", debug); ...
source=gst_bin_get_by_name(GST_BIN(data->sink),"testsource"); gst_app_src_end_of_stream(GST_APP_SRC(source)); gst_object_unref(source); break; caseGST_MESSAGE_ERROR: gst_message_parse_error(message,&err,&dbg_info); g_printerr("Received error on source: %s\n", err->message); ...
g_signal_emit_by_name(myPipe->rtspPipeline.source, "push-buffer", gst_buffer, &ret); How I try to get the data. RtspPipeline *_rtspPipeline = (RtspPipeline*) u_data; GstBuffer *buffer = (GstBuffer*) info->data; NvDsObjectMeta *obj_meta = NULL; ...
parent = GST_OBJECT_PARENT(pad); } return GST_ELEMENT_CAST(parent); } static std::optional<std::string> get_unique_name(GstPad *sender_pad) { if (GST_IS_GHOST_PAD(sender_pad)) return {}; GstPad *receiver_pad = GST_PAD_PEER(sender_pad); if (GST_IS_GHOST_PAD(receiver_pad)) ...
GstSystemClock *sysclock = GST_SYSTEM_CLOCK (object);switch (prop_id) { case PROP_CLOCK_TYPE: sysclock->priv->clock_type = g_value_get_enum (value); GST_CAT_DEBUG (GST_CAT_CLOCK, "clock-type set to %d", sysclock->priv->clock_type); ...
Type No. Name Permissions 7. Objects The following object have been added / modified through this release: Type Codeunit Codeunit Codeunit Codeunit Codeunit Table Table Table Table No. Name 12 5705 6500 16403 99000836 37 81 83 312 Gen. Jnl.-Post Line TransferOrder-Post Rec...