蛙蛙推薦:c#編寫網路電話
阿新 • • 發佈:2019-01-26
{
WaveFormat format =new WaveFormat();
//聲音的格式,通常使用WAVE_FORMAT_PCM來設定,
//因為PCM是比較常用的聲音格式。
format.FormatTag = WaveFormatTag.Pcm;
//取樣率(單位:赫茲)典型值:11025、22050、44100Hz
format.SamplesPerSecond = hz;
//每個取樣點數;8-bit或16-bit;
format.BitsPerSample = bits;
//聲道的設定,當其值為1時是單聲道,為2時是雙聲道;
format.Channels = channels;
//每個取樣點位元組數
format.BlockAlign = (short)(format.Channels * (format.BitsPerSample /8));
//平均傳輸率,每秒的資料流量
format.AverageBytesPerSecond = format.BlockAlign * format.SamplesPerSecond;
return format;
}
WaveFormat format =new WaveFormat();
//聲音的格式,通常使用WAVE_FORMAT_PCM來設定,
//因為PCM是比較常用的聲音格式。
format.FormatTag = WaveFormatTag.Pcm;
//取樣率(單位:赫茲)典型值:11025、22050、44100Hz
format.SamplesPerSecond = hz;
//每個取樣點數;8-bit或16-bit;
format.BitsPerSample = bits;
format.Channels = channels;
//每個取樣點位元組數
format.BlockAlign = (short)(format.Channels * (format.BitsPerSample /8));
//平均傳輸率,每秒的資料流量
format.AverageBytesPerSecond = format.BlockAlign * format.SamplesPerSecond;
return format;