OpenSiv3D  v0.6.5
C++20 framework for creative coding
AudioEncoder.hpp File Reference
#include "Common.hpp"
#include "Blob.hpp"
#include "AudioFormat.hpp"
#include "IAudioEncoder.hpp"

Namespaces

 s3d
 
 s3d::AudioEncoder
 

Functions

bool s3d::AudioEncoder::Save (const Wave &wave, AudioFormat format, FilePathView path)
 Wave をエンコードしてファイルに保存します。 More...
 
bool s3d::AudioEncoder::Save (const Wave &wave, StringView encoderName, FilePathView path)
 Wave をエンコードしてファイルに保存します。 More...
 
bool s3d::AudioEncoder::Encode (const Wave &wave, const AudioFormat format, IWriter &writer)
 Wave をエンコードして書き出します。 More...
 
bool s3d::AudioEncoder::Encode (const Wave &wave, StringView encoderName, IWriter &writer)
 Wave をエンコードして書き出します。 More...
 
Blob s3d::AudioEncoder::Encode (const Wave &wave, const AudioFormat format)
 Wave をエンコードした結果を Blob で返します。 More...
 
Blob s3d::AudioEncoder::Encode (const Wave &wave, StringView encoderName)
 Wave をエンコードした結果を Blob で返します。 More...
 
bool s3d::AudioEncoder::Add (std::unique_ptr< IAudioEncoder > &&encoder)
 エンジンに新しいカスタム音声エンコードを追加します。 More...
 
void s3d::AudioEncoder::Remove (const StringView name)
 エンジンから音声エンコーダを削除します。 More...
 
const Array< std::unique_ptr< IAudioEncoder > > & s3d::AudioEncoder::Enum ()
 エンジンに登録されている音声エンコーダの一覧を返します。 More...