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