gi-gstvideo-1.0.25: GStreamerVideo bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
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 #

VideoDitherMethod, 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_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 #

List of all video formats, for use in template caps strings.

Formats are sorted by decreasing "quality", using these criteria by priority: - number of components - depth - subsampling factor of the width - subsampling factor of the height - number of planes - native endianness preferred - pixel stride - poffset - prefer non-complex formats - prefer YUV formats over RGB ones - prefer I420 over YV12 - format name

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 #

VideoResamplerMethod, 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 #

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

pattern VIDEO_CONVERTER_OPT_MATRIX_MODE :: Text Source #

VideoMatrixMode, 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 #

VideoGammaMode, 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 #

VideoDitherMethod, 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 #

VideoChromaMethod, 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 #

VideoChromaMode, 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_ASYNC_TASKS :: Text Source #

G_TYPE_BOOLEAN, whether videoConverterFrame will return immediately without waiting for the conversion to complete. A subsequent videoConverterFrameFinish must be performed to ensure completion of the conversion before subsequent use. Default False

Since: 1.20

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 #

VideoAlphaMode, 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_BT2100_PQ :: Text Source #

No description available in the introspection data.

pattern VIDEO_COLORIMETRY_BT2100_HLG :: Text Source #

No description available in the introspection data.

pattern VIDEO_COLORIMETRY_BT2020_10 :: 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 with 'interlace-mode=alternate' to ensure backwards compatibility for this new mode. In this mode each buffer carries a single field of interlaced video. gSTVIDEOBUFFERFLAGTOPFIELD and gSTVIDEOBUFFERFLAGBOTTOMFIELD indicate whether the buffer carries a top or bottom field. The order of buffers/fields in the stream and the timestamps on the buffers indicate the temporal order of the fields. Top and bottom fields are expected to alternate in this mode. The frame rate in the caps still signals the frame rate, so the notional field rate will be twice the frame rate from the caps (see gSTVIDEOINFOFIELDRATEN).

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.