📄 tpresetsettingsaudio.h
字号:
#ifndef _TPRESETSETTINGSAUDIO_H_
#define _TPRESETSETTINGSAUDIO_H_
#include "TpresetSettings.h"
struct TaudioAutoPresetProps :TautoPresetProps
{
private:
comptrQ<IffdshowDecAudio> deciA;
char_t nchannels[10];
double freq;
public:
TaudioAutoPresetProps(IffdshowBase *Ideci);
const char_t* getNchannels(void);
const char_t *getFreq(void);
bool freqMatch(const char_t *mask,const char_t *flnm);
};
struct ToutputAudioSettings;
struct TpresetAudio :public Tpreset
{
public:
TpresetAudio(const char_t *IpresetName,const char_t *Ireg_child);
virtual ~TpresetAudio() {}
TpresetAudio& operator=(const TpresetAudio &src)
{
Tpreset::operator =(src);
preferredsfs=src.preferredsfs;
dithering=src.dithering;noiseShaping=src.noiseShaping;
return *this;
}
virtual Tpreset* copy(void) {return new_copy(this);}
int preferredsfs;
int dithering,noiseShaping;
ToutputAudioSettings *output;
};
struct TpresetAudioRaw :public TpresetAudio
{
TpresetAudioRaw(const char_t *IpresetName):TpresetAudio(IpresetName,FFDSHOWDECAUDIORAW) {}
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -