delay.h
来自「ac3的解码程序」· C头文件 代码 · 共 42 行
H
42 行
/*
Delay class
Delay buffer. Shifts input by speceified number of samples.
Negative delay values means that stream is shifted backwards.
'time_shift' - value of time shift should be applied at output (in samples!):
negative number means that audio should be played before video.
positive number means that audio should be played after video.
*/
#ifndef DELAY_H
#define DELAY_H
#include "defs.h"
class Delay
{
protected:
sample_t*buf[NCHANNELS];
int beg[NCHANNELS];
int end[NCHANNELS];
int delay[NCHANNELS];
bool on;
public:
int time_shift;
Delay();
~Delay();
void reset();
void process(sample_buffer_t &samples, Speakers spk);
void get_delay(int *delay);
void set_delay(int *delay);
bool get_on() { return on; }
void set_on(bool _on);
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?