wav.h
来自「Enc 压 缩 wav文件为 A16格式的 文件」· C头文件 代码 · 共 43 行
H
43 行
#include "wavestream.h"
#ifndef _WAV_
#define _WAV_
class cwave:public cwavefile{
private:
typedef struct {
int ID;
char *Label;
int from;
int len;
} Region;
uint posriff;
uint posdata;
uint RiffLen;
char *Display;
int Loop_Start;
int Loop_End;
int RegNo;
int MaxReg;
Region **Regions;
public:
cwave(waveinfo *i) : cwavefile(i){
posriff = 0; posdata = 0; Display=NULL;
RegNo = 0;
};
~cwave(){ ClearRegion(); };
virtual int start_read();
virtual int start_write(uint format);
virtual void end_read();
virtual void end_write();
void SetDisplay(char *string) { Display = string;};
char* GetDisplay(){ return Display; };
void InitRegion(int Number);
void NewRegion(int index,
int id,char *label,int from,int len);
void ClearRegion();
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?