FFmpeg
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
 
double param_a
 
double param_b
 
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 first_time
 
int force_original_aspect_ratio
 
void * tmp [MAX_THREADS]
 
int nb_threads
 
int jobs_ret [MAX_THREADS]
 
double in_slice_start [MAX_THREADS]
 
double in_slice_end [MAX_THREADS]
 
int out_slice_start [MAX_THREADS]
 
int out_slice_end [MAX_THREADS]
 
zimg_image_format src_format
 
zimg_image_format dst_format
 
zimg_image_format alpha_src_format
 
zimg_image_format alpha_dst_format
 
zimg_image_format src_format_tmp
 
zimg_image_format dst_format_tmp
 
zimg_image_format alpha_src_format_tmp
 
zimg_image_format alpha_dst_format_tmp
 
zimg_graph_builder_params alpha_params
 
zimg_graph_builder_params params
 
zimg_graph_builder_params alpha_params_tmp
 
zimg_graph_builder_params params_tmp
 
zimg_filter_graph * alpha_graph [MAX_THREADS]
 
zimg_filter_graph * graph [MAX_THREADS]
 
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 81 of file vf_zscale.c.

Field Documentation

◆ class

const AVClass* ZScaleContext::class

Definition at line 82 of file vf_zscale.c.

◆ w

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 90 of file vf_zscale.c.

◆ h

int ZScaleContext::h

Definition at line 90 of file vf_zscale.c.

◆ dither

int ZScaleContext::dither

Definition at line 91 of file vf_zscale.c.

◆ filter

int ZScaleContext::filter

Definition at line 92 of file vf_zscale.c.

◆ colorspace

int ZScaleContext::colorspace

Definition at line 93 of file vf_zscale.c.

◆ trc

int ZScaleContext::trc

Definition at line 94 of file vf_zscale.c.

◆ primaries

int ZScaleContext::primaries

Definition at line 95 of file vf_zscale.c.

◆ range

int ZScaleContext::range

Definition at line 96 of file vf_zscale.c.

◆ chromal

int ZScaleContext::chromal

Definition at line 97 of file vf_zscale.c.

◆ colorspace_in

int ZScaleContext::colorspace_in

Definition at line 98 of file vf_zscale.c.

◆ trc_in

int ZScaleContext::trc_in

Definition at line 99 of file vf_zscale.c.

◆ primaries_in

int ZScaleContext::primaries_in

Definition at line 100 of file vf_zscale.c.

◆ range_in

int ZScaleContext::range_in

Definition at line 101 of file vf_zscale.c.

◆ chromal_in

int ZScaleContext::chromal_in

Definition at line 102 of file vf_zscale.c.

◆ size_str

char* ZScaleContext::size_str

Definition at line 103 of file vf_zscale.c.

◆ nominal_peak_luminance

double ZScaleContext::nominal_peak_luminance

Definition at line 104 of file vf_zscale.c.

◆ approximate_gamma

int ZScaleContext::approximate_gamma

Definition at line 105 of file vf_zscale.c.

◆ param_a

double ZScaleContext::param_a

Definition at line 106 of file vf_zscale.c.

◆ param_b

double ZScaleContext::param_b

Definition at line 107 of file vf_zscale.c.

◆ w_expr

char* ZScaleContext::w_expr

width expression string

Definition at line 109 of file vf_zscale.c.

◆ h_expr

char* ZScaleContext::h_expr

height expression string

Definition at line 110 of file vf_zscale.c.

◆ out_h_chr_pos

int ZScaleContext::out_h_chr_pos

Definition at line 112 of file vf_zscale.c.

◆ out_v_chr_pos

int ZScaleContext::out_v_chr_pos

Definition at line 113 of file vf_zscale.c.

◆ in_h_chr_pos

int ZScaleContext::in_h_chr_pos

Definition at line 114 of file vf_zscale.c.

◆ in_v_chr_pos

int ZScaleContext::in_v_chr_pos

Definition at line 115 of file vf_zscale.c.

◆ first_time

int ZScaleContext::first_time

Definition at line 117 of file vf_zscale.c.

◆ force_original_aspect_ratio

int ZScaleContext::force_original_aspect_ratio

Definition at line 118 of file vf_zscale.c.

◆ tmp

void* ZScaleContext::tmp[MAX_THREADS]

Definition at line 120 of file vf_zscale.c.

◆ nb_threads

int ZScaleContext::nb_threads

Definition at line 121 of file vf_zscale.c.

◆ jobs_ret

int ZScaleContext::jobs_ret[MAX_THREADS]

Definition at line 122 of file vf_zscale.c.

◆ in_slice_start

double ZScaleContext::in_slice_start[MAX_THREADS]

Definition at line 123 of file vf_zscale.c.

◆ in_slice_end

double ZScaleContext::in_slice_end[MAX_THREADS]

Definition at line 124 of file vf_zscale.c.

◆ out_slice_start

int ZScaleContext::out_slice_start[MAX_THREADS]

Definition at line 125 of file vf_zscale.c.

◆ out_slice_end

int ZScaleContext::out_slice_end[MAX_THREADS]

Definition at line 126 of file vf_zscale.c.

◆ src_format

zimg_image_format ZScaleContext::src_format

Definition at line 128 of file vf_zscale.c.

◆ dst_format

zimg_image_format ZScaleContext::dst_format

Definition at line 128 of file vf_zscale.c.

◆ alpha_src_format

zimg_image_format ZScaleContext::alpha_src_format

Definition at line 129 of file vf_zscale.c.

◆ alpha_dst_format

zimg_image_format ZScaleContext::alpha_dst_format

Definition at line 129 of file vf_zscale.c.

◆ src_format_tmp

zimg_image_format ZScaleContext::src_format_tmp

Definition at line 130 of file vf_zscale.c.

◆ dst_format_tmp

zimg_image_format ZScaleContext::dst_format_tmp

Definition at line 130 of file vf_zscale.c.

◆ alpha_src_format_tmp

zimg_image_format ZScaleContext::alpha_src_format_tmp

Definition at line 131 of file vf_zscale.c.

◆ alpha_dst_format_tmp

zimg_image_format ZScaleContext::alpha_dst_format_tmp

Definition at line 131 of file vf_zscale.c.

◆ alpha_params

zimg_graph_builder_params ZScaleContext::alpha_params

Definition at line 132 of file vf_zscale.c.

◆ params

zimg_graph_builder_params ZScaleContext::params

Definition at line 132 of file vf_zscale.c.

◆ alpha_params_tmp

zimg_graph_builder_params ZScaleContext::alpha_params_tmp

Definition at line 133 of file vf_zscale.c.

◆ params_tmp

zimg_graph_builder_params ZScaleContext::params_tmp

Definition at line 133 of file vf_zscale.c.

◆ alpha_graph

zimg_filter_graph* ZScaleContext::alpha_graph[MAX_THREADS]

Definition at line 134 of file vf_zscale.c.

◆ graph

zimg_filter_graph * ZScaleContext::graph[MAX_THREADS]

Definition at line 134 of file vf_zscale.c.

◆ out_colorspace

enum AVColorSpace in_colorspace ZScaleContext::out_colorspace

Definition at line 136 of file vf_zscale.c.

◆ out_trc

enum AVColorTransferCharacteristic in_trc ZScaleContext::out_trc

Definition at line 137 of file vf_zscale.c.

◆ out_primaries

enum AVColorPrimaries in_primaries ZScaleContext::out_primaries

Definition at line 138 of file vf_zscale.c.

◆ out_range

enum AVColorRange in_range ZScaleContext::out_range

Definition at line 139 of file vf_zscale.c.

◆ out_chromal

enum AVChromaLocation in_chromal ZScaleContext::out_chromal

Definition at line 140 of file vf_zscale.c.


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