waveformat.cs
来自「visual c++编写关于声音分析的 傅立叶变换.超牛」· CS 代码 · 共 62 行
CS
62 行
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using System.Text;
namespace SteganoTape {
[StructLayout(LayoutKind.Sequential)]
public class WaveFormat {
private short wFormatTag;
private short nChannels;
private int nSamplesPerSec;
private int nAvgBytesPerSec;
private short nBlockAlign;
private short wBitsPerSample;
private short cbSize;
public short FormatTag
{
get { return wFormatTag; }
set { wFormatTag = value; }
}
public short Channels
{
get { return nChannels; }
set { nChannels = value; }
}
public int SamplesPerSec
{
get { return nSamplesPerSec; }
set { nSamplesPerSec = value; }
}
public int AvgBytesPerSec
{
//get{ return nSamplesPerSec * nBlockAlign; }
get { return nAvgBytesPerSec; }
set { nAvgBytesPerSec = value; }
}
public short BlockAlign
{
//get { return (short)(nChannels * (wBitsPerSample / 8)); }
get{ return nBlockAlign; }
set { nBlockAlign = value; }
}
public short BitsPerSample
{
get { return wBitsPerSample; }
set { wBitsPerSample = value; }
}
public short Size
{
get { return cbSize; }
set { cbSize = value; }
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?