SDE_ERR sdPstmIsTransferWaveData( handle, target_slot, data_sz, flg )
SDPSTM handle
const Sint8 target_slot
const Sint32 data_sz
Bool *flg
handle PCM Streamポートのハンドル target_slot スロット番号 data_sz 転送するサンプルフレームのサイズ flg 結果を格納する変数のポインタ
SDE_ERR_NOTHING エラーなし SDE_ERR_NO_INIT Sound Library が初期化されていない SDE_ERR_HANDLE_NULL ハンドルがNULL SDE_ERR_PRM_OVER_RANGE 引数が正常な値の範囲外
指定したPCM Streamポートとスロットでそこに波形を転送可能かどうか問合せます。サンプルフレームのサイズを指定する引数 data_szの単位はバイトです。
結果を格納する変数のポインタ flgには、転送可能ならtrue、転送不可能ならfalseが格納されます。
結果を格納する変数のポインタflgにtrueが返るまでサンプルフレームを転送しないでください。 サンプルフレームのサイズを指定する引数 data_sizeには、PCM Streamの再生を開始していないときは07000Hより大きなサイズは指定できません。