class Audio::AudioOutputStream

Представляет поток вывода звука, используемый для пользовательских конфигураций вывода звука. Обновлено в версии 1.7.0.

Элементы

оператор SPXAUDIOSTREAMHANDLE

Синтаксис: public inline explicit operator SPXAUDIOSTREAMHANDLE ( ) const;

Внутренний оператор, используемый для получения значения базового дескриптора.

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

Дескриптор.

CreatePullStream

Синтаксис: public inline static std::shared_ptr< PullAudioOutputStream > CreatePullStream ( );

Создает пул PullAudioOutputStream с поддержкой памяти.

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

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

CreatePushStream

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

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

Параметры

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

  • writeCallback Запись обратного вызова.

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

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

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

CreatePushStream

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

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

Параметры

  • writeCallback Запись обратного вызова.

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

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

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

CreatePushStream

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

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

Параметры

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

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

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

WriteCallbackFunction_Type

Синтаксис: typedef WriteCallbackFunction_Type;

CloseCallbackFunction_Type

Синтаксис: typedef CloseCallbackFunction_Type;