FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
ZScaleContext Struct Reference

Data Fields

const AVClassclass
 
int w
 New dimensions. More...
 
int h
 
int dither
 
int filter
 
int colorspace
 
int trc
 
int primaries
 
int range
 
int chromal
 
int colorspace_in
 
int trc_in
 
int primaries_in
 
int range_in
 
int chromal_in
 
char * size_str
 
double nominal_peak_luminance
 
int approximate_gamma
 
char * w_expr
 width expression string More...
 
char * h_expr
 height expression string More...
 
int out_h_chr_pos
 
int out_v_chr_pos
 
int in_h_chr_pos
 
int in_v_chr_pos
 
int force_original_aspect_ratio
 
voidtmp
 
size_t tmp_size
 
zimg_image_format src_format
 
zimg_image_format dst_format
 
zimg_image_format alpha_src_format
 
zimg_image_format alpha_dst_format
 
zimg_graph_builder_params alpha_params
 
zimg_graph_builder_params params
 
zimg_filter_graph * alpha_graph
 
zimg_filter_graph * graph
 
enum AVColorSpace in_colorspace out_colorspace
 
enum
AVColorTransferCharacteristic
in_trc 
out_trc
 
enum AVColorPrimaries in_primaries out_primaries
 
enum AVColorRange in_range out_range
 
enum AVChromaLocation in_chromal out_chromal
 

Detailed Description

Definition at line 77 of file vf_zscale.c.

Field Documentation

const AVClass* ZScaleContext::class

Definition at line 78 of file vf_zscale.c.

int ZScaleContext::w

New dimensions.

Special values are: 0 = original width/height -1 = keep original aspect -N = try to keep aspect but make sure it is divisible by N

Definition at line 86 of file vf_zscale.c.

Referenced by config_props(), init_dict(), and process_command().

int ZScaleContext::h

Definition at line 86 of file vf_zscale.c.

Referenced by config_props(), init_dict(), and process_command().

int ZScaleContext::dither

Definition at line 87 of file vf_zscale.c.

Referenced by filter_frame().

int ZScaleContext::filter

Definition at line 88 of file vf_zscale.c.

Referenced by filter_frame().

int ZScaleContext::colorspace

Definition at line 89 of file vf_zscale.c.

Referenced by filter_frame().

int ZScaleContext::trc

Definition at line 90 of file vf_zscale.c.

Referenced by filter_frame().

int ZScaleContext::primaries

Definition at line 91 of file vf_zscale.c.

Referenced by filter_frame().

int ZScaleContext::range

Definition at line 92 of file vf_zscale.c.

Referenced by filter_frame().

int ZScaleContext::chromal

Definition at line 93 of file vf_zscale.c.

Referenced by filter_frame().

int ZScaleContext::colorspace_in

Definition at line 94 of file vf_zscale.c.

Referenced by filter_frame().

int ZScaleContext::trc_in

Definition at line 95 of file vf_zscale.c.

Referenced by filter_frame().

int ZScaleContext::primaries_in

Definition at line 96 of file vf_zscale.c.

Referenced by filter_frame().

int ZScaleContext::range_in

Definition at line 97 of file vf_zscale.c.

Referenced by filter_frame().

int ZScaleContext::chromal_in

Definition at line 98 of file vf_zscale.c.

Referenced by filter_frame().

char* ZScaleContext::size_str

Definition at line 99 of file vf_zscale.c.

Referenced by init_dict().

double ZScaleContext::nominal_peak_luminance

Definition at line 100 of file vf_zscale.c.

Referenced by filter_frame().

int ZScaleContext::approximate_gamma

Definition at line 101 of file vf_zscale.c.

Referenced by filter_frame().

char* ZScaleContext::w_expr

width expression string

Definition at line 103 of file vf_zscale.c.

Referenced by config_props(), and init_dict().

char* ZScaleContext::h_expr

height expression string

Definition at line 104 of file vf_zscale.c.

Referenced by config_props(), and init_dict().

int ZScaleContext::out_h_chr_pos

Definition at line 106 of file vf_zscale.c.

int ZScaleContext::out_v_chr_pos

Definition at line 107 of file vf_zscale.c.

int ZScaleContext::in_h_chr_pos

Definition at line 108 of file vf_zscale.c.

int ZScaleContext::in_v_chr_pos

Definition at line 109 of file vf_zscale.c.

int ZScaleContext::force_original_aspect_ratio

Definition at line 111 of file vf_zscale.c.

Referenced by config_props().

void* ZScaleContext::tmp

Definition at line 113 of file vf_zscale.c.

Referenced by filter_frame(), and uninit().

size_t ZScaleContext::tmp_size

Definition at line 114 of file vf_zscale.c.

Referenced by filter_frame(), and uninit().

zimg_image_format ZScaleContext::src_format

Definition at line 116 of file vf_zscale.c.

Referenced by filter_frame().

zimg_image_format ZScaleContext::dst_format

Definition at line 116 of file vf_zscale.c.

Referenced by filter_frame().

zimg_image_format ZScaleContext::alpha_src_format

Definition at line 117 of file vf_zscale.c.

Referenced by filter_frame().

zimg_image_format ZScaleContext::alpha_dst_format

Definition at line 117 of file vf_zscale.c.

Referenced by filter_frame().

zimg_graph_builder_params ZScaleContext::alpha_params

Definition at line 118 of file vf_zscale.c.

Referenced by filter_frame().

zimg_graph_builder_params ZScaleContext::params

Definition at line 118 of file vf_zscale.c.

Referenced by filter_frame().

zimg_filter_graph* ZScaleContext::alpha_graph

Definition at line 119 of file vf_zscale.c.

Referenced by filter_frame().

zimg_filter_graph * ZScaleContext::graph

Definition at line 119 of file vf_zscale.c.

Referenced by filter_frame(), and uninit().

enum AVColorSpace in_colorspace ZScaleContext::out_colorspace

Definition at line 121 of file vf_zscale.c.

Referenced by filter_frame().

enum AVColorTransferCharacteristic in_trc ZScaleContext::out_trc

Definition at line 122 of file vf_zscale.c.

Referenced by filter_frame().

enum AVColorPrimaries in_primaries ZScaleContext::out_primaries

Definition at line 123 of file vf_zscale.c.

Referenced by filter_frame().

enum AVColorRange in_range ZScaleContext::out_range

Definition at line 124 of file vf_zscale.c.

Referenced by filter_frame().

enum AVChromaLocation in_chromal ZScaleContext::out_chromal

Definition at line 125 of file vf_zscale.c.

Referenced by filter_frame().


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