![]() |
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 | ||
) |