Changes between Version 2 and Version 3 of Ticket #11


Ignore:
Timestamp:
May 18, 2015, 5:11:47 PM (10 years ago)
Author:
村山 俊之
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #11 – Description

    v2 v3  
    1717 * サンプリングレート 8/22.05/44.1/48
    1818
     19==== 設計 ====
     20
     21 * `AudioOutput` ... オーディオ出力関連の抽象インタフェースクラス
     22   * `open()` ... 出力リソースを開く (出力開始のためにデバイスを準備する)。
     23   * `close()` ... 出力リソースを閉じる (出力完了に伴う処理を実施する)。
     24   * `outputWave(int ch, size_t size, const int32_t[] wave) ... 指定したチャンネルに波形を出力する。
     25 * `AudioFileExporter` ... オーディオファイル出力に特化した抽象インタフェースクラス
     26   * `setFileName(std::string && name) ... ファイル名を設定する。
     27 * `WindowsWaveExporter` ... Windows Wave 形式ファイル出力クラス