Поделиться через


PushAudioInputStream class

Представляет резервный поток передачи звука, используемый для пользовательских конфигураций ввода звука.

Extends

Методы

close()

Закрывает поток.

create(AudioStreamFormat)

Создает резервную память PushAudioInputStream с указанным форматом звука.

write(ArrayBuffer)

Записывает звуковые данные, указанные путем создания внутренней копии данных.

Наследуемые методы

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

Создает PullAudioInputStream, который делегирует указанный интерфейс обратного вызова для методов read() и close().

createPushStream(AudioStreamFormat)

Создает резервную память PushAudioInputStream с указанным форматом звука.

Сведения о методе

close()

Закрывает поток.

function close()

create(AudioStreamFormat)

Создает резервную память PushAudioInputStream с указанным форматом звука.

static function create(format?: AudioStreamFormat): PushAudioInputStream

Параметры

format
AudioStreamFormat

Формат звуковых данных, в котором звук будет записан в метод записи потоковой передачи звука (обязательный, если формат не равен 16 кГц 16 бит моно PCM).

Возвращаемое значение

Создаваемый поток входных данных push-звука.

write(ArrayBuffer)

Записывает звуковые данные, указанные путем создания внутренней копии данных.

function write(dataBuffer: ArrayBuffer)

Параметры

dataBuffer

ArrayBuffer

Звуковой буфер, из которого эта функция сделает копию.

Сведения о наследуемом методе

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

Создает PullAudioInputStream, который делегирует указанный интерфейс обратного вызова для методов read() и close().

static function createPullStream(callback: PullAudioInputStreamCallback, format?: AudioStreamFormat): PullAudioInputStream

Параметры

callback
PullAudioInputStreamCallback

Пользовательский объект ввода звука, производный от PullAudioInputStreamCallback

format
AudioStreamFormat

Формат звуковых данных, в котором звук будет возвращен из метода чтения () обратного вызова (обязательный, если формат не равен 16 кГц 16бит моно PCM).

Возвращаемое значение

Создаваемый поток ввода звука.

унаследован отAudioInputStream.createPullStream

createPushStream(AudioStreamFormat)

Создает резервную память PushAudioInputStream с указанным форматом звука.

static function createPushStream(format?: AudioStreamFormat): PushAudioInputStream

Параметры

format
AudioStreamFormat

Формат звуковых данных, в котором звук будет записан в метод записи потоковой передачи звука (обязательный, если формат не равен 16 кГц 16 бит моно PCM).

Возвращаемое значение

Создаваемый поток ввода звука.

унаследован отAudioInputStream.createPushStream