![]() |
OpenSiv3D
v0.6.5
C++20 framework for creative coding
|
Functions | |
| AudioFormat | GetAudioFormat (FilePathView path) |
| AudioFormat | GetAudioFormat (IReader &reader) |
| Wave | Decode (FilePathView path, AudioFormat audioFormat) |
| 音声ファイルをデコードして、Wave を作成します。 More... | |
| Wave | Decode (FilePathView path, StringView decoderName) |
| 音声ファイルをデコードして、Wave を作成します。 More... | |
| Wave | Decode (IReader &reader, AudioFormat audioFormat) |
| 音声データをデコードして、Wave を作成します。 More... | |
| Wave | Decode (IReader &reader, StringView decoderName) |
| 音声データをデコードして、Wave を作成します。 More... | |
| bool | Add (std::unique_ptr< IAudioDecoder > &&decoder) |
| エンジンに新しいカスタム音声デコーダを追加します。 More... | |
| void | Remove (StringView name) |
| エンジンから音声デコーダを削除します。 More... | |
| const Array< std::unique_ptr< IAudioDecoder > > & | Enum () |
| エンジンに登録されている音声デコーダの一覧を返します。 More... | |
| bool s3d::AudioDecoder::Add | ( | std::unique_ptr< IAudioDecoder > && | decoder | ) |
エンジンに新しいカスタム音声デコーダを追加します。
| decoder | 追加するデコーダ |
| Wave s3d::AudioDecoder::Decode | ( | FilePathView | path, |
| AudioFormat | audioFormat | ||
| ) |
音声ファイルをデコードして、Wave を作成します。
| path | 音声ファイルのパス |
| audioFormat | 音声のフォーマット。不明の場合は AudioFormat::Unknown |
| Wave s3d::AudioDecoder::Decode | ( | FilePathView | path, |
| StringView | decoderName | ||
| ) |
| Wave s3d::AudioDecoder::Decode | ( | IReader & | reader, |
| AudioFormat | audioFormat | ||
| ) |
音声データをデコードして、Wave を作成します。
| reader | 音声データの IReader インタフェース |
| audioFormat | 音声のフォーマット。不明の場合は AudioFormat::Unknown |
| Wave s3d::AudioDecoder::Decode | ( | IReader & | reader, |
| StringView | decoderName | ||
| ) |
| const Array<std::unique_ptr<IAudioDecoder> >& s3d::AudioDecoder::Enum | ( | ) |
エンジンに登録されている音声デコーダの一覧を返します。
| AudioFormat s3d::AudioDecoder::GetAudioFormat | ( | FilePathView | path | ) |
| AudioFormat s3d::AudioDecoder::GetAudioFormat | ( | IReader & | reader | ) |
| void s3d::AudioDecoder::Remove | ( | StringView | name | ) |
エンジンから音声デコーダを削除します。
| name | 音声デコーダの名前 |