AudioConfig class

Kullanılacak giriş türünü (mikrofon, dosya, akış) belirtmek için kullanılan ses girişi yapılandırmasını temsil eder.

Yöntemler

close()

Nesneye bağlı tüm dış kaynakları açıkça serbest

fromAudioFileOutput(PathLike)

Belirtilen çıkış ses dosyasını temsil eden bir AudioConfig nesnesi oluşturur

fromDefaultMicrophoneInput()

Sistemdeki varsayılan mikrofonu temsil eden bir AudioConfig nesnesi oluşturur.

fromDefaultSpeakerOutput()

Varsayılan konuşmacıyı temsil eden bir AudioConfig nesnesi oluşturur.

fromMicrophoneInput(string)

Belirtilen cihaz kimliğine sahip bir mikrofonu temsil eden bir AudioConfig nesnesi oluşturur.

fromSpeakerOutput(IPlayer)

Özel IPlayer nesnesini temsil eden bir AudioConfig nesnesi oluşturur. Duraklatmayı, sürdürmeyi vb. denetlemek için IPlayer nesnesini kullanabilirsiniz.

fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)

Belirtilen akışı temsil eden bir AudioConfig nesnesi oluşturur.

fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)

Belirtilen ses çıkış akışını temsil eden bir AudioConfig nesnesi oluşturur

fromWavFileInput(File | Buffer, string)

Belirtilen dosyayı temsil eden bir AudioConfig nesnesi oluşturur.

getProperty(string, string)

Rastgele bir özelliğin geçerli değerini döndürür.

setProperty(string, string)

Rastgele bir özellik ayarlar.

Yöntem Ayrıntıları

close()

Nesneye bağlı tüm dış kaynakları açıkça serbest

function close()

fromAudioFileOutput(PathLike)

Belirtilen çıkış ses dosyasını temsil eden bir AudioConfig nesnesi oluşturur

static function fromAudioFileOutput(filename: PathLike): AudioConfig

Parametreler

filename

PathLike

çıkış ses dosyasının dosya adı

Döndürülenler

Oluşturulan ses çıkış yapılandırması. Sürüm 1.11.0'da eklendi

fromDefaultMicrophoneInput()

Sistemdeki varsayılan mikrofonu temsil eden bir AudioConfig nesnesi oluşturur.

static function fromDefaultMicrophoneInput(): AudioConfig

Döndürülenler

Oluşturulan ses girişi yapılandırması.

fromDefaultSpeakerOutput()

Varsayılan konuşmacıyı temsil eden bir AudioConfig nesnesi oluşturur.

static function fromDefaultSpeakerOutput(): AudioConfig

Döndürülenler

Oluşturulan ses çıkış yapılandırması. Sürüm 1.11.0'da eklendi

fromMicrophoneInput(string)

Belirtilen cihaz kimliğine sahip bir mikrofonu temsil eden bir AudioConfig nesnesi oluşturur.

static function fromMicrophoneInput(deviceId?: string): AudioConfig

Parametreler

deviceId

string

Kullanılacak mikrofonun cihaz kimliğini belirtir. Varsayılan mikrofon kullanılır ve değer atlanır.

Döndürülenler

Oluşturulan ses girişi yapılandırması.

fromSpeakerOutput(IPlayer)

Özel IPlayer nesnesini temsil eden bir AudioConfig nesnesi oluşturur. Duraklatmayı, sürdürmeyi vb. denetlemek için IPlayer nesnesini kullanabilirsiniz.

static function fromSpeakerOutput(player?: IPlayer): AudioConfig

Parametreler

player
IPlayer

kayıttan yürütme için IPlayer nesnesi.

Döndürülenler

Oluşturulan ses çıkış yapılandırması. Sürüm 1.12.0'da eklendi

fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)

Belirtilen akışı temsil eden bir AudioConfig nesnesi oluşturur.

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

Parametreler

audioStream

AudioInputStream | PullAudioInputStreamCallback | MediaStream

Özel ses giriş akışını belirtir. Şu anda yalnızca WAV / PCM desteklenmektedir.

Döndürülenler

Oluşturulan ses girişi yapılandırması.

fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)

Belirtilen ses çıkış akışını temsil eden bir AudioConfig nesnesi oluşturur

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

Parametreler

audioStream

AudioOutputStream | PushAudioOutputStreamCallback

Özel ses çıkış akışını belirtir.

Döndürülenler

Oluşturulan ses çıkış yapılandırması. Sürüm 1.11.0'da eklendi

fromWavFileInput(File | Buffer, string)

Belirtilen dosyayı temsil eden bir AudioConfig nesnesi oluşturur.

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

Parametreler

file

File | Buffer

name

string

Döndürülenler

Oluşturulan ses girişi yapılandırması.

getProperty(string, string)

Rastgele bir özelliğin geçerli değerini döndürür.

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

Parametreler

name

string

Sorgu için özelliğin adı.

def

string

Özelliğin bilinmemesi durumunda döndürülecek değer.

Döndürülenler

string

Verilen özelliğin geçerli değeri veya sağlanan varsayılan değer.

setProperty(string, string)

Rastgele bir özellik ayarlar.

function setProperty(name: string, value: string)

Parametreler

name

string

Ayarlanacak özelliğin adı.

value

string

Özelliğin yeni değeri.