classe Audio::P ullAudioInputStream
class Audio::PullAudioInputStream
: public Audio::AudioInputStream
Extraction de la classe de flux d’entrée audio.
Membres
Créer
Syntaxe : public inline static std::shared_ptr< PullAudioInputStream > Create ( void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback );
Crée un PullAudioInputStream utilisant les pointeurs de fonctions de rappel Read() et Close() « C » spécifiés Remarque : Le dataBuffer retourné par Read() ne doit pas contenir d’en-tête audio.
Paramètres
pvContext
Pointeur de contexte à utiliser lors de l’appel des rappels.readCallback
Lire le rappel.closeCallback
Fermez le rappel.
Retours
Pointeur partagé vers PullAudioInputStream
Créer
Syntaxe : public inline static std::shared_ptr< PullAudioInputStream > Create ( 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 utilisant les pointeurs de fonctions de rappel Read(), Close() et GetProperty() « C » spécifiés Remarque : Le dataBuffer retourné par Read() ne doit pas contenir d’en-tête audio. Ajout dans la version 1.5.0.
Paramètres
pvContext
Pointeur de contexte à utiliser lors de l’appel des rappels.readCallback
Lire le rappel.closeCallback
Fermez le rappel.getPropertyCallback
Obtenir le rappel de propriété.
Retours
Pointeur partagé vers PullAudioInputStream
Créer
Syntaxe : public inline static std::shared_ptr< PullAudioInputStream > Create ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Crée un PullAudioInputStream utilisant les fonctions de rappel Read() et Close() spécifiées. Remarque : le dataBuffer retourné par Read() ne doit pas contenir d’en-tête audio.
Paramètres
readCallback
Lire le rappel.closeCallback
Fermez le rappel.
Retours
Pointeur partagé vers PullAudioInputStream
Créer
Syntaxe : public inline static std::shared_ptr< PullAudioInputStream > Create ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Crée un PullAudioInputStream utilisant les fonctions de rappel Read(), Close() et GetProperty() spécifiées. Remarque : le dataBuffer retourné par Read() ne doit pas contenir d’en-tête audio. Ajout dans la version 1.5.0.
Paramètres
readCallback
Lire le rappel.closeCallback
Fermez le rappel.getPropertyCallback
Obtenir le rappel de propriété.
Retours
Pointeur partagé vers PullAudioInputStream
Créer
Syntaxe : public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< PullAudioInputStreamCallback > callback );
Crée un PullAudioInputStream à l’aide de la fonction de rappel Close() spécifiée.
Paramètres
-
callback
Pointeur partagé vers l’instance PullAudioInputStreamCallback.
Retours
Pointeur partagé vers PullAudioInputStream
Créer
Syntaxe : public inline static std::shared_ptr< PullAudioInputStream > Create ( 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 utilisant les pointeurs de fonctions de rappel Read() et Close() « C » spécifiés Remarque : Le dataBuffer retourné par Read() ne doit pas contenir d’en-tête audio.
Paramètres
format
Format de flux audio.pvContext
Pointeur de contexte à utiliser lors de l’appel des rappels.readCallback
Lire le rappel.closeCallback
Fermez le rappel.
Retours
Pointeur partagé vers PullAudioInputStream
Créer
Syntaxe : public inline static std::shared_ptr< PullAudioInputStream > Create ( 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 utilisant les pointeurs de fonctions de rappel Read(), Close() et GetProperty() « C » spécifiés Remarque : Le dataBuffer retourné par Read() ne doit pas contenir d’en-tête audio.
Paramètres
format
Format de flux audio.pvContext
Pointeur de contexte à utiliser lors de l’appel des rappels.readCallback
Lire le rappel.closeCallback
Fermez le rappel.getPropertyCallback
Obtenir le rappel de propriété.
Retours
Pointeur partagé vers PullAudioInputStream
Créer
Syntaxe : public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Crée un PullAudioInputStream utilisant les fonctions de rappel Read() et Close() spécifiées. Remarque : le dataBuffer retourné par Read() ne doit pas contenir d’en-tête audio.
Paramètres
format
Format de flux audio.readCallback
Lire le rappel.closeCallback
Fermez le rappel.
Retours
Pointeur partagé vers PullAudioInputStream
Créer
Syntaxe : public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Crée un PullAudioInputStream utilisant les fonctions de rappel Read(), Close() et GetProperty() spécifiées. Remarque : le dataBuffer retourné par Read() ne doit pas contenir d’en-tête audio. Ajout dans la version 1.5.0.
Paramètres
format
Format de flux audio.readCallback
Lire le rappel.closeCallback
Fermez le rappel.getPropertyCallback
Obtenir le rappel de propriété.
Retours
Pointeur partagé vers PullAudioInputStream
Créer
Syntaxe : public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , std::shared_ptr< PullAudioInputStreamCallback > callback );
Crée un PullAudioInputStream utilisant les fonctions de rappel Read() et Close() spécifiées.
Paramètres
format
Format de flux audio.callback
Pointeur partagé vers l’instance PullAudioInputStreamCallback.
Retours
Pointeur partagé vers PullAudioInputStream