mirror of
https://github.com/aelurum/AssetStudio.git
synced 2025-05-25 05:40:21 -04:00
Merge branch 'pr/37' into AssetStudioMod
This commit is contained in:
commit
8704feb079
@ -43,6 +43,8 @@ namespace AssetStudioGUI
|
|||||||
private FMOD.SoundGroup masterSoundGroup;
|
private FMOD.SoundGroup masterSoundGroup;
|
||||||
private FMOD.MODE loopMode = FMOD.MODE.LOOP_OFF;
|
private FMOD.MODE loopMode = FMOD.MODE.LOOP_OFF;
|
||||||
private uint FMODlenms;
|
private uint FMODlenms;
|
||||||
|
private uint FMODloopstartms;
|
||||||
|
private uint FMODloopendms;
|
||||||
private float FMODVolume = 0.8f;
|
private float FMODVolume = 0.8f;
|
||||||
|
|
||||||
#region SpriteControl
|
#region SpriteControl
|
||||||
@ -1110,6 +1112,13 @@ namespace AssetStudioGUI
|
|||||||
result = sound.getLength(out FMODlenms, FMOD.TIMEUNIT.MS);
|
result = sound.getLength(out FMODlenms, FMOD.TIMEUNIT.MS);
|
||||||
if (ERRCHECK(result)) return;
|
if (ERRCHECK(result)) return;
|
||||||
|
|
||||||
|
result = sound.getLoopPoints(out FMODloopstartms, FMOD.TIMEUNIT.MS, out FMODloopendms, FMOD.TIMEUNIT.MS);
|
||||||
|
if (result == FMOD.RESULT.OK)
|
||||||
|
{
|
||||||
|
assetItem.InfoText += $"\nLoop Start: {(FMODloopstartms / 1000 / 60):00}:{(FMODloopstartms / 1000 % 60):00}.{(FMODloopstartms / 10 % 100):00}";
|
||||||
|
assetItem.InfoText += $"\nLoop End: {(FMODloopendms / 1000 / 60):00}:{(FMODloopendms / 1000 % 60):00}.{(FMODloopendms / 10 % 100):00}";
|
||||||
|
}
|
||||||
|
|
||||||
_ = system.getMasterChannelGroup(out var channelGroup);
|
_ = system.getMasterChannelGroup(out var channelGroup);
|
||||||
result = system.playSound(sound, channelGroup, true, out channel);
|
result = system.playSound(sound, channelGroup, true, out channel);
|
||||||
if (ERRCHECK(result)) return;
|
if (ERRCHECK(result)) return;
|
||||||
|
Loading…
Reference in New Issue
Block a user