Move to Renderer V2

This commit is contained in:
duckietm
2024-04-03 09:27:56 +02:00
parent 110c3ad393
commit b3134ce50b
4080 changed files with 115593 additions and 66375 deletions
@@ -0,0 +1,25 @@
import { IAdvancedMap } from '../../utils';
import { IPlaylistController } from './IPlaylistController';
import { ISongInfo } from './ISongInfo';
export interface IMusicController
{
getRoomItemPlaylist(_arg_1?: number): IPlaylistController;
getSongDiskInventorySize(): number;
getSongDiskInventoryDiskId(_arg_1: number): number;
getSongDiskInventorySongId(_arg_1: number): number;
getSongInfo(songId: number): ISongInfo;
getSongIdPlayingAtPriority(_arg_1: number): number;
playSong(songId: number, priority: number, startPos?: number, playLength?: number, fadeInSeconds?: number, fadeOutSeconds?: number): boolean;
stop(priority: number): void;
addSongInfoRequest(_arg_1: number): void;
requestSongInfoWithoutSamples(_arg_1: number): void;
requestUserSongDisks(): void;
onSongLoaded(_arg_1: number): void;
updateVolume(_arg_1: number): void;
samplesUnloaded(_arg_1: number[]): void;
get samplesIdsInUse(): number[];
get songDiskInventory(): IAdvancedMap<number, number>
init(): void;
dispose(): void;
}