gstpbutils.types

Undocumented in source.

Members

Aliases

AudioVisualizerShader
alias AudioVisualizerShader = GstAudioVisualizerShader
AudioVisualizerShaderFunc
alias AudioVisualizerShaderFunc = void delegate(gstpbutils.audio_visualizer.AudioVisualizer scope_, gstvideo.video_frame.VideoFrame s, gstvideo.video_frame.VideoFrame d)
DiscovererResult
alias DiscovererResult = GstDiscovererResult
DiscovererSerializeFlags
alias DiscovererSerializeFlags = GstDiscovererSerializeFlags
InstallPluginsResultFunc
alias InstallPluginsResultFunc = void delegate(gstpbutils.types.InstallPluginsReturn result)

The prototype of the callback function that will be called once the external plugin installer program has returned. You only need to provide a callback function if you are using the asynchronous interface.

InstallPluginsReturn
alias InstallPluginsReturn = GstInstallPluginsReturn
PbUtilsCapsDescriptionFlags
alias PbUtilsCapsDescriptionFlags = GstPbUtilsCapsDescriptionFlags

Manifest constants

ENCODING_CATEGORY_CAPTURE
enum ENCODING_CATEGORY_CAPTURE;

#GstEncodingTarget category for recording and capture. Targets within this category are optimized for low latency encoding.

ENCODING_CATEGORY_DEVICE
enum ENCODING_CATEGORY_DEVICE;

#GstEncodingTarget category for device-specific targets. The name of the target will usually be the constructor and model of the device, and that target will contain #GstEncodingProfiles suitable for that device.

ENCODING_CATEGORY_FILE_EXTENSION
enum ENCODING_CATEGORY_FILE_EXTENSION;

#GstEncodingTarget category for file extensions. The name of the target will be the name of the file extensions possible for a particular target. Those targets are defining like 'default' formats usually used for a particular file extension.

ENCODING_CATEGORY_ONLINE_SERVICE
enum ENCODING_CATEGORY_ONLINE_SERVICE;

#GstEncodingTarget category for online-services. The name of the target will usually be the name of the online service and that target will contain #GstEncodingProfiles suitable for that online service.

ENCODING_CATEGORY_STORAGE_EDITING
enum ENCODING_CATEGORY_STORAGE_EDITING;

#GstEncodingTarget category for storage, archiving and editing targets. Those targets can be lossless and/or provide very fast random access content. The name of the target will usually be the container type or editing target, and that target will contain #GstEncodingProfiles suitable for editing or storage.

PLUGINS_BASE_VERSION_MAJOR
enum PLUGINS_BASE_VERSION_MAJOR;

The major version of GStreamer's gst-plugins-base libraries at compile time.

PLUGINS_BASE_VERSION_MICRO
enum PLUGINS_BASE_VERSION_MICRO;

The micro version of GStreamer's gst-plugins-base libraries at compile time.

PLUGINS_BASE_VERSION_MINOR
enum PLUGINS_BASE_VERSION_MINOR;

The minor version of GStreamer's gst-plugins-base libraries at compile time.

PLUGINS_BASE_VERSION_NANO
enum PLUGINS_BASE_VERSION_NANO;

The nano version of GStreamer's gst-plugins-base libraries at compile time. Actual releases have 0, GIT versions have 1, prerelease versions have 2-...