FFmpeg
Data Fields
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
 
enum DitherMode dither
 
enum WhitepointAdaptation wp_adapt
 
int16_t * rgb [3]
 
ptrdiff_t rgb_stride
 
unsigned rgb_sz
 
intdither_scratch [3][2]
 
intdither_scratch_base [3][2]
 
const struct ColorPrimariesin_primaries
 
const struct ColorPrimariesout_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 struct LumaCoefficientsin_lumacoef
 
const struct LumaCoefficientsout_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 109 of file vf_colorspace.c.

Field Documentation

◆ class

const AVClass* ColorSpaceContext::class

Definition at line 110 of file vf_colorspace.c.

◆ dsp

ColorSpaceDSPContext ColorSpaceContext::dsp

Definition at line 112 of file vf_colorspace.c.

◆ user_iall

enum Colorspace user_all ColorSpaceContext::user_iall

Definition at line 114 of file vf_colorspace.c.

◆ user_icsp

enum AVColorSpace in_csp out_csp user_csp ColorSpaceContext::user_icsp

Definition at line 115 of file vf_colorspace.c.

◆ user_irng

enum AVColorRange in_rng out_rng user_rng ColorSpaceContext::user_irng

Definition at line 116 of file vf_colorspace.c.

◆ user_itrc

enum AVColorTransferCharacteristic in_trc out_trc user_trc ColorSpaceContext::user_itrc

Definition at line 117 of file vf_colorspace.c.

◆ user_iprm

enum AVColorPrimaries in_prm out_prm user_prm ColorSpaceContext::user_iprm

Definition at line 118 of file vf_colorspace.c.

◆ user_format

enum AVPixelFormat in_format ColorSpaceContext::user_format

Definition at line 119 of file vf_colorspace.c.

◆ fast_mode

int ColorSpaceContext::fast_mode

Definition at line 120 of file vf_colorspace.c.

◆ dither

enum DitherMode ColorSpaceContext::dither

Definition at line 121 of file vf_colorspace.c.

◆ wp_adapt

enum WhitepointAdaptation ColorSpaceContext::wp_adapt

Definition at line 122 of file vf_colorspace.c.

◆ rgb

int16_t* ColorSpaceContext::rgb[3]

Definition at line 124 of file vf_colorspace.c.

◆ rgb_stride

ptrdiff_t ColorSpaceContext::rgb_stride

Definition at line 125 of file vf_colorspace.c.

◆ rgb_sz

unsigned ColorSpaceContext::rgb_sz

Definition at line 126 of file vf_colorspace.c.

◆ dither_scratch

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

Definition at line 127 of file vf_colorspace.c.

◆ dither_scratch_base

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

Definition at line 127 of file vf_colorspace.c.

◆ in_primaries

const struct ColorPrimaries* ColorSpaceContext::in_primaries

Definition at line 129 of file vf_colorspace.c.

◆ out_primaries

const struct ColorPrimaries * ColorSpaceContext::out_primaries

Definition at line 129 of file vf_colorspace.c.

◆ lrgb2lrgb_passthrough

int ColorSpaceContext::lrgb2lrgb_passthrough

Definition at line 130 of file vf_colorspace.c.

◆ lrgb2lrgb_coeffs

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

Definition at line 131 of file vf_colorspace.c.

◆ in_txchr

const struct TransferCharacteristics* ColorSpaceContext::in_txchr

Definition at line 133 of file vf_colorspace.c.

◆ out_txchr

const struct TransferCharacteristics * ColorSpaceContext::out_txchr

Definition at line 133 of file vf_colorspace.c.

◆ rgb2rgb_passthrough

int ColorSpaceContext::rgb2rgb_passthrough

Definition at line 134 of file vf_colorspace.c.

◆ lin_lut

int16_t* ColorSpaceContext::lin_lut

Definition at line 135 of file vf_colorspace.c.

◆ delin_lut

int16_t * ColorSpaceContext::delin_lut

Definition at line 135 of file vf_colorspace.c.

◆ in_lumacoef

const struct LumaCoefficients* ColorSpaceContext::in_lumacoef

Definition at line 137 of file vf_colorspace.c.

◆ out_lumacoef

const struct LumaCoefficients * ColorSpaceContext::out_lumacoef

Definition at line 137 of file vf_colorspace.c.

◆ yuv2yuv_passthrough

int ColorSpaceContext::yuv2yuv_passthrough

Definition at line 138 of file vf_colorspace.c.

◆ yuv2yuv_fastmode

int ColorSpaceContext::yuv2yuv_fastmode

Definition at line 138 of file vf_colorspace.c.

◆ yuv2rgb_coeffs

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

Definition at line 139 of file vf_colorspace.c.

◆ rgb2yuv_coeffs

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

Definition at line 140 of file vf_colorspace.c.

◆ yuv2yuv_coeffs

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

Definition at line 141 of file vf_colorspace.c.

◆ yuv_offset

int16_t ColorSpaceContext::yuv_offset[2][8]

Definition at line 142 of file vf_colorspace.c.

◆ yuv2rgb

yuv2rgb_fn ColorSpaceContext::yuv2rgb

Definition at line 143 of file vf_colorspace.c.

◆ rgb2yuv

rgb2yuv_fn ColorSpaceContext::rgb2yuv

Definition at line 144 of file vf_colorspace.c.

◆ rgb2yuv_fsb

rgb2yuv_fsb_fn ColorSpaceContext::rgb2yuv_fsb

Definition at line 145 of file vf_colorspace.c.

◆ yuv2yuv

yuv2yuv_fn ColorSpaceContext::yuv2yuv

Definition at line 146 of file vf_colorspace.c.

◆ yuv2rgb_dbl_coeffs

double ColorSpaceContext::yuv2rgb_dbl_coeffs[3][3]

Definition at line 147 of file vf_colorspace.c.

◆ rgb2yuv_dbl_coeffs

double ColorSpaceContext::rgb2yuv_dbl_coeffs[3][3]

Definition at line 147 of file vf_colorspace.c.

◆ in_y_rng

int ColorSpaceContext::in_y_rng

Definition at line 148 of file vf_colorspace.c.

◆ in_uv_rng

int ColorSpaceContext::in_uv_rng

Definition at line 148 of file vf_colorspace.c.

◆ out_y_rng

int ColorSpaceContext::out_y_rng

Definition at line 148 of file vf_colorspace.c.

◆ out_uv_rng

int ColorSpaceContext::out_uv_rng

Definition at line 148 of file vf_colorspace.c.

◆ did_warn_range

int ColorSpaceContext::did_warn_range

Definition at line 150 of file vf_colorspace.c.


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