[−][src]Trait gstreamer_pbutils::prelude::DiscovererStreamInfoExt
Trait containing all DiscovererStreamInfo methods.
Implementors
DiscovererAudioInfo, DiscovererContainerInfo, DiscovererStreamInfo, DiscovererSubtitleInfo, DiscovererVideoInfo
Required methods
fn get_caps(&self) -> Option<Caps>
Returns
the gst::Caps of the stream. Unref with
gst::Caps::unref after usage.
fn get_misc(&self) -> Option<Structure>
Deprecated
This functions is deprecated since version 1.4, use
DiscovererInfo::get_missing_elements_installer_details
Returns
additional information regarding the stream (for
example codec version, profile, etc..). If you wish to use the gst::Structure
after the life-time of self you will need to copy it.
fn get_next(&self) -> Option<DiscovererStreamInfo>
Returns
the next DiscovererStreamInfo in a chain. None
for final streams.
Unref with gst_discoverer_stream_info_unref after usage.
fn get_previous(&self) -> Option<DiscovererStreamInfo>
Returns
the previous DiscovererStreamInfo in a chain.
None for starting points. Unref with gst_discoverer_stream_info_unref
after usage.
fn get_stream_id(&self) -> Option<GString>
Returns
the stream ID of this stream. If you wish to
use the stream ID after the life-time of self you will need to copy it.
fn get_stream_type_nick(&self) -> GString
Returns
a human readable name for the stream type of the given self (ex : "audio",
"container",...).
fn get_tags(&self) -> Option<TagList>
Returns
the tags contained in this stream. If you wish to
use the tags after the life-time of self you will need to copy them.
fn get_toc(&self) -> Option<Toc>
Returns
the TOC contained in this stream. If you wish to
use the TOC after the life-time of self you will need to copy it.