TNB Library
|
WAVEフォーマットクラス [詳解]
#include <TnbWaveFile.h>
公開メンバ関数 | |
size_t | CalcSamples (DWORD time) const |
[計算] 時間からサンプル数を計算 [詳解] | |
DWORD | CalcTime (size_t samples) const |
[計算] サンプル数から時間を計算 [詳解] | |
CWaveFormat (const WAVEFORMATEX &f) | |
代入コンストラクタ [詳解] | |
CWaveFormat (DWORD samplesPerSec=44100, WORD bitsPerSample=16, WORD channels=2) | |
コンストラクタ [詳解] | |
void | Set (DWORD samplesPerSec, WORD bitsPerSample, WORD channels) |
[設定] 設定 [詳解] | |
WAVEフォーマットクラス
wavファイルをチェックし読み込むことが出来ます。
TnbWaveFile.h の 35 行目に定義があります。
CWaveFormat | ( | DWORD | samplesPerSec = 44100 , |
WORD | bitsPerSample = 16 , |
||
WORD | channels = 2 |
||
) |
コンストラクタ
samplesPerSec | 周波数。省略すると 44100。 |
bitsPerSample | 一データのビットサイズ。省略すると 16。 |
channels | チャネル数。省略すると 2。 |
TnbWaveFile.h の 46 行目に定義があります。
CWaveFormat | ( | const WAVEFORMATEX & | f | ) |
size_t CalcSamples | ( | DWORD | time | ) | const |
DWORD CalcTime | ( | size_t | samples | ) | const |
void Set | ( | DWORD | samplesPerSec, |
WORD | bitsPerSample, | ||
WORD | channels | ||
) |
[設定] 設定
samplesPerSec | 周波数。 |
bitsPerSample | 一データのビットサイズ。 |
channels | チャネル数。 |
TnbWaveFile.h の 70 行目に定義があります。