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

SDE_SHOT_PLAY_TIME

One Shotの再生時間の指定方法

解説

One Shotの再生時間を設定する関数の値の指定方法を表します。

 定義   意味 
 SDE_SHOT_PLAY_TIME_RELATIVE   値を相対値として扱う 
 SDE_SHOT_PLAY_TIME_RATIO   値を割合として扱う 
 SDE_SHOT_PLAY_TIME_ABSOLUTE   値を絶対値として扱う 


用例

SDSHOT	gShotHandle;

UserInit()
{
        sdShotOpen( &gShotHandle);
        /* gShotHandleのポートは常に100msでOne Shot Dataを再生する */
        sdShotSetPlayTime( gShotHandle, SDE_SHOT_PLAY_TIME_ABSOLUTE, 100);

        /* gShotHandleのポートは常にOne Shot Data内の再生時間指定を2.8倍して再生する */
        sdShotSetPlayTime( gShotHandle, SDE_SHOT_PLAY_TIME_RATIO, 0x280);

        /* gShotHandleのポートは常にOne Shot Data内の再生時間指定より100ms短く再生する */
        sdShotSetPlayTime( gShotHandle, SDE_SHOT_PLAY_TIME_RELATIVE, -100);
}

備考

SDE_SHOT_PLAY_TIME_ABSOLUTE以外の指定をすると再生するOne Shot Data中に設定された再生時間パラメータとsdShotSetPlayTime()関数で指定した値を合わせて影響を与えます。

SDE_SHOT_PLAY_TIME_ABSOLUTEの指定は再生するOne Shot Data中に設定されたの再生時間パラメータを無視してsdShotSetPlayTime()関数で指定した値のみを用いて効果を与えます。


参照

sdShotSetPlayTime()
 One Shotの再生時間の設定
sdShotSetPlayTime()
 One Shotの再生時間の設定

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