gi-gstvideo-1.0.21: GStreamerVideo bindings

CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (inaki@blueleaf.cc)
Safe HaskellNone
LanguageHaskell2010

GI.GstVideo.Constants

Description

 
Synopsis

Documentation

pattern VIDEO_TILE_Y_TILES_SHIFT :: Int32 Source #

No description available in the introspection data.

pattern VIDEO_TILE_X_TILES_MASK :: Int32 Source #

No description available in the introspection data.

pattern VIDEO_TILE_TYPE_SHIFT :: Int32 Source #

No description available in the introspection data.

pattern VIDEO_TILE_TYPE_MASK :: Int32 Source #

No description available in the introspection data.

pattern VIDEO_SIZE_RANGE :: Text Source #

No description available in the introspection data.

pattern VIDEO_SCALER_OPT_DITHER_METHOD :: Text Source #

GST_TYPE_VIDEO_DITHER_METHOD, The dither method to use for propagating quatization errors.

pattern VIDEO_RESAMPLER_OPT_SHARPNESS :: Text Source #

G_TYPE_DOUBLE, specifies sharpness of the filter for gSTVIDEORESAMPLERMETHODLANCZOS. values are clamped between 0.5 and 1.5. 1.0 is the default.

pattern VIDEO_RESAMPLER_OPT_SHARPEN :: Text Source #

G_TYPE_DOUBLE, specifies sharpening of the filter for gSTVIDEORESAMPLERMETHODLANCZOS. values are clamped between 0.0 and 1.0. 0.0 is the default.

pattern VIDEO_RESAMPLER_OPT_MAX_TAPS :: Text Source #

G_TYPE_INT, limits the maximum number of taps to use. 16 is the default.

pattern VIDEO_RESAMPLER_OPT_ENVELOPE :: Text Source #

G_TYPE_DOUBLE, specifies the size of filter envelope for gSTVIDEORESAMPLERMETHODLANCZOS. values are clamped between 1.0 and 5.0. 2.0 is the default.

pattern VIDEO_RESAMPLER_OPT_CUBIC_C :: Text Source #

G_TYPE_DOUBLE, C parameter of the cubic filter. The C parameter controls the Keys alpha value. Values between 0.0 and 2.0 are accepted. 1/3 is the default.

See VIDEO_RESAMPLER_OPT_CUBIC_B for some more common values

pattern VIDEO_RESAMPLER_OPT_CUBIC_B :: Text Source #

G_TYPE_DOUBLE, B parameter of the cubic filter. The B parameter controls the bluriness. Values between 0.0 and 2.0 are accepted. 1/3 is the default.

Below are some values of popular filters: B C Hermite 0.0 0.0 Spline 1.0 0.0 Catmull-Rom 0.0 1/2 Mitchell 1/3 1/3 Robidoux 0.3782 0.3109 Robidoux Sharp 0.2620 0.3690 Robidoux Soft 0.6796 0.1602

pattern VIDEO_OVERLAY_COMPOSITION_BLEND_FORMATS :: Text Source #

Video formats supported by videoOverlayCompositionBlend, for use in overlay elements' pad template caps.

Since: 1.2

pattern VIDEO_MAX_PLANES :: Int32 Source #

No description available in the introspection data.

pattern VIDEO_MAX_COMPONENTS :: Int32 Source #

No description available in the introspection data.

pattern VIDEO_FPS_RANGE :: Text Source #

No description available in the introspection data.

pattern VIDEO_FORMATS_ALL :: Text Source #

No description available in the introspection data.

pattern VIDEO_ENCODER_SRC_NAME :: Text Source #

The name of the templates for the source pad.

pattern VIDEO_ENCODER_SINK_NAME :: Text Source #

The name of the templates for the sink pad.

pattern VIDEO_DECODER_SRC_NAME :: Text Source #

The name of the templates for the source pad.

pattern VIDEO_DECODER_SINK_NAME :: Text Source #

The name of the templates for the sink pad.

pattern VIDEO_DECODER_MAX_ERRORS :: Int32 Source #

Default maximum number of errors tolerated before signaling error.

pattern VIDEO_CONVERTER_OPT_THREADS :: Text Source #

G_TYPE_UINT, maximum number of threads to use. Default 1, 0 for the number of cores.

pattern VIDEO_CONVERTER_OPT_SRC_Y :: Text Source #

G_TYPE_INT, source y position to start conversion, default 0

pattern VIDEO_CONVERTER_OPT_SRC_X :: Text Source #

G_TYPE_INT, source x position to start conversion, default 0

pattern VIDEO_CONVERTER_OPT_SRC_WIDTH :: Text Source #

G_TYPE_INT, source width to convert, default source width

pattern VIDEO_CONVERTER_OPT_SRC_HEIGHT :: Text Source #

G_TYPE_INT, source height to convert, default source height

pattern VIDEO_CONVERTER_OPT_RESAMPLER_TAPS :: Text Source #

G_TYPE_UINT, The number of taps for the resampler. Default is 0: let the resampler choose a good value.

pattern VIDEO_CONVERTER_OPT_RESAMPLER_METHOD :: Text Source #

GST_TYPE_VIDEO_RESAMPLER_METHOD, The resampler method to use for resampling. Other options for the resampler can be used, see the VideoResampler. Default is GST_VIDEO_RESAMPLER_METHOD_CUBIC

pattern VIDEO_CONVERTER_OPT_PRIMARIES_MODE :: Text Source #

GST_TYPE_VIDEO_PRIMARIES_MODE, set the primaries conversion mode. Default is GST_VIDEO_PRIMARIES_MODE_NONE.

pattern VIDEO_CONVERTER_OPT_MATRIX_MODE :: Text Source #

GST_TYPE_VIDEO_MATRIX_MODE, set the color matrix conversion mode for converting between Y'PbPr and non-linear RGB (R'G'B'). Default is GST_VIDEO_MATRIX_MODE_FULL.

pattern VIDEO_CONVERTER_OPT_GAMMA_MODE :: Text Source #

GST_TYPE_VIDEO_GAMMA_MODE, set the gamma mode. Default is GST_VIDEO_GAMMA_MODE_NONE.

pattern VIDEO_CONVERTER_OPT_FILL_BORDER :: Text Source #

G_TYPE_BOOLEAN, if the destination rectangle does not fill the complete destination image, render a border with VIDEO_CONVERTER_OPT_BORDER_ARGB. Otherwise the unusded pixels in the destination are untouched. Default True.

pattern VIDEO_CONVERTER_OPT_DITHER_QUANTIZATION :: Text Source #

G_TYPE_UINT, The quantization amount to dither to. Components will be quantized to multiples of this value. Default is 1

pattern VIDEO_CONVERTER_OPT_DITHER_METHOD :: Text Source #

GST_TYPE_VIDEO_DITHER_METHOD, The dither method to use when changing bit depth. Default is GST_VIDEO_DITHER_BAYER.

pattern VIDEO_CONVERTER_OPT_DEST_Y :: Text Source #

G_TYPE_INT, y position in the destination frame, default 0

pattern VIDEO_CONVERTER_OPT_DEST_X :: Text Source #

G_TYPE_INT, x position in the destination frame, default 0

pattern VIDEO_CONVERTER_OPT_DEST_WIDTH :: Text Source #

G_TYPE_INT, width in the destination frame, default destination width

pattern VIDEO_CONVERTER_OPT_DEST_HEIGHT :: Text Source #

G_TYPE_INT, height in the destination frame, default destination height

pattern VIDEO_CONVERTER_OPT_CHROMA_RESAMPLER_METHOD :: Text Source #

GST_TYPE_VIDEO_RESAMPLER_METHOD, The resampler method to use for chroma resampling. Other options for the resampler can be used, see the VideoResampler. Default is GST_VIDEO_RESAMPLER_METHOD_LINEAR

pattern VIDEO_CONVERTER_OPT_CHROMA_MODE :: Text Source #

GST_TYPE_VIDEO_CHROMA_MODE, set the chroma resample mode subsampled formats. Default is GST_VIDEO_CHROMA_MODE_FULL.

pattern VIDEO_CONVERTER_OPT_BORDER_ARGB :: Text Source #

G_TYPE_UINT, the border color to use if VIDEO_CONVERTER_OPT_FILL_BORDER is set to True. The color is in ARGB format. Default 0xff000000

pattern VIDEO_CONVERTER_OPT_ALPHA_VALUE :: Text Source #

G_TYPE_DOUBLE, the alpha color value to use. Default to 1.0

pattern VIDEO_CONVERTER_OPT_ALPHA_MODE :: Text Source #

GST_TYPE_VIDEO_ALPHA_MODE, the alpha mode to use. Default is GST_VIDEO_ALPHA_MODE_COPY.

pattern VIDEO_COMP_Y :: Int32 Source #

No description available in the introspection data.

pattern VIDEO_COMP_V :: Int32 Source #

No description available in the introspection data.

pattern VIDEO_COMP_U :: Int32 Source #

No description available in the introspection data.

pattern VIDEO_COMP_R :: Int32 Source #

No description available in the introspection data.

pattern VIDEO_COMP_PALETTE :: Int32 Source #

No description available in the introspection data.

pattern VIDEO_COMP_INDEX :: Int32 Source #

No description available in the introspection data.

pattern VIDEO_COMP_G :: Int32 Source #

No description available in the introspection data.

pattern VIDEO_COMP_B :: Int32 Source #

No description available in the introspection data.

pattern VIDEO_COMP_A :: Int32 Source #

No description available in the introspection data.

pattern VIDEO_COLORIMETRY_SRGB :: Text Source #

No description available in the introspection data.

pattern VIDEO_COLORIMETRY_SMPTE240M :: Text Source #

No description available in the introspection data.

pattern VIDEO_COLORIMETRY_BT709 :: Text Source #

No description available in the introspection data.

pattern VIDEO_COLORIMETRY_BT601 :: Text Source #

No description available in the introspection data.

pattern VIDEO_COLORIMETRY_BT2020 :: Text Source #

No description available in the introspection data.

pattern META_TAG_VIDEO_STR :: Text Source #

This metadata is relevant for video streams.

Since: 1.2

pattern META_TAG_VIDEO_SIZE_STR :: Text Source #

This metadata stays relevant as long as video size is unchanged.

Since: 1.2

pattern META_TAG_VIDEO_ORIENTATION_STR :: Text Source #

This metadata stays relevant as long as video orientation is unchanged.

Since: 1.2

pattern META_TAG_VIDEO_COLORSPACE_STR :: Text Source #

This metadata stays relevant as long as video colorspace is unchanged.

Since: 1.2

pattern CAPS_FEATURE_META_GST_VIDEO_OVERLAY_COMPOSITION :: Text Source #

No description available in the introspection data.

pattern CAPS_FEATURE_META_GST_VIDEO_META :: Text Source #

No description available in the introspection data.

pattern CAPS_FEATURE_META_GST_VIDEO_GL_TEXTURE_UPLOAD_META :: Text Source #

No description available in the introspection data.

pattern CAPS_FEATURE_META_GST_VIDEO_AFFINE_TRANSFORMATION_META :: Text Source #

No description available in the introspection data.

pattern CAPS_FEATURE_FORMAT_INTERLACED :: Text Source #

Name of the caps feature indicating that the stream is interlaced. Currently it is only used for video.

Since: 1.16.

pattern BUFFER_POOL_OPTION_VIDEO_META :: Text Source #

An option that can be activated on bufferpool to request video metadata on buffers from the pool.

pattern BUFFER_POOL_OPTION_VIDEO_GL_TEXTURE_UPLOAD_META :: Text Source #

An option that can be activated on a bufferpool to request gl texture upload meta on buffers from the pool.

When this option is enabled on the bufferpool, gSTBUFFERPOOLOPTIONVIDEOMETA should also be enabled.

Since: 1.2.2

pattern BUFFER_POOL_OPTION_VIDEO_ALIGNMENT :: Text Source #

A bufferpool option to enable extra padding. When a bufferpool supports this option, bufferPoolConfigSetVideoAlignment can be called.

When this option is enabled on the bufferpool, BUFFER_POOL_OPTION_VIDEO_META should also be enabled.

pattern BUFFER_POOL_OPTION_VIDEO_AFFINE_TRANSFORMATION_META :: Text Source #

No description available in the introspection data.