Constructors
constructor
- new EduClassroomConfig(appId: string, sessionInfo: EduSessionInfo, recordUrl: string, rteOpts?: AgoraRteOptions, platform?: Platform, options?: { openCameraDeviceAfterLaunch?: boolean; openRecordingDeviceAfterLaunch?: boolean; recordRetryTimeout?: number }): EduClassroomConfig
Parameters
appId: string
recordUrl: string
Optional platform: Platform
Optional options: { openCameraDeviceAfterLaunch?: boolean; openRecordingDeviceAfterLaunch?: boolean; recordRetryTimeout?: number }
Optional openCameraDeviceAfterLaunch?: boolean
Optional openRecordingDeviceAfterLaunch?: boolean
Optional recordRetryTimeout?: number
Properties
Readonly appId
appId: string
Readonly recordUrl
recordUrl: string
Accessors
headers
- get headers(): Record<string, string | number>
Returns Record<string, string | number>
host
- get host(): undefined | string
- set host(host: undefined | string): void
Returns undefined | string
Parameters
Returns void
ignoreUrlRegionPrefix
- get ignoreUrlRegionPrefix(): boolean
- set ignoreUrlRegionPrefix(ignoreUrlRegionPrefix: boolean): void
Returns boolean
Parameters
ignoreUrlRegionPrefix: boolean
Returns void
isLowAPIVersionCompatibleRequired
- get isLowAPIVersionCompatibleRequired(): boolean
openCameraDeviceAfterLaunch
- get openCameraDeviceAfterLaunch(): boolean
openRecordingDeviceAfterLaunch
- get openRecordingDeviceAfterLaunch(): boolean
recordRetryTimeout
- get recordRetryTimeout(): number
Methods
setCompatibleVersions
- setCompatibleVersions(compatibleVersions: string[]): void
Parameters
compatibleVersions: string[]
Returns void
Static defaultLowStreamParameter
- defaultLowStreamParameter(): { bitrate: number; frameRate: number; height: number; width: number }
Returns { bitrate: number; frameRate: number; height: number; width: number }
bitrate: number
frameRate: number
height: number
width: number
Static defaultMediaOptions
Parameters
Returns { bitrate: number; frameRate: number; height: number; width: number }
bitrate: number
frameRate: number
height: number
width: number