Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (inaki@blueleaf.cc) |
Safe Haskell | None |
Language | Haskell2010 |
Synopsis
- pattern VIDEO_TILE_Y_TILES_SHIFT :: Int32
- pattern VIDEO_TILE_X_TILES_MASK :: Int32
- pattern VIDEO_TILE_TYPE_SHIFT :: Int32
- pattern VIDEO_TILE_TYPE_MASK :: Int32
- pattern VIDEO_SIZE_RANGE :: Text
- pattern VIDEO_SCALER_OPT_DITHER_METHOD :: Text
- pattern VIDEO_RESAMPLER_OPT_SHARPNESS :: Text
- pattern VIDEO_RESAMPLER_OPT_SHARPEN :: Text
- pattern VIDEO_RESAMPLER_OPT_MAX_TAPS :: Text
- pattern VIDEO_RESAMPLER_OPT_ENVELOPE :: Text
- pattern VIDEO_RESAMPLER_OPT_CUBIC_C :: Text
- pattern VIDEO_RESAMPLER_OPT_CUBIC_B :: Text
- pattern VIDEO_OVERLAY_COMPOSITION_BLEND_FORMATS :: Text
- pattern VIDEO_MAX_PLANES :: Int32
- pattern VIDEO_MAX_COMPONENTS :: Int32
- pattern VIDEO_FPS_RANGE :: Text
- pattern VIDEO_FORMATS_ALL :: Text
- pattern VIDEO_ENCODER_SRC_NAME :: Text
- pattern VIDEO_ENCODER_SINK_NAME :: Text
- pattern VIDEO_DECODER_SRC_NAME :: Text
- pattern VIDEO_DECODER_SINK_NAME :: Text
- pattern VIDEO_DECODER_MAX_ERRORS :: Int32
- pattern VIDEO_CONVERTER_OPT_THREADS :: Text
- pattern VIDEO_CONVERTER_OPT_SRC_Y :: Text
- pattern VIDEO_CONVERTER_OPT_SRC_X :: Text
- pattern VIDEO_CONVERTER_OPT_SRC_WIDTH :: Text
- pattern VIDEO_CONVERTER_OPT_SRC_HEIGHT :: Text
- pattern VIDEO_CONVERTER_OPT_RESAMPLER_TAPS :: Text
- pattern VIDEO_CONVERTER_OPT_RESAMPLER_METHOD :: Text
- pattern VIDEO_CONVERTER_OPT_PRIMARIES_MODE :: Text
- pattern VIDEO_CONVERTER_OPT_MATRIX_MODE :: Text
- pattern VIDEO_CONVERTER_OPT_GAMMA_MODE :: Text
- pattern VIDEO_CONVERTER_OPT_FILL_BORDER :: Text
- pattern VIDEO_CONVERTER_OPT_DITHER_QUANTIZATION :: Text
- pattern VIDEO_CONVERTER_OPT_DITHER_METHOD :: Text
- pattern VIDEO_CONVERTER_OPT_DEST_Y :: Text
- pattern VIDEO_CONVERTER_OPT_DEST_X :: Text
- pattern VIDEO_CONVERTER_OPT_DEST_WIDTH :: Text
- pattern VIDEO_CONVERTER_OPT_DEST_HEIGHT :: Text
- pattern VIDEO_CONVERTER_OPT_CHROMA_RESAMPLER_METHOD :: Text
- pattern VIDEO_CONVERTER_OPT_CHROMA_MODE :: Text
- pattern VIDEO_CONVERTER_OPT_BORDER_ARGB :: Text
- pattern VIDEO_CONVERTER_OPT_ALPHA_VALUE :: Text
- pattern VIDEO_CONVERTER_OPT_ALPHA_MODE :: Text
- pattern VIDEO_COMP_Y :: Int32
- pattern VIDEO_COMP_V :: Int32
- pattern VIDEO_COMP_U :: Int32
- pattern VIDEO_COMP_R :: Int32
- pattern VIDEO_COMP_PALETTE :: Int32
- pattern VIDEO_COMP_INDEX :: Int32
- pattern VIDEO_COMP_G :: Int32
- pattern VIDEO_COMP_B :: Int32
- pattern VIDEO_COMP_A :: Int32
- pattern VIDEO_COLORIMETRY_SRGB :: Text
- pattern VIDEO_COLORIMETRY_SMPTE240M :: Text
- pattern VIDEO_COLORIMETRY_BT709 :: Text
- pattern VIDEO_COLORIMETRY_BT601 :: Text
- pattern VIDEO_COLORIMETRY_BT2020 :: Text
- pattern META_TAG_VIDEO_STR :: Text
- pattern META_TAG_VIDEO_SIZE_STR :: Text
- pattern META_TAG_VIDEO_ORIENTATION_STR :: Text
- pattern META_TAG_VIDEO_COLORSPACE_STR :: Text
- pattern CAPS_FEATURE_META_GST_VIDEO_OVERLAY_COMPOSITION :: Text
- pattern CAPS_FEATURE_META_GST_VIDEO_META :: Text
- pattern CAPS_FEATURE_META_GST_VIDEO_GL_TEXTURE_UPLOAD_META :: Text
- pattern CAPS_FEATURE_META_GST_VIDEO_AFFINE_TRANSFORMATION_META :: Text
- pattern CAPS_FEATURE_FORMAT_INTERLACED :: Text
- pattern BUFFER_POOL_OPTION_VIDEO_META :: Text
- pattern BUFFER_POOL_OPTION_VIDEO_GL_TEXTURE_UPLOAD_META :: Text
- pattern BUFFER_POOL_OPTION_VIDEO_ALIGNMENT :: Text
- pattern BUFFER_POOL_OPTION_VIDEO_AFFINE_TRANSFORMATION_META :: Text
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.