Go to the documentation of this file.
25 #ifndef AVDEVICE_TIMEFILTER_H
26 #define AVDEVICE_TIMEFILTER_H
Opaque type representing a time filter state.
TimeFilter * ff_timefilter_new(double time_base, double period, double bandwidth)
Create a new Delay Locked Loop time filter.
double ff_timefilter_update(TimeFilter *self, double system_time, double period)
Update the filter.
double ff_timefilter_eval(TimeFilter *self, double delta)
Evaluate the filter at a specified time.
it s the only field you need to keep assuming you have a context There is some magic you don t need to care about around this just let it vf default minimum maximum flags name is the option keep it simple and lowercase description are in without period
void ff_timefilter_destroy(TimeFilter *)
Free all resources associated with the filter.
void ff_timefilter_reset(TimeFilter *)
Reset the filter.