Skip to main content

useAnalyzer

function useAnalyzer(track, fftSize?): AnalyzerNodeInit | undefined;

Creates and returns AnalyzerNodeInit based on the main media's rawStream.

Note: The main media is used here and not the preview media, that used in Settings modal. rawStream is used here and not mediaService.media.stream, because the audio meter should keep measuring the sound, regardless if the main audio track is muted or not.

Parameters

ParameterType
trackMediaStreamTrack | undefined
fftSize?number

Returns

AnalyzerNodeInit | undefined