UNPKG

@signalwire/js

Version:
151 lines 8.73 kB
import { CallJoinedEvent, CallJoinedEventParams, FabricLayoutChangedEvent, FabricMemberJoinedEvent, FabricMemberJoinedEventParams, FabricMemberLeftEvent, FabricMemberLeftEventParams, FabricMemberTalkingEvent, FabricMemberTalkingEventParams, FabricMemberUpdatedEvent, FabricMemberUpdatedEventParams, InternalFabricMemberEntity, InternalFabricMemberEntityUpdated, InternalVideoMemberEntity, InternalVideoMemberEntityUpdated, MapToPubSubShape, VideoLayoutChangedEvent, VideoMemberJoinedEvent, VideoMemberJoinedEventParams, VideoMemberLeftEvent, VideoMemberLeftEventParams, VideoMemberTalkingEvent, VideoMemberTalkingEventParams, VideoMemberUpdatedEvent, VideoMemberUpdatedEventParams } from '@signalwire/core'; /** * Map the InternalFabricMemberEntity to InternalVideoMemberEntity */ export declare const mapInternalFabricMemberToInternalVideoMemberEntity: (params: InternalFabricMemberEntity) => InternalVideoMemberEntity; /** * Map the InternalFabricMemberEntityUpdated to InternalVideoMemberEntityUpdated */ export declare const mapInternalFabricMemberToInternalVideoMemberUpdatedEntity: (params: InternalFabricMemberEntityUpdated) => InternalVideoMemberEntityUpdated; /** * Map the "call.joined" event params to "video.room.subscribed" event params */ export declare const mapCallJoinedToRoomSubscribedEventParams: (params: CallJoinedEventParams) => { room: { members: InternalVideoMemberEntity[]; room_session_id: string; room_id: string; name: string; meta: Record<string, unknown>; id: string; updated: ("roomSessionId" | "roomId" | "name" | "meta" | "deaf" | "id" | "audioMute" | "audioUnmute" | "videoMute" | "videoUnmute" | "setInputVolume" | "setOutputVolume" | "setInputSensitivity" | "setRaisedHand" | "eventChannel" | "layoutName" | "displayName" | "recording" | "streaming" | "prioritizeHandraise" | "hideVideoMuted" | "locked" | "previewUrl" | "members" | "recordings" | "streams" | "playbacks" | "getMembers" | "undeaf" | "removeMember" | "getLayouts" | "setLayout" | "setPositions" | "lock" | "unlock" | "setAudioFlags" | "end")[] | undefined; event_channel: string; layout_name: string; display_name: string; recording: boolean; streaming: boolean; prioritize_handraise: boolean; hide_video_muted: boolean; locked: boolean; preview_url: string; recordings: [] | undefined; streams: [] | undefined; playbacks: [] | undefined; }; room_session: { members: InternalVideoMemberEntity[]; room_session_id: string; room_id: string; name: string; meta: Record<string, unknown>; id: string; updated: ("roomSessionId" | "roomId" | "name" | "meta" | "deaf" | "id" | "audioMute" | "audioUnmute" | "videoMute" | "videoUnmute" | "setInputVolume" | "setOutputVolume" | "setInputSensitivity" | "setRaisedHand" | "eventChannel" | "layoutName" | "displayName" | "recording" | "streaming" | "prioritizeHandraise" | "hideVideoMuted" | "locked" | "previewUrl" | "members" | "recordings" | "streams" | "playbacks" | "getMembers" | "undeaf" | "removeMember" | "getLayouts" | "setLayout" | "setPositions" | "lock" | "unlock" | "setAudioFlags" | "end")[] | undefined; event_channel: string; layout_name: string; display_name: string; recording: boolean; streaming: boolean; prioritize_handraise: boolean; hide_video_muted: boolean; locked: boolean; preview_url: string; recordings: [] | undefined; streams: [] | undefined; playbacks: [] | undefined; }; room_id: string; room_session_id: string; call_id: string; member_id: string; node_id?: string; origin_call_id: string; capabilities: import("@signalwire/core").Capability[]; }; /** * Map the "call.joined" action to "video.room.subscribed" action */ export declare const mapCallJoinedToRoomSubscribedAction: (action: MapToPubSubShape<CallJoinedEvent>) => { type: string; payload: { room: { members: InternalVideoMemberEntity[]; room_session_id: string; room_id: string; name: string; meta: Record<string, unknown>; id: string; updated: ("roomSessionId" | "roomId" | "name" | "meta" | "deaf" | "id" | "audioMute" | "audioUnmute" | "videoMute" | "videoUnmute" | "setInputVolume" | "setOutputVolume" | "setInputSensitivity" | "setRaisedHand" | "eventChannel" | "layoutName" | "displayName" | "recording" | "streaming" | "prioritizeHandraise" | "hideVideoMuted" | "locked" | "previewUrl" | "members" | "recordings" | "streams" | "playbacks" | "getMembers" | "undeaf" | "removeMember" | "getLayouts" | "setLayout" | "setPositions" | "lock" | "unlock" | "setAudioFlags" | "end")[] | undefined; event_channel: string; layout_name: string; display_name: string; recording: boolean; streaming: boolean; prioritize_handraise: boolean; hide_video_muted: boolean; locked: boolean; preview_url: string; recordings: [] | undefined; streams: [] | undefined; playbacks: [] | undefined; }; room_session: { members: InternalVideoMemberEntity[]; room_session_id: string; room_id: string; name: string; meta: Record<string, unknown>; id: string; updated: ("roomSessionId" | "roomId" | "name" | "meta" | "deaf" | "id" | "audioMute" | "audioUnmute" | "videoMute" | "videoUnmute" | "setInputVolume" | "setOutputVolume" | "setInputSensitivity" | "setRaisedHand" | "eventChannel" | "layoutName" | "displayName" | "recording" | "streaming" | "prioritizeHandraise" | "hideVideoMuted" | "locked" | "previewUrl" | "members" | "recordings" | "streams" | "playbacks" | "getMembers" | "undeaf" | "removeMember" | "getLayouts" | "setLayout" | "setPositions" | "lock" | "unlock" | "setAudioFlags" | "end")[] | undefined; event_channel: string; layout_name: string; display_name: string; recording: boolean; streaming: boolean; prioritize_handraise: boolean; hide_video_muted: boolean; locked: boolean; preview_url: string; recordings: [] | undefined; streams: [] | undefined; playbacks: [] | undefined; }; room_id: string; room_session_id: string; call_id: string; member_id: string; node_id?: string; origin_call_id: string; capabilities: import("@signalwire/core").Capability[]; }; }; /** * Map the "member.joined" and "member.left" event params * to "video.member.joined" and "video.member.left" event params */ export declare const mapFabricMemberToVideoMemberJoinAndLeftEventParams: (params: FabricMemberJoinedEventParams | FabricMemberLeftEventParams) => VideoMemberJoinedEventParams | VideoMemberLeftEventParams; /** * Map the "member.joined" and "member.left" actions * to "video.member.joined" and "video.member.left" actions */ export declare const mapFabricMemberActionToVideoMemberJoinAndLeftAction: (action: MapToPubSubShape<FabricMemberJoinedEvent | FabricMemberLeftEvent>) => MapToPubSubShape<VideoMemberJoinedEvent | VideoMemberLeftEvent>; /** * Map the "member.updated" event params to "video.member.updated" event params */ export declare const mapFabricMemberEventToVideoMemberUpdatedEventParams: (params: FabricMemberUpdatedEventParams) => VideoMemberUpdatedEventParams; /** * Map the "member.updated" action to "video.member.updated" action */ export declare const mapFabricMemberActionToVideoMemberUpdatedAction: (action: MapToPubSubShape<FabricMemberUpdatedEvent>) => MapToPubSubShape<VideoMemberUpdatedEvent>; /** * Map the "member.talking" event params to "video.member.talking" event params */ export declare const mapFabricMemberToVideoMemberTalkingEventParams: (params: FabricMemberTalkingEventParams) => VideoMemberTalkingEventParams; /** * Map the "member.talking" action to "video.member.talking" action */ export declare const mapFabricMemberActionToVideoMemberTalkingAction: (action: MapToPubSubShape<FabricMemberTalkingEvent>) => MapToPubSubShape<VideoMemberTalkingEvent>; /** * Map the "layout.changed" action to "video.layout.changed" action */ export declare const mapFabricLayoutActionToVideoLayoutAction: (action: MapToPubSubShape<FabricLayoutChangedEvent>) => MapToPubSubShape<VideoLayoutChangedEvent>; //# sourceMappingURL=eventMappers.d.ts.map