Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Представляет поток ввода звука, используемый для пользовательских конфигураций ввода звука.
Члены
оператор SPXAUDIOSTREAMHANDLE
Синтаксис: public inline explicit operator SPXAUDIOSTREAMHANDLE ( ) const;
Внутренний оператор, используемый для получения значения базового дескриптора.
Возвраты
Дескриптор.
CreatePushStream
Синтаксис: public inline static std::shared_ptr< PushAudioInputStream > CreatePushStream ( );
Создает память, поддерживаемую PushAudioInputStream, используя формат по умолчанию (16 кГц, 16 бит, моно PCM).
Возвраты
Общий указатель на PushAudioInputStream
CreatePushStream
Синтаксис: public inline static std::shared_ptr< PushAudioInputStream > CreatePushStream ( std::shared_ptr< AudioStreamFormat > format );
Создает резервную память PushAudioInputStream с указанным форматом звука.
Параметры
-
formatформат аудиопотока.
Возвраты
Общий указатель на PushAudioInputStream
CreatePullStream
Синтаксис: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback );
Создает pullAudioInputStream, который делегирует указанные функции обратного вызова для методов Read() и Close(), используя формат по умолчанию (16 кГц, 16 бит, моно PCM).
Параметры
pvContextуказатель контекста, используемый при вызове обратных вызовов.readCallbackобратном вызове чтения.closeCallbackЗакрыть обратный вызов.
Возвраты
Общий указатель на PullAudioInputStream
CreatePullStream
Синтаксис: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback , CUSTOM_AUDIO_PULL_STREAM_GET_PROPERTY_CALLBACK getPropertyCallback );
Создает PullAudioInputStream, который делегирует указанные функции обратного вызова для методов Read(), Close() и GetProperty(), добавленных в версию 1.5.0.
Параметры
pvContextуказатель контекста, используемый при вызове обратных вызовов.readCallbackобратном вызове чтения.closeCallbackЗакрыть обратный вызов.getPropertyCallbackобратный вызов GetProperty.
Возвраты
Общий указатель на PullAudioInputStream
CreatePullStream
Синтаксис: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Создает pullAudioInputStream, который делегирует указанные функции обратного вызова для методов Read() и Close(), используя формат по умолчанию (16 кГц, 16 бит, моно PCM).
Параметры
readCallbackобратном вызове чтения.closeCallbackЗакрыть обратный вызов.
Возвраты
Общий указатель на PullAudioInputStream
CreatePullStream
Синтаксис: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Создает PullAudioInputStream, который делегирует указанные функции обратного вызова для методов Read(), Close() и GetProperty(). Добавлено в версию 1.5.0.
Параметры
readCallbackобратном вызове чтения.closeCallbackЗакрыть обратный вызов.getPropertyCallbackобратный вызов свойства.
Возвраты
Общий указатель на PullAudioInputStream
CreatePullStream
Синтаксис: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< PullAudioInputStreamCallback > callback );
Создает pullAudioInputStream, который делегирует указанный интерфейс обратного вызова для методов Read() и Close(), используя формат по умолчанию (16 кГц, 16 бит, моно PCM).
Параметры
-
callbackобщий указатель на экземпляр PullAudioInputStreamCallback.
Возвраты
Общий указатель на PullAudioInputStream
CreatePullStream
Синтаксис: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback );
Создает PullAudioInputStream, который делегирует указанные функции обратного вызова для методов Read() и Close().
Параметры
formatформат аудиопотока.pvContextуказатель контекста, используемый при вызове обратных вызовов.readCallbackобратном вызове чтения.closeCallbackЗакрыть обратный вызов.
Возвраты
Общий указатель на PullAudioInputStream
CreatePullStream
Синтаксис: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback , CUSTOM_AUDIO_PULL_STREAM_GET_PROPERTY_CALLBACK getPropertyCallback );
Создает PullAudioInputStream, который делегирует указанные функции обратного вызова для методов Read(), Close() и GetProperty(). Добавлено в версию 1.5.0.
Параметры
formatформат аудиопотока.pvContextуказатель контекста, используемый при вызове обратных вызовов.readCallbackобратном вызове чтения.closeCallbackЗакрыть обратный вызов.getPropertyCallbackобратный вызов свойства.
Возвраты
Общий указатель на PullAudioInputStream
CreatePullStream
Синтаксис: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Создает PullAudioInputStream, который делегирует указанные функции обратного вызова для методов Read() и Close().
Параметры
formatформат аудиопотока.readCallbackобратном вызове чтения.closeCallbackЗакрыть обратный вызов.
Возвраты
Общий указатель на PullAudioInputStream
CreatePullStream
Синтаксис: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Создает PullAudioInputStream, который делегирует указанные функции обратного вызова для методов Read() и Close(). Добавлено в версию 1.5.0.
Параметры
formatформат аудиопотока.readCallbackобратном вызове чтения.closeCallbackЗакрыть обратный вызов.getPropertyCallbackобратный вызов свойства.
Возвраты
Общий указатель на PullAudioInputStream
CreatePullStream
Синтаксис: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , std::shared_ptr< PullAudioInputStreamCallback > callback );
Создает pullAudioInputStream, который делегирует указанный интерфейс обратного вызова для методов Read() и Close(), используя указанный формат.
Параметры
formatформат аудиопотока.callbackобщий указатель на экземпляр PullAudioInputStreamCallback.
Возвраты
Общий указатель на PullAudioInputStream
ReadCallbackFunction_Type
Синтаксис: typedef ReadCallbackFunction_Type;
CloseCallbackFunction_Type
Синтаксис: typedef CloseCallbackFunction_Type;
GetPropertyCallbackFunction_Type
Синтаксис: typedef GetPropertyCallbackFunction_Type;
Добавлено в версию 1.5.0.