次の方法で共有


LocalAudioStream class

ローカル のミクロフォン デバイスのローカル オーディオ ストリームを表します。

コンストラクター

LocalAudioStream(AudioDeviceInfo)

ローカル オーディオ ストリームを作成する

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 イベントの Unsubscribe 関数。

on("audioSourceChanged", AudioSourceChangedEvent)

audioSourceChanged イベントのサブスクライブ関数。

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()

CallOptions で LocalAudioStream オブジェクトが指定されていない場合に 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 イベントの Unsubscribe 関数。

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>