Type Alias libaom_sys::aom_svc_params_t

source ·
pub type aom_svc_params_t = aom_svc_params;
Expand description

brief Parameter type for SVC

In the arrays of size AOM_MAX_LAYERS, the index for spatial layer sl and temporal layer tl is sl * number_temporal_layers + tl.

Aliased Type§

struct aom_svc_params_t {
    pub number_spatial_layers: i32,
    pub number_temporal_layers: i32,
    pub max_quantizers: [i32; 32],
    pub min_quantizers: [i32; 32],
    pub scaling_factor_num: [i32; 4],
    pub scaling_factor_den: [i32; 4],
    pub layer_target_bitrate: [i32; 32],
    pub framerate_factor: [i32; 8],
}

Fields§

§number_spatial_layers: i32

Number of spatial layers

§number_temporal_layers: i32

Number of temporal layers

§max_quantizers: [i32; 32]

Max Q for each layer

§min_quantizers: [i32; 32]

Min Q for each layer

§scaling_factor_num: [i32; 4]

Scaling factor-numerator

§scaling_factor_den: [i32; 4]

Scaling factor-denominator

§layer_target_bitrate: [i32; 32]

Target bitrate for each layer, in kilobits per second

§framerate_factor: [i32; 8]

Frame rate factor for each temporal layer