class Audio::AudioOutputStream
Représente le flux de sortie audio utilisé pour les configurations de sortie audio personnalisées. Mise à jour dans la version 1.7.0.
Membres
opérateur SPXAUDIOSTREAMHANDLE
Syntaxe : public inline explicit operator SPXAUDIOSTREAMHANDLE ( ) const;
Opérateur interne utilisé pour obtenir la valeur de handle sous-jacente.
Retours
Handle.
CreatePullStream
Syntaxe : public inline static std::shared_ptr< PullAudioOutputStream > CreatePullStream ( );
Crée un PullAudioOutputStream sauvegardé en mémoire.
Retours
Pointeur partagé vers PullAudioOutputStream
CreatePushStream
Syntaxe : public inline static std::shared_ptr< PushAudioOutputStream > CreatePushStream ( void * pvContext , CUSTOM_AUDIO_PUSH_STREAM_WRITE_CALLBACK writeCallback , CUSTOM_AUDIO_PUSH_STREAM_CLOSE_CALLBACK closeCallback );
Crée un PushAudioOutputStream qui délègue aux fonctions de rappel spécifiées pour les méthodes Write() et Close().
Paramètres
pvContext
Pointeur de contexte à utiliser lors de l’appel des rappels.writeCallback
Écrire un rappel.closeCallback
Fermez le rappel.
Retours
Pointeur partagé vers PushAudioOutputStream
CreatePushStream
Syntaxe : public inline static std::shared_ptr< PushAudioOutputStream > CreatePushStream ( WriteCallbackFunction_Type writeCallback , CloseCallbackFunction_Type closeCallback );
Crée un PushAudioOutputStream qui délègue aux fonctions de rappel spécifiées pour les méthodes Write() et Close().
Paramètres
writeCallback
Écrire un rappel.closeCallback
Fermez le rappel.
Retours
Pointeur partagé vers PushAudioOutputStream
CreatePushStream
Syntaxe : public inline static std::shared_ptr< PushAudioOutputStream > CreatePushStream ( std::shared_ptr< PushAudioOutputStreamCallback > callback );
Crée un PushAudioOutputStream qui délègue à l’interface de rappel spécifiée pour les méthodes Write() et Close().
Paramètres
-
callback
Pointeur partagé vers l’instance PushAudioOutputStreamCallback.
Retours
Pointeur partagé vers PushAudioOutputStream
WriteCallbackFunction_Type
Syntaxe : typedef WriteCallbackFunction_Type;
CloseCallbackFunction_Type
Syntaxe : typedef CloseCallbackFunction_Type;