Refactor AudioManager and IAudioManager structure; update package version and dependencies
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
import {AudioPlayer, AudioResource, VoiceConnection} from "@discordjs/voice";
|
||||
import {VoiceAudioDataModel} from "../Models/VoiceAudioDataModel";
|
||||
import {VoiceConnectionDataModel} from "../Models/VoiceConnectionDataModel";
|
||||
|
||||
export interface IAudioManager {
|
||||
OverrideOptions(connectionData?: VoiceConnectionDataModel | null, audioData?: VoiceAudioDataModel | null): void;
|
||||
|
||||
CreateConnection(isRenew: boolean): void;
|
||||
|
||||
PlayAudioOnConnection(): void;
|
||||
|
||||
PauseAudio(): void;
|
||||
|
||||
ResumeAudio(): void;
|
||||
|
||||
StopAudioOnConnection(): void;
|
||||
|
||||
CreateConnectionAndPlayAudio(): void;
|
||||
|
||||
DestroyConnection(resetValidationParameters: boolean): void;
|
||||
|
||||
SetVolume(volumeInPercent: number): void;
|
||||
|
||||
SetMaxListeners(maxListeners: number): void;
|
||||
}
|
||||
Reference in New Issue
Block a user