cross-room.esm.d.ts 638 B

123456789101112131415161718192021222324252627
  1. export interface StartCrossRoomOption {
  2. roomId?: number,
  3. strRoomId?: string,
  4. userId?: string
  5. }
  6. interface UpdateCrossRoomOptionItem extends StartCrossRoomOption {
  7. muteAudio: boolean,
  8. muteVideo: boolean,
  9. muteSubStream: boolean,
  10. }
  11. export interface UpdateCrossRoomOption {
  12. updateList: UpdateCrossRoomOptionItem[]
  13. }
  14. export interface StopCrossRoomOption {
  15. roomId?: number,
  16. strRoomId?: string,
  17. }
  18. export declare class CrossRoom {
  19. start(option: StartCrossRoomOption): Promise<void>;
  20. update(option: UpdateCrossRoomOption): Promise<void>;
  21. stop(option?: StopCrossRoomOption): Promise<void>;
  22. }