class Audio::P ushAudioOutputStream

class Audio::PushAudioOutputStream
  : public Audio::AudioOutputStream

Класс потоковой передачи аудиоданных. Добавлено в версии 1.4.0.

Элементы

Создать

Синтаксис: public inline static std::shared_ptr< PushAudioOutputStream > Create ( void * pvContext , CUSTOM_AUDIO_PUSH_STREAM_WRITE_CALLBACK writeCallback , CUSTOM_AUDIO_PUSH_STREAM_CLOSE_CALLBACK closeCallback );

Создает PushAudioOutputStream, используя указанные указатели функций обратного вызова Write() и Close() "C".

Параметры

  • pvContext Указатель контекста, используемый при вызове обратных вызовов.

  • writeCallback Обратный вызов записи.

  • closeCallback Закройте обратный вызов.

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

Общий указатель на PushAudioOutputStream

Создать

Синтаксис: public inline static std::shared_ptr< PushAudioOutputStream > Create ( WriteCallbackFunction_Type writeCallback , CloseCallbackFunction_Type closeCallback );

Создает PushAudioOutputStream, используя указанные функции обратного вызова Write() и Close().

Параметры

  • writeCallback Обратный вызов записи.

  • closeCallback Закройте обратный вызов.

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

Общий указатель на PushAudioOutputStream

Создать

Синтаксис: public inline static std::shared_ptr< PushAudioOutputStream > Create ( std::shared_ptr< PushAudioOutputStreamCallback > callback );

Создает PushAudioOutputStream, используя указанный интерфейс обратного вызова с функцией обратного вызова Write() и Close().

Параметры

  • callback Общий указатель на экземпляр PushAudioOutputStreamCallback.

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

Общий указатель на PushAudioOutputStream