hamigaki::audio::pcm_format —
struct pcm_format { // queries int bits() const; std::streamsize block_size() const; std::streamsize optimal_buffer_size() const; sample_format_type type; int channels; long rate; };
pcm_format
int bits() const;
Returns: 量子化ビット数。
std::streamsize block_size() const;
デバイスの読み書きやシーク操作の最小単位
Returns: ブロックサイズ。16ビットステレオの場合、4。
std::streamsize optimal_buffer_size() const;
Returns: 200ミリ秒分のバッファサイズ。