@voice-ping/cognitive-services-speech
Version:
VoicePing Cognitive Services Speech SDK for JavaScript forked from Microsoft
55 lines (54 loc) • 2.2 kB
TypeScript
import { SessionEventArgs } from "../../sdk/Exports";
import { IInternalParticipant } from "./ConversationTranslatorInterfaces";
export declare class MuteAllEventArgs extends SessionEventArgs {
private privIsMuted;
constructor(isMuted: boolean, sessionId?: string);
get isMuted(): boolean;
}
export declare class LockRoomEventArgs extends SessionEventArgs {
private privIsLocked;
constructor(isLocked: boolean, sessionId?: string);
get isMuted(): boolean;
}
export declare class ParticipantEventArgs extends SessionEventArgs {
private privParticipant;
constructor(participant: IInternalParticipant, sessionId?: string);
get participant(): IInternalParticipant;
}
export declare class ParticipantAttributeEventArgs extends SessionEventArgs {
private privValue;
private privKey;
private privParticipantId;
constructor(participantId: string, key: string, value: boolean | number | string | string[], sessionId?: string);
get value(): boolean | number | string | string[];
get key(): string;
get id(): string;
}
export declare class ParticipantsListEventArgs extends SessionEventArgs {
private privRoomId;
private privSessionToken;
private privTranslateTo;
private privProfanityFilter;
private privRoomProfanityFilter;
private privIsRoomLocked;
private privIsMuteAll;
private privParticipants;
constructor(conversationId: string, token: string, translateTo: string[], profanityFilter: string, roomProfanityFilter: string, isRoomLocked: boolean, isMuteAll: boolean, participants: IInternalParticipant[], sessionId?: string);
get sessionToken(): string;
get conversationId(): string;
get translateTo(): string[];
get profanityFilter(): string;
get roomProfanityFilter(): string;
get isRoomLocked(): boolean;
get isMuteAll(): boolean;
get participants(): IInternalParticipant[];
}
export declare class ConversationReceivedTranslationEventArgs {
private privPayload;
private privCommand;
private privSessionId;
constructor(command: string, payload: any, sessionId?: string);
get payload(): any;
get command(): string;
get sessionId(): string;
}