Function: useBrowserAudio()
function useBrowserAudio(): UseBrowserAudioReturn;Defined in: react/src/hooks/use-browser-audio.ts:37
React hook for managing browser audio resources.
Creates a BrowserChannel for mic capture and audio playback. Handles cleanup on unmount and provides a fresh channel after close.
Returns
Example
const { channel } = useBrowserAudio();
const start = async () => {
await channel.init(); // request mic, setup audio
connect(credential);
};
const stop = () => {
disconnect();
channel.close(); // cleanup audio resources
};