PushAudioInputStream class
Представляет поток входных звуковых данных push-уведомлений с поддержкой памяти, используемый для пользовательских конфигураций входных аудиоданных.
- Extends
Методы
close() | Закрывает поток. |
create(Audio |
Создает pushAudioInputStream с использованием памяти с указанным аудиоформатом. |
write(Array |
Записывает звуковые данные, указанные путем создания внутренней копии данных. |
Наследуемые методы
create |
Создает pullAudioInputStream, который делегирует указанный интерфейс обратного вызова для методов read() и close(). |
create |
Создает 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