■Ogg DDSD Library

■説明

便利ルーチン集です。
QDのDDSDを使う方専用です。(わからない場合は使用しないように)

OggデータをTDDSDWaveData、TDDSDWave3D形式に変換するルーチンが入ってます。
効果音とかに要るでしょ(w

■使用する前に

必ず _VorbisfileInitialize 命令でDLLを組み込む必要があります。
起動時に一回だけ実行すればいいので、FormCreateの最初にでも宣言するといいでしょう。
また、解放時には _VorbisfileFinalize 命令でDLLを解放してください。

■関数

function OggToWaveData(DS:TDDSD;Filename:String):TDDSDWaveData; overload;
function OggToWaveData(DS:TDDSD;ss:TMemoryStream):TDDSDWaveData; overload;

OggデータをTDDSDWaveData形式に変換します。


function OggToWave3D(DS:TDDSD;Filename:String):TDDSDWave3D; overload;
function OggToWave3D(DS:TDDSD;ss:TMemoryStream):TDDSDWave3D; overload;

こっちはTDDSDWave3D形式に変換します。