共用方式為


AudioConfig class

表示用於指定要使用之輸入類型的音訊輸入組態(麥克風、檔案、數據流)。

方法

close()

明確釋放附加至 物件的任何外部資源

fromAudioFileOutput(PathLike)

建立代表指定輸出音訊檔案的 AudioConfig 物件

fromDefaultMicrophoneInput()

建立 AudioConfig 物件,代表系統上的預設麥克風。

fromDefaultSpeakerOutput()

建立代表預設喇叭的 AudioConfig 物件。

fromMicrophoneInput(string)

建立 AudioConfig 物件,代表具有指定裝置識別碼的麥克風。

fromSpeakerOutput(IPlayer)

建立代表自定義 IPlayer 物件的 AudioConfig 物件。 您可以使用 IPlayer 物件來控制暫停、繼續等。

fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)

建立代表指定數據流的 AudioConfig 物件。

fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)

建立代表指定音訊輸出數據流的 AudioConfig 物件

fromWavFileInput(File | Buffer, string)

建立代表指定檔案的 AudioConfig 物件。

getProperty(string, string)

傳回任意屬性的目前值。

setProperty(string, string)

設定任意屬性。

方法詳細資料

close()

明確釋放附加至 物件的任何外部資源

function close()

fromAudioFileOutput(PathLike)

建立代表指定輸出音訊檔案的 AudioConfig 物件

static function fromAudioFileOutput(filename: PathLike): AudioConfig

參數

filename

PathLike

輸出音訊檔案的檔名

傳回

正在建立的音訊輸出組態。 已在1.11.0版中新增

fromDefaultMicrophoneInput()

建立 AudioConfig 物件,代表系統上的預設麥克風。

static function fromDefaultMicrophoneInput(): AudioConfig

傳回

正在建立的音訊輸入組態。

fromDefaultSpeakerOutput()

建立代表預設喇叭的 AudioConfig 物件。

static function fromDefaultSpeakerOutput(): AudioConfig

傳回

正在建立的音訊輸出組態。 已在1.11.0版中新增

fromMicrophoneInput(string)

建立 AudioConfig 物件,代表具有指定裝置識別碼的麥克風。

static function fromMicrophoneInput(deviceId?: string): AudioConfig

參數

deviceId

string

指定要使用的麥克風裝置標識碼。 使用預設麥克風時會省略值。

傳回

正在建立的音訊輸入組態。

fromSpeakerOutput(IPlayer)

建立代表自定義 IPlayer 物件的 AudioConfig 物件。 您可以使用 IPlayer 物件來控制暫停、繼續等。

static function fromSpeakerOutput(player?: IPlayer): AudioConfig

參數

player
IPlayer

用於播放的 IPlayer 物件。

傳回

正在建立的音訊輸出組態。 已在1.12.0版中新增

fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)

建立代表指定數據流的 AudioConfig 物件。

static function fromStreamInput(audioStream: AudioInputStream | PullAudioInputStreamCallback | MediaStream): AudioConfig

參數

audioStream

AudioInputStream | PullAudioInputStreamCallback | MediaStream

指定自訂音訊輸入數據流。 目前僅支援 WAV / PCM。

傳回

正在建立的音訊輸入組態。

fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)

建立代表指定音訊輸出數據流的 AudioConfig 物件

static function fromStreamOutput(audioStream: AudioOutputStream | PushAudioOutputStreamCallback): AudioConfig

參數

audioStream

AudioOutputStream | PushAudioOutputStreamCallback

指定自訂音訊輸出數據流。

傳回

正在建立的音訊輸出組態。 已在1.11.0版中新增

fromWavFileInput(File | Buffer, string)

建立代表指定檔案的 AudioConfig 物件。

static function fromWavFileInput(file: File | Buffer, name?: string): AudioConfig

參數

file

File | Buffer

name

string

傳回

正在建立的音訊輸入組態。

getProperty(string, string)

傳回任意屬性的目前值。

function getProperty(name: string, def?: string): string

參數

name

string

要查詢的屬性名稱。

def

string

如果屬性未知,則傳回的值。

傳回

string

指定屬性的目前值或提供的預設值。

setProperty(string, string)

設定任意屬性。

function setProperty(name: string, value: string)

參數

name

string

要設定的屬性名稱。

value

string

屬性的新值。