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