@ekidpro/ekp-conference
Version:
28 lines (27 loc) • 634 B
TypeScript
import { Publisher, Subscriber } from "openvidu-browser";
export interface IUser {
userId: number;
name: string;
role: string;
}
export declare const Actions: {
ADD_STREAM: string;
REMOVE_STREAM: string;
CONNECT_ERROR: string;
PUBLISH_ERROR: string;
CONNECT_SUCCESS: string;
CONNECTING: string;
};
export interface IEventStream {
info: IUser;
stream: Publisher | Subscriber;
}
export interface ConfigConference {
public: boolean;
publicConfig?: {
audioSource?: boolean;
videoSource?: boolean;
publishAudio?: boolean;
publishVideo?: boolean;
};
}