Sound Library - その他のデータ型、定義

SDE_MEMBLK_TRANSFER_MODE

メモリブロックの転送方式

解説

メモリブロックの転送方式を表します。設定はsdMemBlkSetTransferMode()関数で行います。

 定義   意味 
 SDE_MEMBLK_TRANSFER_MODE_CPU   CPU転送 
 SDE_MEMBLK_TRANSFER_MODE_DMA   DMA転送 


備考

DMA転送では即時復帰になります。転送中のsdMemBlkTransfer()関数の要求はキューイングされます。

連続転送を行う場合は二重転送要求をしないように注意してください。 二重転送要求とは、転送中に同じメモリブロックハンドルでさらに転送をしようとすることです。

このような可能性がある場合はハンドルを複数確保してメモリブロックの転送を行ってください。

メモリブロックが転送中かどうかは、sdMemBlkGetStat()関数の実行で調べることができます。

Sound Libraryの初期設定はDMA転送モード(SDE_MEMBLK_TRANSFER_MODE_DMA)になっています。


参照

sdMemBlkSetTransferMode()
 メモリブロックの転送モードの設定
sdMemBlkGetStat()
 メモリブロックのステータスの取得

SDE_MEMBLK_TRANSFER_MODE
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000