##### 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