![]() |
OpenSiv3D
v0.6.5
C++20 framework for creative coding
|
WMA 形式音声データのデコーダ More...
#include <WMADecoder.hpp>
Inherits s3d::IAudioDecoder.
Public Member Functions | |
StringView | name () const override |
デコーダの名前 U"WMA" を返します。 More... | |
bool | isHeader (const uint8(&bytes)[48]) const override |
WMA 形式の先頭データであるかを返します。 More... | |
const Array< String > & | possibleExtensions () const override |
WMA 形式のファイルに想定される拡張子一覧 { U"wma" } を返します。 More... | |
AudioFormat | audioFormat () const noexcept override |
WMA 形式を示す AudioFormat を返します。 More... | |
Wave | decode (FilePathView path) const override |
WMA 形式の音声ファイルをデコードして Wave を作成します。 More... | |
Wave | decode (IReader &reader, FilePathView pathHint={}) const override |
WMA 形式の音声データをデコードして Wave を作成します。 More... | |
![]() | |
virtual | ~IAudioDecoder ()=default |
WMA 形式音声データのデコーダ
|
overridevirtualnoexcept |
|
overridevirtual |
WMA 形式の音声ファイルをデコードして Wave を作成します。
path | 音声ファイルのパス |
Reimplemented from s3d::IAudioDecoder.
|
overridevirtual |
WMA 形式の音声データをデコードして Wave を作成します。
reader | 音声データの IReader インタフェース |
pathHint | ファイルパス(オプション) |
Implements s3d::IAudioDecoder.
|
overridevirtual |
WMA 形式の先頭データであるかを返します。
bytes | データの先頭 48 バイト |
Implements s3d::IAudioDecoder.
|
overridevirtual |