sample.h
来自「ears-0.32, linux下有用的语音信号处理工具包」· C头文件 代码 · 共 40 行
H
40 行
#ifndef Sample_h#define Sample_h#pragma interface#include <stream.h>ostream& operator<< (ostream&, const class sample&); class sample // sortofa big sndblock, containing a word{ friend class speechstream;public: sample() { buf_=0; } ~sample() { delete [] buf_; } long len() const { return length_; } int rate() const { return rate_; } int bits() const { return bits_; } short operator[] (int k) const { return buf_[k]; } void write_au (ostream&) const; void write_wav (ostream&) const;private: short* buf_; int rate_,bits_; long length_;};class sample_format{public: enum format_t { au, wav }; friend ostream& operator<< (ostream& o, sample_format::format_t f) { format_ = f; return o; } format_t format() const { return format_; } static format_t format_;};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?