Interface IMedia<TIAudioTrack, TIVideoTrack>
Type parameters
-
TIAudioTrack: IAudioTrack
-
TIVideoTrack: IVideoTrack
Methods
addOnAudioDestroyed
- addOnAudioDestroyed(value: IAction0): void
-
Parameters
Returns void
addOnAudioLevel
- addOnAudioLevel(value: IAction1<number>): void
-
Parameters
Returns void
addOnVideoDestroyed
- addOnVideoDestroyed(value: IAction0): void
-
Parameters
Returns void
addOnVideoSize
- addOnVideoSize(value: IAction1<Size>): void
-
Parameters
Returns void
destroy
-
Returns void
getAudioGain
-
Returns number
getAudioMuted
-
Returns boolean
getAudioTrack
- getAudioTrack(): TIAudioTrack
-
Returns TIAudioTrack
getAudioTracks
- getAudioTracks(): TIAudioTrack[]
-
Returns TIAudioTrack[]
getAudioVolume
-
Returns number
getId
-
Returns string
getVideoMuted
-
Returns boolean
getVideoSize
-
Returns Size
getVideoTrack
- getVideoTrack(): TIVideoTrack
-
Returns TIVideoTrack
getVideoTracks
- getVideoTracks(): TIVideoTrack[]
-
Returns TIVideoTrack[]
grabVideoFrame
- grabVideoFrame(): Future<VideoBuffer>
-
Returns Future<VideoBuffer>
removeOnAudioDestroyed
- removeOnAudioDestroyed(value: IAction0): void
-
Parameters
Returns void
removeOnAudioLevel
- removeOnAudioLevel(value: IAction1<number>): void
-
Parameters
Returns void
removeOnVideoDestroyed
- removeOnVideoDestroyed(value: IAction0): void
-
Parameters
Returns void
removeOnVideoSize
- removeOnVideoSize(value: IAction1<Size>): void
-
Parameters
Returns void
setAudioGain
- setAudioGain(value: number): void
-
Parameters
Returns void
setAudioMuted
- setAudioMuted(value: boolean): void
-
Parameters
Returns void
setAudioVolume
- setAudioVolume(value: number): void
-
Parameters
Returns void
setVideoMuted
- setVideoMuted(value: boolean): void
-
Parameters
Returns void