![]() |
OpenSiv3D
v0.6.5
C++20 framework for creative coding
|
WAVE 形式音声データのエンコーダ More...
#include <WAVEEncoder.hpp>
Inherits s3d::IAudioEncoder.
Public Member Functions | |
| StringView | name () const override |
エンコーダの名前 U"WAVE" を返します。 More... | |
| const Array< String > & | possibleExtensions () const override |
WAVE 形式のファイルに想定される拡張子一覧 { U"wav" } を返します。 More... | |
| bool | save (const Wave &wave, FilePathView path) const override |
| Wave を WAVE 形式でエンコードしてファイルに保存します。 More... | |
| bool | save (const Wave &wave, FilePathView path, WAVEFormat format) const |
| Wave を WAVE 形式でエンコードしてファイルに保存します。 More... | |
| bool | encode (const Wave &wave, IWriter &writer) const override |
| Wave を WAVE 形式でエンコードして書き出します。 More... | |
| bool | encode (const Wave &wave, IWriter &writer, WAVEFormat format) const |
| Wave を WAVE 形式でエンコードして書き出します。 More... | |
| Blob | encode (const Wave &wave) const override |
| Wave を WAVE 形式でエンコードした結果を Blob で返します。 More... | |
| Blob | encode (const Wave &wave, WAVEFormat format) const |
| Wave を WAVE 形式でエンコードした結果を Blob で返します。 More... | |
Public Member Functions inherited from s3d::IAudioEncoder | |
| virtual | ~IAudioEncoder ()=default |
WAVE 形式音声データのエンコーダ
Wave を WAVE 形式でエンコードした結果を Blob で返します。
| wave | エンコードする Wave |
Implements s3d::IAudioEncoder.
Wave を WAVE 形式でエンコードして書き出します。
Implements s3d::IAudioEncoder.
| bool s3d::WAVEEncoder::encode | ( | const Wave & | wave, |
| IWriter & | writer, | ||
| WAVEFormat | format | ||
| ) | const |
| Blob s3d::WAVEEncoder::encode | ( | const Wave & | wave, |
| WAVEFormat | format | ||
| ) | const |
|
overridevirtual |
|
overridevirtual |
Wave を WAVE 形式でエンコードしてファイルに保存します。
| wave | エンコードする Wave |
| path | 保存するファイルのパス |
Implements s3d::IAudioEncoder.
| bool s3d::WAVEEncoder::save | ( | const Wave & | wave, |
| FilePathView | path, | ||
| WAVEFormat | format | ||
| ) | const |