FFmpeg
Data Fields
VolumeContext Struct Reference

#include <af_volume.h>

Data Fields

const AVClassclass
 
AVFloatDSPContextfdsp
 
int precision
 
int eval_mode
 
const char * volume_expr
 
AVExprvolume_pexpr
 
double var_values [VAR_VARS_NB]
 
int replaygain
 
double replaygain_preamp
 
int replaygain_noclip
 
double volume
 
int volume_i
 
int channels
 
int planes
 
enum AVSampleFormat sample_fmt
 
void(* scale_samples )(uint8_t *dst, const uint8_t *src, int nb_samples, int volume)
 
int samples_align
 

Detailed Description

Definition at line 68 of file af_volume.h.

Field Documentation

◆ class

const AVClass* VolumeContext::class

Definition at line 69 of file af_volume.h.

◆ fdsp

AVFloatDSPContext* VolumeContext::fdsp

Definition at line 70 of file af_volume.h.

Referenced by filter_frame(), init(), and uninit().

◆ precision

int VolumeContext::precision

Definition at line 71 of file af_volume.h.

Referenced by filter_frame(), query_formats(), and set_volume().

◆ eval_mode

int VolumeContext::eval_mode

Definition at line 72 of file af_volume.h.

Referenced by filter_frame(), process_command(), and set_volume().

◆ volume_expr

const char* VolumeContext::volume_expr

Definition at line 73 of file af_volume.h.

Referenced by init().

◆ volume_pexpr

AVExpr* VolumeContext::volume_pexpr

Definition at line 74 of file af_volume.h.

Referenced by init(), process_command(), set_volume(), and uninit().

◆ var_values

double VolumeContext::var_values[VAR_VARS_NB]

Definition at line 75 of file af_volume.h.

Referenced by config_output(), filter_frame(), and set_volume().

◆ replaygain

int VolumeContext::replaygain

Definition at line 77 of file af_volume.h.

Referenced by filter_frame().

◆ replaygain_preamp

double VolumeContext::replaygain_preamp

Definition at line 78 of file af_volume.h.

Referenced by filter_frame().

◆ replaygain_noclip

int VolumeContext::replaygain_noclip

Definition at line 79 of file af_volume.h.

Referenced by filter_frame().

◆ volume

double VolumeContext::volume

Definition at line 80 of file af_volume.h.

Referenced by filter_frame(), and set_volume().

◆ volume_i

int VolumeContext::volume_i

Definition at line 81 of file af_volume.h.

Referenced by ff_volume_init_x86(), filter_frame(), set_volume(), and volume_init().

◆ channels

int VolumeContext::channels

Definition at line 82 of file af_volume.h.

Referenced by config_output(), and filter_frame().

◆ planes

int VolumeContext::planes

Definition at line 83 of file af_volume.h.

Referenced by config_output(), and filter_frame().

◆ sample_fmt

enum AVSampleFormat VolumeContext::sample_fmt

Definition at line 84 of file af_volume.h.

Referenced by config_output(), ff_volume_init_x86(), filter_frame(), and volume_init().

◆ scale_samples

void(* VolumeContext::scale_samples) (uint8_t *dst, const uint8_t *src, int nb_samples, int volume)

Definition at line 86 of file af_volume.h.

Referenced by ff_volume_init_x86(), filter_frame(), and volume_init().

◆ samples_align

int VolumeContext::samples_align

Definition at line 88 of file af_volume.h.

Referenced by ff_volume_init_x86(), filter_frame(), and volume_init().


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