FFmpeg
Loading...
Searching...
No Matches
ColorSpaceContext Struct Reference

Data Fields

const AVClassclass
ColorSpaceDSPContext dsp
enum Colorspace user_all user_iall
enum AVColorSpace in_csp out_csp user_csp user_icsp
enum AVColorRange in_rng out_rng user_rng user_irng
enum AVColorTransferCharacteristic in_trc out_trc user_trc user_itrc
enum AVColorPrimaries in_prm out_prm user_prm user_iprm
enum AVPixelFormat in_format user_format
int fast_mode
int dither
int wp_adapt
int clip_gamut
int16_t * rgb [3]
ptrdiff_t rgb_stride
unsigned rgb_sz
int * dither_scratch [3][2]
int * dither_scratch_base [3][2]
const AVColorPrimariesDescin_primaries
const AVColorPrimariesDescout_primaries
int lrgb2lrgb_passthrough
int16_t lrgb2lrgb_coeffs [3][3][8]
const struct TransferCharacteristicsin_txchr
const struct TransferCharacteristicsout_txchr
int rgb2rgb_passthrough
int16_t * lin_lut
int16_t * delin_lut
const AVLumaCoefficientsin_lumacoef
const AVLumaCoefficientsout_lumacoef
int yuv2yuv_passthrough
int yuv2yuv_fastmode
int16_t yuv2rgb_coeffs [3][3][8]
int16_t rgb2yuv_coeffs [3][3][8]
int16_t yuv2yuv_coeffs [3][3][8]
int16_t yuv_offset [2][8]
yuv2rgb_fn yuv2rgb
rgb2yuv_fn rgb2yuv
rgb2yuv_fsb_fn rgb2yuv_fsb
yuv2yuv_fn yuv2yuv
double yuv2rgb_dbl_coeffs [3][3]
double rgb2yuv_dbl_coeffs [3][3]
int in_y_rng
int in_uv_rng
int out_y_rng
int out_uv_rng
int did_warn_range

Detailed Description

Definition at line 119 of file vf_colorspace.c.

Field Documentation

◆ class

const AVClass* ColorSpaceContext::class

Definition at line 120 of file vf_colorspace.c.

◆ dsp

ColorSpaceDSPContext ColorSpaceContext::dsp

Definition at line 122 of file vf_colorspace.c.

◆ user_iall

enum Colorspace user_all ColorSpaceContext::user_iall

Definition at line 124 of file vf_colorspace.c.

◆ user_icsp

enum AVColorSpace in_csp out_csp user_csp ColorSpaceContext::user_icsp

Definition at line 125 of file vf_colorspace.c.

◆ user_irng

enum AVColorRange in_rng out_rng user_rng ColorSpaceContext::user_irng

Definition at line 126 of file vf_colorspace.c.

◆ user_itrc

enum AVColorTransferCharacteristic in_trc out_trc user_trc ColorSpaceContext::user_itrc

Definition at line 127 of file vf_colorspace.c.

◆ user_iprm

enum AVColorPrimaries in_prm out_prm user_prm ColorSpaceContext::user_iprm

Definition at line 128 of file vf_colorspace.c.

◆ user_format

enum AVPixelFormat in_format ColorSpaceContext::user_format

Definition at line 129 of file vf_colorspace.c.

◆ fast_mode

int ColorSpaceContext::fast_mode

Definition at line 130 of file vf_colorspace.c.

◆ dither

int ColorSpaceContext::dither

Definition at line 132 of file vf_colorspace.c.

◆ wp_adapt

int ColorSpaceContext::wp_adapt

Definition at line 134 of file vf_colorspace.c.

◆ clip_gamut

int ColorSpaceContext::clip_gamut

Definition at line 136 of file vf_colorspace.c.

◆ rgb

int16_t* ColorSpaceContext::rgb[3]

Definition at line 138 of file vf_colorspace.c.

◆ rgb_stride

ptrdiff_t ColorSpaceContext::rgb_stride

Definition at line 139 of file vf_colorspace.c.

◆ rgb_sz

unsigned ColorSpaceContext::rgb_sz

Definition at line 140 of file vf_colorspace.c.

◆ dither_scratch

int* ColorSpaceContext::dither_scratch[3][2]

Definition at line 141 of file vf_colorspace.c.

◆ dither_scratch_base

int * ColorSpaceContext::dither_scratch_base[3][2]

Definition at line 141 of file vf_colorspace.c.

◆ in_primaries

const AVColorPrimariesDesc* ColorSpaceContext::in_primaries

Definition at line 143 of file vf_colorspace.c.

◆ out_primaries

const AVColorPrimariesDesc * ColorSpaceContext::out_primaries

Definition at line 143 of file vf_colorspace.c.

◆ lrgb2lrgb_passthrough

int ColorSpaceContext::lrgb2lrgb_passthrough

Definition at line 144 of file vf_colorspace.c.

◆ lrgb2lrgb_coeffs

int16_t ColorSpaceContext::lrgb2lrgb_coeffs[3][3][8]

Definition at line 145 of file vf_colorspace.c.

◆ in_txchr

const struct TransferCharacteristics* ColorSpaceContext::in_txchr

Definition at line 147 of file vf_colorspace.c.

◆ out_txchr

const struct TransferCharacteristics * ColorSpaceContext::out_txchr

Definition at line 147 of file vf_colorspace.c.

◆ rgb2rgb_passthrough

int ColorSpaceContext::rgb2rgb_passthrough

Definition at line 148 of file vf_colorspace.c.

◆ lin_lut

int16_t* ColorSpaceContext::lin_lut

Definition at line 149 of file vf_colorspace.c.

◆ delin_lut

int16_t * ColorSpaceContext::delin_lut

Definition at line 149 of file vf_colorspace.c.

◆ in_lumacoef

const AVLumaCoefficients* ColorSpaceContext::in_lumacoef

Definition at line 151 of file vf_colorspace.c.

◆ out_lumacoef

const AVLumaCoefficients * ColorSpaceContext::out_lumacoef

Definition at line 151 of file vf_colorspace.c.

◆ yuv2yuv_passthrough

int ColorSpaceContext::yuv2yuv_passthrough

Definition at line 152 of file vf_colorspace.c.

◆ yuv2yuv_fastmode

int ColorSpaceContext::yuv2yuv_fastmode

Definition at line 152 of file vf_colorspace.c.

◆ yuv2rgb_coeffs

int16_t ColorSpaceContext::yuv2rgb_coeffs[3][3][8]

Definition at line 153 of file vf_colorspace.c.

◆ rgb2yuv_coeffs

int16_t ColorSpaceContext::rgb2yuv_coeffs[3][3][8]

Definition at line 154 of file vf_colorspace.c.

◆ yuv2yuv_coeffs

int16_t ColorSpaceContext::yuv2yuv_coeffs[3][3][8]

Definition at line 155 of file vf_colorspace.c.

◆ yuv_offset

int16_t ColorSpaceContext::yuv_offset[2][8]

Definition at line 156 of file vf_colorspace.c.

◆ yuv2rgb

yuv2rgb_fn ColorSpaceContext::yuv2rgb

Definition at line 157 of file vf_colorspace.c.

◆ rgb2yuv

rgb2yuv_fn ColorSpaceContext::rgb2yuv

Definition at line 158 of file vf_colorspace.c.

◆ rgb2yuv_fsb

rgb2yuv_fsb_fn ColorSpaceContext::rgb2yuv_fsb

Definition at line 159 of file vf_colorspace.c.

◆ yuv2yuv

yuv2yuv_fn ColorSpaceContext::yuv2yuv

Definition at line 160 of file vf_colorspace.c.

◆ yuv2rgb_dbl_coeffs

double ColorSpaceContext::yuv2rgb_dbl_coeffs[3][3]

Definition at line 161 of file vf_colorspace.c.

◆ rgb2yuv_dbl_coeffs

double ColorSpaceContext::rgb2yuv_dbl_coeffs[3][3]

Definition at line 161 of file vf_colorspace.c.

◆ in_y_rng

int ColorSpaceContext::in_y_rng

Definition at line 162 of file vf_colorspace.c.

◆ in_uv_rng

int ColorSpaceContext::in_uv_rng

Definition at line 162 of file vf_colorspace.c.

◆ out_y_rng

int ColorSpaceContext::out_y_rng

Definition at line 162 of file vf_colorspace.c.

◆ out_uv_rng

int ColorSpaceContext::out_uv_rng

Definition at line 162 of file vf_colorspace.c.

◆ did_warn_range

int ColorSpaceContext::did_warn_range

Definition at line 164 of file vf_colorspace.c.


The documentation for this struct was generated from the following file: