LocalAudioStream class

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

생성자

LocalAudioStream(AudioDeviceInfo)

로컬 오디오 스트림 Create

LocalAudioStream(MediaStream)

속성

mediaStreamType

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

source

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

메서드

dispose()

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

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

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

getMediaStream()

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

getVolume()

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

off("audioSourceChanged", AudioSourceChangedEvent)

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

on("audioSourceChanged", AudioSourceChangedEvent)

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

setMediaStream(MediaStream)

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

switchSource(AudioDeviceInfo)

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

생성자 세부 정보

LocalAudioStream(AudioDeviceInfo)

로컬 오디오 스트림 Create

new LocalAudioStream(source: AudioDeviceInfo)

매개 변수

source
AudioDeviceInfo

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

LocalAudioStream(MediaStream)

new LocalAudioStream(source: MediaStream)

매개 변수

source

MediaStream

속성 세부 정보

mediaStreamType

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

MediaStreamType mediaStreamType

속성 값

source

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

AudioDeviceInfo source

속성 값

메서드 세부 정보

dispose()

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

function dispose()

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

참고

이 API은(는) 베타에 있으며 개발자를 위한 미리 보기로 제공되며 수신한 피드백을 기반으로 변경될 수 있습니다. 프로덕션 환경에서 이 API를 사용하지 마세요.

확장 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 이벤트에 대한 구독 함수입니다.

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>