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

Data Fields

const AVClassclass
 
int type
 
int curve
 
int curve2
 
int nb_samples
 
int64_t start_sample
 
int64_t duration
 
int64_t start_time
 
int overlap
 
int cf0_eof
 
int crossfade_is_over
 
AVAudioFifofifo [2]
 
int64_t pts
 
void(* fade_samples )(uint8_t **dst, uint8_t *const *src, int nb_samples, int channels, int direction, int64_t start, int range, int curve)
 
void(* crossfade_samples )(uint8_t **dst, uint8_t *const *cf0, uint8_t *const *cf1, int nb_samples, int channels, int curve0, int curve1)
 

Detailed Description

Definition at line 32 of file af_afade.c.

Field Documentation

const AVClass* AudioFadeContext::class

Definition at line 33 of file af_afade.c.

int AudioFadeContext::type

Definition at line 34 of file af_afade.c.

int AudioFadeContext::curve

Definition at line 35 of file af_afade.c.

int AudioFadeContext::curve2

Definition at line 35 of file af_afade.c.

int AudioFadeContext::nb_samples

Definition at line 36 of file af_afade.c.

Referenced by config_output().

int64_t AudioFadeContext::start_sample

Definition at line 37 of file af_afade.c.

Referenced by config_output().

int64_t AudioFadeContext::duration

Definition at line 38 of file af_afade.c.

Referenced by config_output().

int64_t AudioFadeContext::start_time

Definition at line 39 of file af_afade.c.

Referenced by config_output().

int AudioFadeContext::overlap

Definition at line 40 of file af_afade.c.

int AudioFadeContext::cf0_eof

Definition at line 41 of file af_afade.c.

int AudioFadeContext::crossfade_is_over

Definition at line 42 of file af_afade.c.

AVAudioFifo* AudioFadeContext::fifo[2]

Definition at line 43 of file af_afade.c.

int64_t AudioFadeContext::pts

Definition at line 44 of file af_afade.c.

void(* AudioFadeContext::fade_samples)(uint8_t **dst, uint8_t *const *src, int nb_samples, int channels, int direction, int64_t start, int range, int curve)

Definition at line 46 of file af_afade.c.

Referenced by config_output().

void(* AudioFadeContext::crossfade_samples)(uint8_t **dst, uint8_t *const *cf0, uint8_t *const *cf1, int nb_samples, int channels, int curve0, int curve1)

Definition at line 49 of file af_afade.c.


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