📄 wav.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -