vox.asは野村XXXさん作のVox.dllを定義したマクロを持ちます。HSPよりOggファイルの再生が可能となります。Vox.dllは上記URIより入手してください。
※Vox.dllはメールウェアです。再配布の際はVox.dllのライセンスに注意してください。
vox.asが定義する予約語、ローカルDefLvは_APIDEFLV_VOX@MEDIAです。
| 名前 | 定義Lv | 概要 |
|---|---|---|
| __vox | 常に | モジュール名 |
| 名前 | 定義Lv | 概要 |
|---|---|---|
| __MEDIA_VOX_AS | 常に | 多重include禁止定義 |
| hVox | 常に | vox.dllハンドル |
| STATE_PAUSE | _APICONSTLV_() >= 1 | VOXSTATE 列挙体定数 |
| STATE_PLAYING | _APICONSTLV_() >= 1 | VOXSTATE 列挙体定数 |
| 名前 | 定義Lv | 概要 |
|---|---|---|
| VoxLoad | _APIFUNCLV_() >= 1 | Vox.dll::VoxLoad() |
| VoxPlay | _APIFUNCLV_() >= 1 | Vox.dll::VoxPlay() |
| VoxPause | _APIFUNCLV_() >= 1 | Vox.dll::VoxPause() |
| VoxRelease | _APIFUNCLV_() >= 1 | Vox.dll::VoxRelease() |
| VoxSetLoop | _APIFUNCLV_() >= 1 | Vox.dll::VoxSetLoop() |
| VoxCheckDevice | _APIFUNCLV_() >= 1 | Vox.dll::VoxCheckDevice() |
| VoxSetVolume | _APIFUNCLV_() >= 1 | Vox.dll::VoxSetVolume() |
| VoxGetVolume | _APIFUNCLV_() >= 1 | Vox.dll::VoxGetVolume() |
| VoxFade | _APIFUNCLV_() >= 1 | Vox.dll::VoxFade() |
| VoxDelete | _APIFUNCLV_() >= 1 | Vox.dll::VoxDelete() |
| VoxGetTotalTime | _APIFUNCLV_() >= 1 | Vox.dll::VoxGetTotalTime() |
| VoxGetCurrentTime | _APIFUNCLV_() >= 1 | Vox.dll::VoxGetCurrentTime() |
| VoxSeek | _APIFUNCLV_() >= 1 | Vox.dll::VoxSeek() |
| VoxGetStatus | _APIFUNCLV_() >= 1 | Vox.dll::VoxGetStatus() |
| VoxGetComment | _APIFUNCLV_() >= 1 | Vox.dll::VoxGetComment() |
Copyright(C) by Project.API