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


AudioInputStream class

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

Методы

close()

Явным образом освобождает любой внешний ресурс, подключенный к объекту

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

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

createPushStream(AudioStreamFormat)

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

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

close()

Явным образом освобождает любой внешний ресурс, подключенный к объекту

function close()

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

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

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

Параметры

callback
PullAudioInputStreamCallback

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

format
AudioStreamFormat

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

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

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

createPushStream(AudioStreamFormat)

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

static function createPushStream(format?: AudioStreamFormat): PushAudioInputStream

Параметры

format
AudioStreamFormat

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

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

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