![]() |
OpenSiv3D
v0.6.5
C++20 framework for creative coding
|
Functions | |
| bool | Save (const Wave &wave, AudioFormat format, FilePathView path) |
| Wave をエンコードしてファイルに保存します。 More... | |
| bool | Save (const Wave &wave, StringView encoderName, FilePathView path) |
| Wave をエンコードしてファイルに保存します。 More... | |
| bool | Encode (const Wave &wave, const AudioFormat format, IWriter &writer) |
| Wave をエンコードして書き出します。 More... | |
| bool | Encode (const Wave &wave, StringView encoderName, IWriter &writer) |
| Wave をエンコードして書き出します。 More... | |
| Blob | Encode (const Wave &wave, const AudioFormat format) |
| Wave をエンコードした結果を Blob で返します。 More... | |
| Blob | Encode (const Wave &wave, StringView encoderName) |
| Wave をエンコードした結果を Blob で返します。 More... | |
| bool | Add (std::unique_ptr< IAudioEncoder > &&encoder) |
| エンジンに新しいカスタム音声エンコードを追加します。 More... | |
| void | Remove (const StringView name) |
| エンジンから音声エンコーダを削除します。 More... | |
| const Array< std::unique_ptr< IAudioEncoder > > & | Enum () |
| エンジンに登録されている音声エンコーダの一覧を返します。 More... | |
| bool s3d::AudioEncoder::Add | ( | std::unique_ptr< IAudioEncoder > && | encoder | ) |
エンジンに新しいカスタム音声エンコードを追加します。
| encoder | 追加するエンコーダ |
| Blob s3d::AudioEncoder::Encode | ( | const Wave & | wave, |
| const AudioFormat | format | ||
| ) |
| bool s3d::AudioEncoder::Encode | ( | const Wave & | wave, |
| const AudioFormat | format, | ||
| IWriter & | writer | ||
| ) |
| Blob s3d::AudioEncoder::Encode | ( | const Wave & | wave, |
| StringView | encoderName | ||
| ) |
| bool s3d::AudioEncoder::Encode | ( | const Wave & | wave, |
| StringView | encoderName, | ||
| IWriter & | writer | ||
| ) |
| const Array<std::unique_ptr<IAudioEncoder> >& s3d::AudioEncoder::Enum | ( | ) |
エンジンに登録されている音声エンコーダの一覧を返します。
| void s3d::AudioEncoder::Remove | ( | const StringView | name | ) |
エンジンから音声エンコーダを削除します。
| name | 音声エンコーダの名前 |
| bool s3d::AudioEncoder::Save | ( | const Wave & | wave, |
| AudioFormat | format, | ||
| FilePathView | path | ||
| ) |
Wave をエンコードしてファイルに保存します。
| wave | エンコードする Wave |
| format | 使用するエンコーダの音声フォーマット。拡張子から判断する場合は AudioFormat::Unknown |
| path | 保存するファイルのパス |
| bool s3d::AudioEncoder::Save | ( | const Wave & | wave, |
| StringView | encoderName, | ||
| FilePathView | path | ||
| ) |