AudioInputStream class
Представляет входной аудиопоток, используемый для пользовательских конфигураций входных аудиоданных.
Методы
close() | Явным образом освобождает любой внешний ресурс, подключенный к объекту |
create |
Создает pullAudioInputStream, который делегирует указанный интерфейс обратного вызова для методов read() и close(). |
create |
Создает 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).
Возвращаемое значение
Создаваемый входной аудиопоток.