[][src]Crate gstreamer_pbutils

Re-exports

pub use functions::*;

Modules

discoverer_stream_info
functions
functions
prelude

Structs

Discoverer

The Discoverer is a utility object which allows to get as much information as possible from one or many URIs.

DiscovererAudioInfo

DiscovererStreamInfo specific to audio streams.

DiscovererAudioInfoClass
DiscovererClass
DiscovererContainerInfo

DiscovererStreamInfo specific to container streams.

DiscovererContainerInfoClass
DiscovererInfo

Structure containing the information of a URI analyzed by Discoverer.

DiscovererInfoClass
DiscovererSerializeFlags

You can use these flags to control what is serialized by DiscovererInfo::to_variant

DiscovererStreamInfo

Base structure for information concerning a media stream. Depending on the stream type, one can find more media-specific information in DiscovererAudioInfo, DiscovererVideoInfo, and DiscovererContainerInfo.

DiscovererStreamInfoClass
DiscovererSubtitleInfo

DiscovererStreamInfo specific to subtitle streams (this includes text and image based ones).

DiscovererSubtitleInfoClass
DiscovererVideoInfo

DiscovererStreamInfo specific to video streams (this includes images).

DiscovererVideoInfoClass
EncodingAudioProfile

Variant of EncodingProfile for audio streams.

EncodingAudioProfileBuilder
EncodingAudioProfileClass
EncodingContainerProfile

Encoding profiles for containers. Keeps track of a list of EncodingProfile

EncodingContainerProfileBuilder
EncodingContainerProfileClass
EncodingProfile

The opaque base class object for all encoding profiles. This contains generic information like name, description, format and preset.

EncodingProfileBuilderError
EncodingProfileClass
EncodingTarget

Collection of EncodingProfile for a specific target or use-case.

EncodingTargetClass
EncodingVideoProfile

Variant of EncodingProfile for video streams, allows specifying the pass.

EncodingVideoProfileBuilder
EncodingVideoProfileClass

Enums

DiscovererResult

Result values for the discovery process.

Constants

NONE_DISCOVERER_STREAM_INFO
NONE_ENCODING_PROFILE

Traits

DiscovererStreamInfoExt

Trait containing all DiscovererStreamInfo methods.

EncodingProfileBuilder
EncodingProfileExt

Trait containing all EncodingProfile methods.

EncodingProfileHasRestrictionGetter

Functions

encoding_list_all_targets
encoding_list_available_categories
pb_utils_get_element_description
pb_utils_get_sink_description
pb_utils_get_source_description
plugins_base_version
plugins_base_version_string