gstpbutils.discoverer_info

Module for [DiscovererInfo] class

Types 3

Structure containing the information of a URI analyzed by #GstDiscoverer.

Methods
GType _getGType() static nothrow
GType _gType() @property nothrow
DiscovererInfo self() nothrowReturns `this`, for use in `with` statements.
DiscovererInfoGidBuilder builder() static nothrowGet builder for [gstpbutils.discoverer_info.DiscovererInfo] Returns: New builder object
gstpbutils.discoverer_info.DiscovererInfo fromVariant(glib.variant.Variant variant) static nothrowParses a #GVariant as produced by [gstpbutils.discoverer_info.DiscovererInfo.toVariant] back to a #GstDiscovererInfo.
gstpbutils.discoverer_audio_info.DiscovererAudioInfo[] getAudioStreams() nothrowFinds all the #GstDiscovererAudioInfo contained in info Returns: A #GList of matching #GstDiscovererStreamInfo. The caller should free it with [gstpbutils.discoverer_stream_info.DiscovererStreamInf...
gstpbutils.discoverer_container_info.DiscovererContainerInfo[] getContainerStreams() nothrowFinds all the #GstDiscovererContainerInfo contained in info Returns: A #GList of matching #GstDiscovererStreamInfo. The caller should free it with [gstpbutils.discoverer_stream_info.DiscovererStrea...
bool getLive() nothrow
string[] getMissingElementsInstallerDetails() nothrowGet the installer details for missing elements Returns: An array of strings containing information about how to install the various missing elements for info to be usable. If you wish to use the st...
bool getSeekable() nothrow
gstpbutils.discoverer_stream_info.DiscovererStreamInfo[] getStreams(gobject.types.GType streamtype) nothrowFinds the #GstDiscovererStreamInfo contained in info that match the given streamtype.
gstpbutils.discoverer_subtitle_info.DiscovererSubtitleInfo[] getSubtitleStreams() nothrowFinds all the #GstDiscovererSubtitleInfo contained in info Returns: A #GList of matching #GstDiscovererStreamInfo. The caller should free it with [gstpbutils.discoverer_stream_info.DiscovererStream...
string getUri() nothrow
gstpbutils.discoverer_video_info.DiscovererVideoInfo[] getVideoStreams() nothrowFinds all the #GstDiscovererVideoInfo contained in info Returns: A #GList of matching #GstDiscovererStreamInfo. The caller should free it with [gstpbutils.discoverer_stream_info.DiscovererStreamInf...
glib.variant.Variant toVariant(gstpbutils.types.DiscovererSerializeFlags flags) nothrowSerializes info to a #GVariant that can be parsed again through [gstpbutils.discoverer_info.DiscovererInfo.fromVariant].
Constructors
this(void * ptr, Flag!"Take" take)
Methods
DiscovererInfo build() nothrowCreate object from builder. Returns: New object