次の方法で共有


AudioEffectsFeature interface

AudioEffects 機能の API インターフェイス

Extends

プロパティ

activeEffects

現在アクティブなオーディオ効果を表す読み取り専用オブジェクト

継承されたプロパティ

name

機能名。

メソッド

isSupported("BrowserNoiseSuppression" | DeepNoiseSuppressionEffect)

現在の環境で効果がサポートされているかどうかを確認するメソッド。

off("effectsError", AudioEffectsFeatureErrorListener)

Unsubscribe 関数 - 効果の使用中にエラーが発生した場合に発生します

off("effectsStarted", AudioEffectsFeatureListener)

サブスクライブ解除関数 - 効果が開始されたときに発生します

off("effectsStopped", AudioEffectsFeatureListener)

サブスクライブ解除関数 - 効果が停止したときに発生します

on("effectsError", AudioEffectsFeatureErrorListener)

サブスクライブ関数 - 効果の使用中にエラーが発生する

on("effectsStarted", AudioEffectsFeatureListener)

サブスクライブ関数 - 効果が開始されたときに発生します

on("effectsStopped", AudioEffectsFeatureListener)

サブスクライブ関数 - 効果が停止したときに発生します

startEffects(AudioEffectsStartConfig)

効果の開始

stopEffects(AudioEffectsStopConfig)

効果を停止する

継承されたメソッド

dispose()

プロパティの詳細

activeEffects

現在アクティブなオーディオ効果を表す読み取り専用オブジェクト

activeEffects: ActiveAudioEffects

プロパティ値

継承されたプロパティの詳細

name

機能名。

name: string

プロパティ値

string

AudioStreamFeature.name から継承された

メソッドの詳細

isSupported("BrowserNoiseSuppression" | DeepNoiseSuppressionEffect)

現在の環境で効果がサポートされているかどうかを確認するメソッド。

function isSupported(effect: "BrowserNoiseSuppression" | DeepNoiseSuppressionEffect): Promise<boolean>

パラメーター

effect

"BrowserNoiseSuppression" | DeepNoiseSuppressionEffect

効果のインスタンスまたは 'Browser..' のサポートを確認する効果。

戻り値

Promise<boolean>

現在の環境で効果がサポートされている場合は true。

off("effectsError", AudioEffectsFeatureErrorListener)

Unsubscribe 関数 - 効果の使用中にエラーが発生した場合に発生します

function off(event: "effectsError", listener: AudioEffectsFeatureErrorListener)

パラメーター

event

"effectsError"

AudioEffectsFeatureEvent 型のイベント

listener
AudioEffectsFeatureErrorListener

リスナー コールバック

off("effectsStarted", AudioEffectsFeatureListener)

サブスクライブ解除関数 - 効果が開始されたときに発生します

function off(event: "effectsStarted", listener: AudioEffectsFeatureListener)

パラメーター

event

"effectsStarted"

AudioEffectsFeatureEvent 型のイベント

listener
AudioEffectsFeatureListener

リスナー コールバック

off("effectsStopped", AudioEffectsFeatureListener)

サブスクライブ解除関数 - 効果が停止したときに発生します

function off(event: "effectsStopped", listener: AudioEffectsFeatureListener)

パラメーター

event

"effectsStopped"

AudioEffectsFeatureEvent 型のイベント

listener
AudioEffectsFeatureListener

リスナー コールバック

on("effectsError", AudioEffectsFeatureErrorListener)

サブスクライブ関数 - 効果の使用中にエラーが発生する

function on(event: "effectsError", listener: AudioEffectsFeatureErrorListener)

パラメーター

event

"effectsError"

AudioEffectsFeatureEvent 型のイベント

listener
AudioEffectsFeatureErrorListener

リスナー コールバック

on("effectsStarted", AudioEffectsFeatureListener)

サブスクライブ関数 - 効果が開始されたときに発生します

function on(event: "effectsStarted", listener: AudioEffectsFeatureListener)

パラメーター

event

"effectsStarted"

AudioEffectsFeatureEvent 型のイベント

listener
AudioEffectsFeatureListener

リスナー コールバック

on("effectsStopped", AudioEffectsFeatureListener)

サブスクライブ関数 - 効果が停止したときに発生します

function on(event: "effectsStopped", listener: AudioEffectsFeatureListener)

パラメーター

event

"effectsStopped"

AudioEffectsFeatureEvent 型のイベント

listener
AudioEffectsFeatureListener

リスナー コールバック

startEffects(AudioEffectsStartConfig)

効果の開始

function startEffects(audioEffects: AudioEffectsStartConfig): Promise<void>

パラメーター

audioEffects
AudioEffectsStartConfig

開始するオーディオ効果を表すオブジェクト

戻り値

Promise<void>

stopEffects(AudioEffectsStopConfig)

効果を停止する

function stopEffects(audioEffects: AudioEffectsStopConfig): Promise<void>

パラメーター

audioEffects
AudioEffectsStopConfig

戻り値

Promise<void>

継承済みメソッドの詳細

dispose()

function dispose()

AudioStreamFeature.dispose から継承された