Crate gstreamer_pbutils[][src]

Re-exports

pub use ffi;
pub use glib;
pub use gst;
pub use crate::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.

DiscovererContainerInfo

DiscovererStreamInfo specific to container streams.

DiscovererInfo

Structure containing the information of a URI analyzed by Discoverer.

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.

DiscovererSubtitleInfo

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

DiscovererVideoInfo

DiscovererStreamInfo specific to video streams (this includes images).

EncodingAudioProfile

Variant of EncodingProfile for audio streams.

EncodingAudioProfileBuilder
EncodingContainerProfile

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

EncodingContainerProfileBuilder
EncodingProfile

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

EncodingProfileBuilderError
EncodingTarget

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

EncodingVideoProfile

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

EncodingVideoProfileBuilder

Enums

DiscovererResult

Result values for the discovery process.

Constants

NONE_DISCOVERER_STREAM_INFO
NONE_ENCODING_PROFILE

Traits

EncodingProfileBuilder
EncodingProfileHasRestrictionGetter

Functions

encoding_list_all_targets

List all available EncodingTarget for the specified category, or all categories if categoryname is None.

encoding_list_available_categories

Lists all EncodingTarget categories present on disk.

pb_utils_get_element_description

Returns a localised string describing the given element, for use in error dialogs or other messages to be seen by the user. Should never return NULL unless factory_name is invalid.

pb_utils_get_sink_description

Returns a localised string describing a sink element handling the protocol specified in protocol, for use in error dialogs or other messages to be seen by the user. Should never return NULL unless protocol is invalid.

pb_utils_get_source_description

Returns a localised string describing a source element handling the protocol specified in protocol, for use in error dialogs or other messages to be seen by the user. Should never return NULL unless protocol is invalid.

plugins_base_version

Gets the version number of the GStreamer Plugins Base libraries.

plugins_base_version_string

This function returns a string that is useful for describing this version of GStreamer’s gst-plugins-base libraries to the outside world: user agent strings, logging, about dialogs …