PushAudioInputStream class

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

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

Формат звуковых данных, в котором звук будет записываться в метод write() потока передачи звука (требуется, если формат не является 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

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

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

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

Наследуется отAudioInputStream.createPullStream

createPushStream(AudioStreamFormat)

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

static function createPushStream(format?: AudioStreamFormat): PushAudioInputStream

Параметры

format
AudioStreamFormat

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

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

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

Наследуется отAudioInputStream.createPushStream