SDE_ERR sdPstmIsTransferWaveData( handle, ch_num, data_size, *flg ) SDPSTM handle const Sint8 ch_num const Sint32 data_size Bool *flg
handle | 対象のハンドル |
ch_num | 対象のチャンネル |
data_size | 転送しようと考えている波形サイズ(バイト) |
flg | 検査結果を格納する変数のポインタ |
SDE_ERR_NO_INIT | サウンドライブラリを初期化していない |
SDE_ERR_HANDLE_NULL | ハンドルがNULLだった |
SDE_ERR_PRM_OVER_RANGE | 引数が範囲外だった |
検査結果を格納する変数のポインタ flgには、転送可能ならTRUE、転送不可能ならFALSEが格納されます。
また、 PCMストリームの再生を開始していないときは07000Hより大きなサイズは指定できません。 PCMストリームの再生を開始しないとき、複数回この関数をコールしてもリングバッファの更新は進行 していかず、上書きしていきます。 つまり更新位置はリングバッファの先頭から動きません。