Top | ![]() |
![]() |
![]() |
![]() |
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 gchar *
gst_discoverer_info_get_uri (const GstDiscovererInfo *info
);
gboolean
gst_discoverer_info_get_seekable (const GstDiscovererInfo *info
);
#define gst_discoverer_info_ref(info) (gst_mini_object_ref((GstMiniObject*)info))
#define gst_discoverer_info_unref(info) (gst_mini_object_unref((GstMiniObject*)info))
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
);
#define gst_discoverer_stream_info_ref(info) ((GstDiscovererStreamInfo*) gst_mini_object_ref((GstMiniObject*) info))
#define gst_discoverer_stream_info_unref(info) (gst_mini_object_unref((GstMiniObject*) info))
const gchar *
gst_discoverer_stream_info_get_stream_type_nick
(GstDiscovererStreamInfo *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
);
“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
“starting”
signalvoid user_function (GstDiscoverer *gstdiscoverer, gpointer user_data)
Flags: Run Last