다음을 통해 공유


LocalAudioStream class

로컬 michrophone 디바이스에 대한 로컬 오디오 스트림을 나타냅니다.

생성자

LocalAudioStream(AudioDeviceInfo)

로컬 오디오 스트림 만들기

LocalAudioStream(MediaStream)

속성

mediaStreamType

이 LocalAudioStream에 대한 미디어 스트림 형식 가져오기

source

이 LocalAudioStream에 대한 현재 오디오 원본 가져오기

메서드

dispose()

LocalAudioStream 개체가 CallOptions에 제공되지 않은 경우 dispose를 호출해야 합니다.

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

확장 API를 사용하여 초기화되고 기억된 Feature 개체를 검색합니다. 이 패키지에서 사용 가능한 모든 확장 기능은 개체 Features.*를 확인합니다. 현재 지원됨 - Features.AudioEffects

getMediaStream()

미디어 스트림을 가져옵니다.

getVolume()

새 원본에 바인딩된 새 볼륨 개체를 가져오려면 audioSourceChanged에서 getVolume을 호출해야 합니다.

off("audioSourceChanged", AudioSourceChangedEvent)

audioSourceChanged 이벤트에 대한 구독 취소 함수입니다.

on("audioSourceChanged", AudioSourceChangedEvent)

audioSourceChanged 이벤트에 대한 Subscribe 함수입니다.

setMediaStream(MediaStream)

다른 오디오 스트림을 사용하도록 전환

switchSource(AudioDeviceInfo)

다른 오디오 원본을 사용하도록 전환

생성자 세부 정보

LocalAudioStream(AudioDeviceInfo)

로컬 오디오 스트림 만들기

new LocalAudioStream(source: AudioDeviceInfo)

매개 변수

source
AudioDeviceInfo

사용할 마이크 또는 미디어 스트림 원본입니다.

LocalAudioStream(MediaStream)

new LocalAudioStream(source: MediaStream)

매개 변수

source

MediaStream

속성 세부 정보

mediaStreamType

이 LocalAudioStream에 대한 미디어 스트림 형식 가져오기

MediaStreamType mediaStreamType

속성 값

source

이 LocalAudioStream에 대한 현재 오디오 원본 가져오기

AudioDeviceInfo source

속성 값

메서드 세부 정보

dispose()

LocalAudioStream 개체가 CallOptions에 제공되지 않은 경우 dispose를 호출해야 합니다.

function dispose()

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

확장 API를 사용하여 초기화되고 기억된 Feature 개체를 검색합니다. 이 패키지에서 사용 가능한 모든 확장 기능은 개체 Features.*를 확인합니다. 현재 지원됨 - Features.AudioEffects

function feature<TFeature>(factory: AudioStreamFeatureFactory<TFeature>): TFeature

매개 변수

factory

AudioStreamFeatureFactory<TFeature>

확장 API를 제공하는 오디오 스트림 기능 생성자에 대한 팩터리

반환

TFeature

getMediaStream()

미디어 스트림을 가져옵니다.

function getMediaStream(): Promise<MediaStream>

반환

Promise<MediaStream>

getVolume()

새 원본에 바인딩된 새 볼륨 개체를 가져오려면 audioSourceChanged에서 getVolume을 호출해야 합니다.

function getVolume(): Promise<Volume>

반환

Promise<Volume>

off("audioSourceChanged", AudioSourceChangedEvent)

audioSourceChanged 이벤트에 대한 구독 취소 함수입니다.

function off(event: "audioSourceChanged", listener: AudioSourceChangedEvent)

매개 변수

event

"audioSourceChanged"

이벤트 이름입니다.

listener
AudioSourceChangedEvent

이 이벤트를 구독하는 데 사용된 콜백 fn입니다.

on("audioSourceChanged", AudioSourceChangedEvent)

audioSourceChanged 이벤트에 대한 Subscribe 함수입니다.

function on(event: "audioSourceChanged", listener: AudioSourceChangedEvent)

매개 변수

event

"audioSourceChanged"

이벤트 이름입니다.

listener
AudioSourceChangedEvent

오디오 원본이 변경될 때 호출되는 콜백 fn입니다.

setMediaStream(MediaStream)

다른 오디오 스트림을 사용하도록 전환

function setMediaStream(source: MediaStream): Promise<void>

매개 변수

source

MediaStream

사용할 새 오디오 스트림입니다.

반환

Promise<void>

switchSource(AudioDeviceInfo)

다른 오디오 원본을 사용하도록 전환

function switchSource(source: AudioDeviceInfo): Promise<void>

매개 변수

source
AudioDeviceInfo

사용할 새 오디오 원본입니다.

반환

Promise<void>