サウンド関数 - メモリコントロール関数

sdSndMemGetBankStat

サウンドメモリ上のバンク情報の取得

書式

SDE_ERR sdSndMemGetBankStat( bank_type, bank_num, *adr, *sz )
SDE_DATA_TYPE bank_type
Sint8 bank_num
Sint32 *adr
Sint32 *sz

引数

bank_type調べるバンクの種類
bank_num調べるバンク番号
*adrバンクの開始アドレス
*szバンクのサイズ

戻値

SDE_ERR_NO_INITサウンドライブラリを初期化していない
SDE_ERR_DATA_ILLEGAL_TYPEデータタイプが異常

解説

サウンドメモリ上のバンク情報を取得します。

バンクの種類を指定する引数 bank_type には次の指定が可能です。

SDE_DATA_TYPE_SND_DRVサウンドドライバ
SDE_DATA_TYPE_MULTI_UNITマルチユニット
SDE_DATA_TYPE_MIDI_SEQ_DATAMIDIシーケンスデータ
SDE_DATA_TYPE_MIDI_SEQ_BANKMIDIシーケンスバンク-MIDIシーケンスデータの集まり
SDE_DATA_TYPE_MIDI_PRG_BANKMIDIプログラムバンク-MIDI音源としての音色群
SDE_DATA_TYPE_SHOT_DATAワンショットデータ
SDE_DATA_TYPE_SHOT_BANKワンショットバンク-ワンショットデータの集まり
SDE_DATA_TYPE_PSTM_DATAPCMストリームデータ(将来サポート予定)
SDE_DATA_TYPE_PSTM_RING_BUFPCMストリームデータを再生するためのリングバッファ 実際にデータとして存在するわけではなく管理上の定義
SDE_DATA_TYPE_FX_OUT_BANKFXアウトバンク-DSPの最終出力パラメータの集まりであるFXアウトプットデータの集まり
SDE_DATA_TYPE_FX_PRG_BANKFXプログラムバンク-DSPのコードであるFXプログラムの集まり
SDE_DATA_TYPE_FX_PRG_WRKFXプログラムワーク-SDE_PSTM_RING_BUFと同様に管理上の定義


sdSndMemGetBankStat
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998