gstpbutils.c.types

Undocumented in source.

Public Imports

gid.basictypes
public import gid.basictypes;
Undocumented in source.
gst.c.types
public import gst.c.types;
Undocumented in source.
gstaudio.c.types
public import gstaudio.c.types;
Undocumented in source.
gstbase.c.types
public import gstbase.c.types;
Undocumented in source.
gstvideo.c.types
public import gstvideo.c.types;
Undocumented in source.

Members

Aliases

GstDiscovererAudioInfoClass
alias GstDiscovererAudioInfoClass = GObjectClass
GstDiscovererContainerInfoClass
alias GstDiscovererContainerInfoClass = GObjectClass
GstDiscovererInfoClass
alias GstDiscovererInfoClass = GObjectClass
GstDiscovererStreamInfoClass
alias GstDiscovererStreamInfoClass = GObjectClass
GstDiscovererSubtitleInfoClass
alias GstDiscovererSubtitleInfoClass = GObjectClass
GstDiscovererVideoInfoClass
alias GstDiscovererVideoInfoClass = GObjectClass
GstEncodingTargetClass
alias GstEncodingTargetClass = GObjectClass

Enums

GstAudioVisualizerShader
enum GstAudioVisualizerShader

Different types of supported background shading functions.

GstDiscovererResult
enum GstDiscovererResult

Result values for the discovery process.

GstDiscovererSerializeFlags
enum GstDiscovererSerializeFlags

You can use these flags to control what is serialized by gstpbutils.discoverer_info.DiscovererInfo.toVariant

GstInstallPluginsReturn
enum GstInstallPluginsReturn

Result codes returned by gstpbutils.global.installPluginsAsync and gstpbutils.global.installPluginsSync, and also the result code passed to the #GstInstallPluginsResultFunc specified with gstpbutils.global.installPluginsAsync.

GstPbUtilsCapsDescriptionFlags
enum GstPbUtilsCapsDescriptionFlags

Flags that are returned by gstpbutils.global.pbUtilsGetCapsDescriptionFlags and describe the format of the caps.

Structs

GstAudioVisualizer
struct GstAudioVisualizer

A baseclass for scopes (visualizers). It takes care of re-fitting the audio-rate to video-rate and handles renegotiation (downstream video size changes).

GstAudioVisualizerClass
struct GstAudioVisualizerClass
GstAudioVisualizerPrivate
struct GstAudioVisualizerPrivate
GstDiscoverer
struct GstDiscoverer

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

GstDiscovererAudioInfo
struct GstDiscovererAudioInfo

#GstDiscovererStreamInfo specific to audio streams.

GstDiscovererClass
struct GstDiscovererClass
GstDiscovererContainerInfo
struct GstDiscovererContainerInfo

#GstDiscovererStreamInfo specific to container streams.

GstDiscovererInfo
struct GstDiscovererInfo

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

GstDiscovererPrivate
struct GstDiscovererPrivate
GstDiscovererStreamInfo
struct GstDiscovererStreamInfo

Base structure for information concerning a media stream. Depending on the stream type, one can find more media-specific information in #GstDiscovererAudioInfo, #GstDiscovererVideoInfo, and #GstDiscovererContainerInfo.

GstDiscovererSubtitleInfo
struct GstDiscovererSubtitleInfo

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

GstDiscovererVideoInfo
struct GstDiscovererVideoInfo

#GstDiscovererStreamInfo specific to video streams (this includes images).

GstEncodingAudioProfile
struct GstEncodingAudioProfile

Variant of #GstEncodingProfile for audio streams.

GstEncodingAudioProfileClass
struct GstEncodingAudioProfileClass
GstEncodingContainerProfile
struct GstEncodingContainerProfile

Encoding profiles for containers. Keeps track of a list of #GstEncodingProfile

GstEncodingContainerProfileClass
struct GstEncodingContainerProfileClass
GstEncodingProfile
struct GstEncodingProfile

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

GstEncodingProfileClass
struct GstEncodingProfileClass
GstEncodingTarget
struct GstEncodingTarget

Collection of #GstEncodingProfile for a specific target or use-case.

GstEncodingVideoProfile
struct GstEncodingVideoProfile

Variant of #GstEncodingProfile for video streams, allows specifying the @pass.

GstEncodingVideoProfileClass
struct GstEncodingVideoProfileClass
GstInstallPluginsContext
struct GstInstallPluginsContext

Opaque context structure for the plugin installation. Use the provided API to set details on it.