OpenSiv3D  v0.6.5
C++20 framework for creative coding
AudioDecoder.hpp File Reference
#include "Common.hpp"
#include "Wave.hpp"
#include "IAudioDecoder.hpp"
#include "AsyncTask.hpp"

Namespaces

 s3d
 
 s3d::AudioDecoder
 

Functions

AudioFormat s3d::AudioDecoder::GetAudioFormat (FilePathView path)
 
AudioFormat s3d::AudioDecoder::GetAudioFormat (IReader &reader)
 
Wave s3d::AudioDecoder::Decode (FilePathView path, AudioFormat audioFormat)
 音声ファイルをデコードして、Wave を作成します。 More...
 
Wave s3d::AudioDecoder::Decode (FilePathView path, StringView decoderName)
 音声ファイルをデコードして、Wave を作成します。 More...
 
Wave s3d::AudioDecoder::Decode (IReader &reader, AudioFormat audioFormat)
 音声データをデコードして、Wave を作成します。 More...
 
Wave s3d::AudioDecoder::Decode (IReader &reader, StringView decoderName)
 音声データをデコードして、Wave を作成します。 More...
 
bool s3d::AudioDecoder::Add (std::unique_ptr< IAudioDecoder > &&decoder)
 エンジンに新しいカスタム音声デコーダを追加します。 More...
 
void s3d::AudioDecoder::Remove (StringView name)
 エンジンから音声デコーダを削除します。 More...
 
const Array< std::unique_ptr< IAudioDecoder > > & s3d::AudioDecoder::Enum ()
 エンジンに登録されている音声デコーダの一覧を返します。 More...