FFmpeg
Data Fields
SilenceRemoveContext Struct Reference

Data Fields

const AVClassclass
 
enum SilenceMode mode
 
int start_periods
 
int64_t start_duration
 
int64_t start_duration_opt
 
double start_threshold
 
int64_t start_silence
 
int64_t start_silence_opt
 
int start_mode
 
int stop_periods
 
int64_t stop_duration
 
int64_t stop_duration_opt
 
double stop_threshold
 
int64_t stop_silence
 
int64_t stop_silence_opt
 
int stop_mode
 
int64_t window_duration_opt
 
AVFramestart_holdoff
 
AVFramestart_silence_hold
 
size_t start_holdoff_offset
 
size_t start_holdoff_end
 
size_t start_silence_offset
 
size_t start_silence_end
 
int start_found_periods
 
AVFramestop_holdoff
 
AVFramestop_silence_hold
 
size_t stop_holdoff_offset
 
size_t stop_holdoff_end
 
size_t stop_silence_offset
 
size_t stop_silence_end
 
int stop_found_periods
 
AVFramewindow
 
int window_offset
 
int64_t window_duration
 
double sum
 
int one_period
 
int restart
 
int64_t next_pts
 
int detection
 
void(* update )(struct SilenceRemoveContext *s, AVFrame *frame, int ch, int offset)
 
double(* compute )(struct SilenceRemoveContext *s, AVFrame *frame, int ch, int offset)
 
void(* copy )(struct SilenceRemoveContext *s, AVFrame *out, AVFrame *in, int ch, int out_offset, int in_offset)
 
AVAudioFifofifo
 

Detailed Description

Definition at line 53 of file af_silenceremove.c.

Field Documentation

◆ class

const AVClass* SilenceRemoveContext::class

Definition at line 54 of file af_silenceremove.c.

◆ mode

enum SilenceMode SilenceRemoveContext::mode

Definition at line 56 of file af_silenceremove.c.

◆ start_periods

int SilenceRemoveContext::start_periods

Definition at line 58 of file af_silenceremove.c.

◆ start_duration

int64_t SilenceRemoveContext::start_duration

Definition at line 59 of file af_silenceremove.c.

◆ start_duration_opt

int64_t SilenceRemoveContext::start_duration_opt

Definition at line 60 of file af_silenceremove.c.

◆ start_threshold

double SilenceRemoveContext::start_threshold

Definition at line 61 of file af_silenceremove.c.

◆ start_silence

int64_t SilenceRemoveContext::start_silence

Definition at line 62 of file af_silenceremove.c.

◆ start_silence_opt

int64_t SilenceRemoveContext::start_silence_opt

Definition at line 63 of file af_silenceremove.c.

◆ start_mode

int SilenceRemoveContext::start_mode

Definition at line 64 of file af_silenceremove.c.

◆ stop_periods

int SilenceRemoveContext::stop_periods

Definition at line 66 of file af_silenceremove.c.

◆ stop_duration

int64_t SilenceRemoveContext::stop_duration

Definition at line 67 of file af_silenceremove.c.

◆ stop_duration_opt

int64_t SilenceRemoveContext::stop_duration_opt

Definition at line 68 of file af_silenceremove.c.

◆ stop_threshold

double SilenceRemoveContext::stop_threshold

Definition at line 69 of file af_silenceremove.c.

◆ stop_silence

int64_t SilenceRemoveContext::stop_silence

Definition at line 70 of file af_silenceremove.c.

◆ stop_silence_opt

int64_t SilenceRemoveContext::stop_silence_opt

Definition at line 71 of file af_silenceremove.c.

◆ stop_mode

int SilenceRemoveContext::stop_mode

Definition at line 72 of file af_silenceremove.c.

◆ window_duration_opt

int64_t SilenceRemoveContext::window_duration_opt

Definition at line 74 of file af_silenceremove.c.

◆ start_holdoff

AVFrame* SilenceRemoveContext::start_holdoff

Definition at line 76 of file af_silenceremove.c.

◆ start_silence_hold

AVFrame* SilenceRemoveContext::start_silence_hold

Definition at line 77 of file af_silenceremove.c.

◆ start_holdoff_offset

size_t SilenceRemoveContext::start_holdoff_offset

Definition at line 78 of file af_silenceremove.c.

◆ start_holdoff_end

size_t SilenceRemoveContext::start_holdoff_end

Definition at line 79 of file af_silenceremove.c.

◆ start_silence_offset

size_t SilenceRemoveContext::start_silence_offset

Definition at line 80 of file af_silenceremove.c.

◆ start_silence_end

size_t SilenceRemoveContext::start_silence_end

Definition at line 81 of file af_silenceremove.c.

◆ start_found_periods

int SilenceRemoveContext::start_found_periods

Definition at line 82 of file af_silenceremove.c.

◆ stop_holdoff

AVFrame* SilenceRemoveContext::stop_holdoff

Definition at line 84 of file af_silenceremove.c.

◆ stop_silence_hold

AVFrame* SilenceRemoveContext::stop_silence_hold

Definition at line 85 of file af_silenceremove.c.

◆ stop_holdoff_offset

size_t SilenceRemoveContext::stop_holdoff_offset

Definition at line 86 of file af_silenceremove.c.

◆ stop_holdoff_end

size_t SilenceRemoveContext::stop_holdoff_end

Definition at line 87 of file af_silenceremove.c.

◆ stop_silence_offset

size_t SilenceRemoveContext::stop_silence_offset

Definition at line 88 of file af_silenceremove.c.

◆ stop_silence_end

size_t SilenceRemoveContext::stop_silence_end

Definition at line 89 of file af_silenceremove.c.

◆ stop_found_periods

int SilenceRemoveContext::stop_found_periods

Definition at line 90 of file af_silenceremove.c.

◆ window

AVFrame* SilenceRemoveContext::window

Definition at line 92 of file af_silenceremove.c.

◆ window_offset

int SilenceRemoveContext::window_offset

Definition at line 93 of file af_silenceremove.c.

◆ window_duration

int64_t SilenceRemoveContext::window_duration

Definition at line 94 of file af_silenceremove.c.

◆ sum

double SilenceRemoveContext::sum

Definition at line 95 of file af_silenceremove.c.

◆ one_period

int SilenceRemoveContext::one_period

Definition at line 97 of file af_silenceremove.c.

◆ restart

int SilenceRemoveContext::restart

Definition at line 98 of file af_silenceremove.c.

◆ next_pts

int64_t SilenceRemoveContext::next_pts

Definition at line 99 of file af_silenceremove.c.

◆ detection

int SilenceRemoveContext::detection

Definition at line 101 of file af_silenceremove.c.

◆ update

void(* SilenceRemoveContext::update) (struct SilenceRemoveContext *s, AVFrame *frame, int ch, int offset)

Definition at line 102 of file af_silenceremove.c.

◆ compute

double(* SilenceRemoveContext::compute) (struct SilenceRemoveContext *s, AVFrame *frame, int ch, int offset)

Definition at line 103 of file af_silenceremove.c.

◆ copy

void(* SilenceRemoveContext::copy) (struct SilenceRemoveContext *s, AVFrame *out, AVFrame *in, int ch, int out_offset, int in_offset)

Definition at line 104 of file af_silenceremove.c.

◆ fifo

AVAudioFifo* SilenceRemoveContext::fifo

Definition at line 107 of file af_silenceremove.c.


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