LocalAudioStream class
ローカル のミクロフォン デバイスのローカル オーディオ ストリームを表します。
コンストラクター
Local |
ローカル オーディオ ストリームを作成する |
Local |
プロパティ
media |
この LocalAudioStream のメディア ストリームの種類を取得する |
source | この LocalAudioStream の現在のオーディオ ソースを取得する |
メソッド
dispose() | CallOptions で LocalAudioStream オブジェクトが指定されていない場合に dispose を呼び出す必要がある |
feature<TFeature>(Audio |
拡張 API を使用して初期化およびメモ化された Feature オブジェクトを取得します。 このパッケージで使用可能なすべての拡張機能については、オブジェクトの Features.* を確認してください。 現在サポートされている - Features.AudioEffects |
get |
メディア ストリームを取得します。 |
get |
新しいソースにバインドされた新しいボリューム オブジェクトを取得するには、audioSourceChanged で getVolume を呼び出す必要があります |
off("audio |
audioSourceChanged イベントの Unsubscribe 関数。 |
on("audio |
audioSourceChanged イベントのサブスクライブ関数。 |
set |
別のオーディオ ストリームを使用するように切り替える |
switch |
別のオーディオ ソースを使用するように切り替える |
コンストラクターの詳細
LocalAudioStream(AudioDeviceInfo)
ローカル オーディオ ストリームを作成する
new LocalAudioStream(source: AudioDeviceInfo)
パラメーター
- source
- AudioDeviceInfo
使用するマイクまたはメディア ストリーム ソース。
LocalAudioStream(MediaStream)
new LocalAudioStream(source: MediaStream)
パラメーター
- source
-
MediaStream
プロパティの詳細
mediaStreamType
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>