Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Représente le flux d’entrée audio utilisé pour les configurations d’entrée audio personnalisées.
Membres
opérateur SPXAUDIOSTREAMHANDLE
Syntaxe : public inline explicit operator SPXAUDIOSTREAMHANDLE ( ) const;
Opérateur interne utilisé pour obtenir la valeur de handle sous-jacente.
Retours
Un handle.
CreatePushStream
Syntaxe : public inline static std::shared_ptr< PushAudioInputStream > CreatePushStream ( );
Crée un PushAudioInputStream en mémoire au format par défaut (16 kHz, 16 bits, PCM mono).
Retours
Pointeur partagé vers PushAudioInputStream
CreatePushStream
Syntaxe : public inline static std::shared_ptr< PushAudioInputStream > CreatePushStream ( std::shared_ptr< AudioStreamFormat > format );
Crée un PushAudioInputStream en mémoire avec le format audio spécifié.
Paramètres
-
formatformat de flux audio.
Retours
Pointeur partagé vers PushAudioInputStream
CreatePullStream
Syntaxe : public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback );
Crée un PullAudioInputStream qui délègue aux fonctions de rappel spécifiées pour les méthodes Read() et Close(), à l’aide du format par défaut (16 kHz, 16 bits, MONO PCM).
Paramètres
pvContextpointeur de contexte à utiliser lors de l’appel des rappels.readCallbackrappel en lecture.closeCallbackFermer le rappel.
Retours
Pointeur partagé vers PullAudioInputStream
CreatePullStream
Syntaxe : 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 );
Crée un PullAudioInputStream qui délègue aux fonctions de rappel spécifiées pour les méthodes Read(), Close() et GetProperty() Ajoutées dans la version 1.5.0.
Paramètres
pvContextpointeur de contexte à utiliser lors de l’appel des rappels.readCallbackrappel en lecture.closeCallbackFermer le rappel.getPropertyCallbackrappel GetProperty.
Retours
Pointeur partagé vers PullAudioInputStream
CreatePullStream
Syntaxe : public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Crée un PullAudioInputStream qui délègue aux fonctions de rappel spécifiées pour les méthodes Read() et Close(), à l’aide du format par défaut (16 kHz, 16 bits, MONO PCM).
Paramètres
readCallbackrappel en lecture.closeCallbackFermer le rappel.
Retours
Pointeur partagé vers PullAudioInputStream
CreatePullStream
Syntaxe : public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Crée un PullAudioInputStream qui délègue aux fonctions de rappel spécifiées pour les méthodes Read(), Close() et GetProperty(). Ajouté dans la version 1.5.0.
Paramètres
readCallbackrappel en lecture.closeCallbackFermer le rappel.getPropertyCallbackrappel de propriété Get.
Retours
Pointeur partagé vers PullAudioInputStream
CreatePullStream
Syntaxe : public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< PullAudioInputStreamCallback > callback );
Crée un PullAudioInputStream qui délègue à l’interface de rappel spécifiée pour les méthodes Read() et Close(), à l’aide du format par défaut (16 kHz, 16 bits, MONO PCM).
Paramètres
-
callbackpointeur partagé vers l’instance PullAudioInputStreamCallback.
Retours
Pointeur partagé vers PullAudioInputStream
CreatePullStream
Syntaxe : 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 );
Crée un PullAudioInputStream qui délègue aux fonctions de rappel spécifiées pour les méthodes Read() et Close().
Paramètres
formatformat de flux audio.pvContextpointeur de contexte à utiliser lors de l’appel des rappels.readCallbackrappel en lecture.closeCallbackFermer le rappel.
Retours
Pointeur partagé vers PullAudioInputStream
CreatePullStream
Syntaxe : 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 );
Crée un PullAudioInputStream qui délègue aux fonctions de rappel spécifiées pour les méthodes Read(), Close() et GetProperty(). Ajouté dans la version 1.5.0.
Paramètres
formatformat de flux audio.pvContextpointeur de contexte à utiliser lors de l’appel des rappels.readCallbackrappel en lecture.closeCallbackFermer le rappel.getPropertyCallbackrappel de propriété Get.
Retours
Pointeur partagé vers PullAudioInputStream
CreatePullStream
Syntaxe : public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Crée un PullAudioInputStream qui délègue aux fonctions de rappel spécifiées pour les méthodes Read() et Close().
Paramètres
formatformat de flux audio.readCallbackrappel en lecture.closeCallbackFermer le rappel.
Retours
Pointeur partagé vers PullAudioInputStream
CreatePullStream
Syntaxe : public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Crée un PullAudioInputStream qui délègue aux fonctions de rappel spécifiées pour les méthodes Read() et Close(). Ajouté dans la version 1.5.0.
Paramètres
formatformat de flux audio.readCallbackrappel en lecture.closeCallbackFermer le rappel.getPropertyCallbackrappel de propriété Get.
Retours
Pointeur partagé vers PullAudioInputStream
CreatePullStream
Syntaxe : public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , std::shared_ptr< PullAudioInputStreamCallback > callback );
Crée un PullAudioInputStream qui délègue à l’interface de rappel spécifiée pour les méthodes Read() et Close(), à l’aide du format spécifié.
Paramètres
formatformat de flux audio.callbackpointeur partagé vers l’instance PullAudioInputStreamCallback.
Retours
Pointeur partagé vers PullAudioInputStream
ReadCallbackFunction_Type
Syntaxe : typedef ReadCallbackFunction_Type;
CloseCallbackFunction_Type
Syntaxe : typedef CloseCallbackFunction_Type;
GetPropertyCallbackFunction_Type
Syntaxe : typedef GetPropertyCallbackFunction_Type;
Ajouté dans la version 1.5.0.