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


class Audio::P ushAudioOutputStreamCallback

Интерфейс, определяющий методы обратного вызова для потока вывода звука. Обновлено в версии 1.7.0.

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

Элементы

~PushAudioOutputStreamCallback

Синтаксис: public inline virtual ~PushAudioOutputStreamCallback ( );

Деструктор, ничего не делает.

Write

Синтаксис: public int Write ( uint8_t * dataBuffer , uint32_t size );

Эта функция вызывается для синхронного переноса данных в аудиопоток.

Параметры

  • dataBuffer Указатель на буфер, из которого будут использоваться звуковые данные.

  • size Размер буфера.

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

Количество байтов, потребляемых из буфера

Закрыть

Синтаксис: public void Close ( );

Эта функция вызывается для закрытия аудиопотока.

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