Properties
audioPlaybackDevices
audioPlaybackDevices: AGRtcDeviceInfo[]
audioRecordingDevices
audioRecordingDevices: AGRtcDeviceInfo[]
Optional cameraDeviceId
cameraDeviceId?: string
Protected Readonly classroomStore
Optional currentScreenShareDevice
currentScreenShareDevice?: AGScreenShareDevice
isMirror
isMirror: boolean
localCameraTrackState
localCameraTrackState: AgoraRteMediaSourceState
localMicAudioVolume
localMicAudioVolume: number
localMicTrackState
localMicTrackState: AgoraRteMediaSourceState
localPlaybackTestVolume
localPlaybackTestVolume: number
localScreenShareAudioTrackState
localScreenShareAudioTrackState: AgoraRteMediaSourceState
localScreenShareTrackState
localScreenShareTrackState: AgoraRteMediaSourceState
Protected Readonly logger
logger: Logger
Optional playbackDeviceId
playbackDeviceId?: string
Optional recordingDeviceId
recordingDeviceId?: string
setAudioRawDataConfig
setAudioRawDataConfig: (config: AGAudioRawDataConfig) => void
Type declaration
- (config: AGAudioRawDataConfig): void
Parameters
config: AGAudioRawDataConfig
Returns void
setCameraDevice
setCameraDevice: (id: string) => void
setMirror
setMirror: (v: boolean) => void
setPlaybackDevice
setPlaybackDevice: (id: string) => void
setRecordingDevice
setRecordingDevice: (id: string) => void
setupLocalVideo
setupLocalVideo: (dom: HTMLElement, mirror: boolean) => void
Type declaration
- (dom: HTMLElement, mirror: boolean): void
Parameters
dom: HTMLElement
mirror: boolean
Returns void
startPlaybackDeviceTest
startPlaybackDeviceTest: (url: string) => void
startRecordingDeviceTest
startRecordingDeviceTest: (indicateInterval: number) => void
Type declaration
- (indicateInterval: number): void
stopPlaybackDeviceTest
stopPlaybackDeviceTest: () => void
stopRecordingDeviceTest
stopRecordingDeviceTest: () => void
videoCameraDevices
videoCameraDevices: AGRtcDeviceInfo[]
MediaStore
类用于媒体数据处理