@inworld/web-core
Version:
20 lines (19 loc) • 639 B
TypeScript
import { InworldPacket } from '../../entities/packets/inworld_packet.entity.js';
import { GrpcAudioPlayback } from './grpc_audio.playback.js';
export declare class InworldPlayer<InworldPacketT extends InworldPacket = InworldPacket> {
private player;
private grpcAudioPlayer;
constructor(props: {
grpcAudioPlayer: GrpcAudioPlayback<InworldPacketT>;
});
getMute(): boolean;
mute(mute: boolean): void;
stop(): Promise<void>;
clear(): void;
playWorkaroundSound(): void;
isActive(): boolean;
hasPacket(props: {
interactionId?: string;
utteranceId?: string;
}): boolean;
}