![]() |
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 | 音声デコーダの名前 |