UNPKG

agora-classroom-sdk

Version:

For publishing npm package agora-classroom-sdk (Web & Electron). Get more information from https://docs.agora.io

42 lines (41 loc) 1.37 kB
import { EduStreamUI, VideoPlacement } from '@classroom/infra/stores/common/stream/struct'; import { EduRoleTypeEnum } from 'agora-edu-core'; import React, { CSSProperties, FC } from 'react'; import './index.css'; import { AGRenderMode } from 'agora-rte-sdk'; export declare const AwardAnimations: ({ stream }: { stream: EduStreamUI; }) => JSX.Element; export declare const StreamPlaceholder: ({ className, style }: { role: EduRoleTypeEnum; className?: string | undefined; style?: React.CSSProperties | undefined; }) => JSX.Element; export declare const StreamPlayerCameraPlaceholder: ({ stream }: { stream: EduStreamUI; }) => JSX.Element; export declare const StreamPlayerOverlay: ({ stream }: { stream: EduStreamUI; }) => JSX.Element; export declare const StreamPlayer: FC<{ stream: EduStreamUI; renderAt: VideoPlacement; style?: CSSProperties; toolbarDisabled?: boolean; renderMode?: AGRenderMode; }>; export declare const CarouselGroup: ({ videoWidth, videoHeight, gap, carouselStreams, }: { videoWidth: number; videoHeight: number; carouselStreams: EduStreamUI[]; gap: number; }) => JSX.Element; export declare const NavGroup: FC<{ onNext: () => void; onPrev: () => void; visible: boolean; }>; export declare const MeasuerContainer: FC<{ streamUuid: string; style?: CSSProperties; }>;