mirror of
https://github.com/matrix-org/matrix-js-sdk.git
synced 2025-05-30 20:24:50 +03:00
Add some docs
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
This commit is contained in:
parent
22cd475d22
commit
0746a64c83
@ -121,16 +121,28 @@ export class CallFeed extends EventEmitter {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set feed's internal audio mute state
|
||||||
|
* @param muted is the feed's audio muted?
|
||||||
|
*/
|
||||||
public setAudioMuted(muted: boolean): void {
|
public setAudioMuted(muted: boolean): void {
|
||||||
this.audioMuted = muted;
|
this.audioMuted = muted;
|
||||||
this.emit(CallFeedEvent.MuteStateChanged, this.audioMuted, this.videoMuted);
|
this.emit(CallFeedEvent.MuteStateChanged, this.audioMuted, this.videoMuted);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set feed's internal video mute state
|
||||||
|
* @param muted is the feed's video muted?
|
||||||
|
*/
|
||||||
public setVideoMuted(muted: boolean): void {
|
public setVideoMuted(muted: boolean): void {
|
||||||
this.videoMuted = muted;
|
this.videoMuted = muted;
|
||||||
this.emit(CallFeedEvent.MuteStateChanged, this.audioMuted, this.videoMuted);
|
this.emit(CallFeedEvent.MuteStateChanged, this.audioMuted, this.videoMuted);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Starts emitting volume_changed events where the emitter value is in decibels
|
||||||
|
* @param enabled emit volume changes
|
||||||
|
*/
|
||||||
public measureVolumeActivity(enabled: boolean): void {
|
public measureVolumeActivity(enabled: boolean): void {
|
||||||
if (enabled) {
|
if (enabled) {
|
||||||
if (!this.audioContext || !this.analyser || !this.frequencyBinCount || !this.hasAudioTrack) return;
|
if (!this.audioContext || !this.analyser || !this.frequencyBinCount || !this.hasAudioTrack) return;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user