Top | ![]() |
![]() |
![]() |
![]() |
void | discovered | Run Last |
void | finished | Run Last |
void | source-setup | Run Last |
void | starting | Run Last |
GstDiscovererInfo * gst_discoverer_discover_uri (GstDiscoverer *discoverer
,const gchar *uri
,GError **err
);
gboolean gst_discoverer_discover_uri_async (GstDiscoverer *discoverer
,const gchar *uri
);
GstClockTime
gst_discoverer_info_get_duration (const GstDiscovererInfo *info
);
const GstStructure *
gst_discoverer_info_get_misc (const GstDiscovererInfo *info
);
GstDiscovererResult
gst_discoverer_info_get_result (const GstDiscovererInfo *info
);
GstDiscovererStreamInfo *
gst_discoverer_info_get_stream_info (GstDiscovererInfo *info
);
GList *
gst_discoverer_info_get_stream_list (GstDiscovererInfo *info
);
const GstTagList *
gst_discoverer_info_get_tags (const GstDiscovererInfo *info
);
const GstToc *
gst_discoverer_info_get_toc (const GstDiscovererInfo *info
);
const gchar *
gst_discoverer_info_get_uri (const GstDiscovererInfo *info
);
gboolean
gst_discoverer_info_get_seekable (const GstDiscovererInfo *info
);
#define gst_discoverer_info_unref(info) (g_object_unref((GObject*)info))
GVariant * gst_discoverer_info_to_variant (GstDiscovererInfo *info
,GstDiscovererSerializeFlags flags
);
GstDiscovererInfo *
gst_discoverer_info_from_variant (GVariant *variant
);
GstCaps *
gst_discoverer_stream_info_get_caps (GstDiscovererStreamInfo *info
);
const GstStructure *
gst_discoverer_stream_info_get_misc (GstDiscovererStreamInfo *info
);
GstDiscovererStreamInfo *
gst_discoverer_stream_info_get_next (GstDiscovererStreamInfo *info
);
GstDiscovererStreamInfo *
gst_discoverer_stream_info_get_previous
(GstDiscovererStreamInfo *info
);
const GstTagList *
gst_discoverer_stream_info_get_tags (GstDiscovererStreamInfo *info
);
const GstToc *
gst_discoverer_stream_info_get_toc (GstDiscovererStreamInfo *info
);
const gchar *
gst_discoverer_stream_info_get_stream_id
(GstDiscovererStreamInfo *info
);
#define gst_discoverer_stream_info_ref(info) ((GstDiscovererStreamInfo*) g_object_ref((GObject*) info))
#define gst_discoverer_stream_info_unref(info) (g_object_unref((GObject*) info))
const gchar *
gst_discoverer_stream_info_get_stream_type_nick
(GstDiscovererStreamInfo *info
);
const gchar **
gst_discoverer_info_get_missing_elements_installer_details
(const GstDiscovererInfo *info
);
GList *
gst_discoverer_info_get_audio_streams (GstDiscovererInfo *info
);
GList *
gst_discoverer_info_get_container_streams
(GstDiscovererInfo *info
);
GList * gst_discoverer_info_get_streams (GstDiscovererInfo *info
,GType streamtype
);
GList *
gst_discoverer_info_get_subtitle_streams
(GstDiscovererInfo *info
);
GList *
gst_discoverer_info_get_video_streams (GstDiscovererInfo *info
);
guint
gst_discoverer_audio_info_get_bitrate (const GstDiscovererAudioInfo *info
);
guint
gst_discoverer_audio_info_get_channels
(const GstDiscovererAudioInfo *info
);
guint
gst_discoverer_audio_info_get_depth (const GstDiscovererAudioInfo *info
);
const gchar *
gst_discoverer_audio_info_get_language
(const GstDiscovererAudioInfo *info
);
guint
gst_discoverer_audio_info_get_max_bitrate
(const GstDiscovererAudioInfo *info
);
guint
gst_discoverer_audio_info_get_sample_rate
(const GstDiscovererAudioInfo *info
);
GList *
gst_discoverer_container_info_get_streams
(GstDiscovererContainerInfo *info
);
const gchar *
gst_discoverer_subtitle_info_get_language
(const GstDiscovererSubtitleInfo *info
);
guint
gst_discoverer_video_info_get_bitrate (const GstDiscovererVideoInfo *info
);
guint
gst_discoverer_video_info_get_depth (const GstDiscovererVideoInfo *info
);
guint
gst_discoverer_video_info_get_framerate_denom
(const GstDiscovererVideoInfo *info
);
guint
gst_discoverer_video_info_get_framerate_num
(const GstDiscovererVideoInfo *info
);
guint
gst_discoverer_video_info_get_height (const GstDiscovererVideoInfo *info
);
gboolean
gst_discoverer_video_info_is_interlaced
(const GstDiscovererVideoInfo *info
);
gboolean
gst_discoverer_video_info_is_image (const GstDiscovererVideoInfo *info
);
guint
gst_discoverer_video_info_get_max_bitrate
(const GstDiscovererVideoInfo *info
);
guint
gst_discoverer_video_info_get_par_denom
(const GstDiscovererVideoInfo *info
);
guint
gst_discoverer_video_info_get_par_num (const GstDiscovererVideoInfo *info
);
guint
gst_discoverer_video_info_get_width (const GstDiscovererVideoInfo *info
);
“timeout”
property“timeout” guint64
Timeout.
Flags: Read / Write / Construct
Allowed values: [1000000000,3600000000000]
Default value: 15000000000
“discovered”
signalvoid user_function (GstDiscoverer *gstdiscoverer, GstDiscovererInfo *arg1, GError *arg2, gpointer user_data)
Flags: Run Last
“finished”
signalvoid user_function (GstDiscoverer *gstdiscoverer, gpointer user_data)
Flags: Run Last
“source-setup”
signalvoid user_function (GstDiscoverer *gstdiscoverer, GstElement *arg1, gpointer user_data)
Flags: Run Last
“starting”
signalvoid user_function (GstDiscoverer *gstdiscoverer, gpointer user_data)
Flags: Run Last