class Audio ::P ushAudioOutputStream

class Audio::PushAudioOutputStream
  : public Audio::AudioOutputStream

Envoyer (push) la classe de flux de sortie audio. Ajouté dans la version 1.4.0.

Membres

Créer

Syntaxe : public inline static std::shared_ptr< PushAudioOutputStream > Create ( void * pvContext , CUSTOM_AUDIO_PUSH_STREAM_WRITE_CALLBACK writeCallback , CUSTOM_AUDIO_PUSH_STREAM_CLOSE_CALLBACK closeCallback );

Crée un PushAudioOutputStream utilisant les pointeurs de fonctions de rappel Write() et Close() « C » spécifiés.

Paramètres

  • pvContext pointeur de contexte à utiliser lors de l’appel des rappels.

  • writeCallback rappel d’écriture.

  • closeCallback Fermer le rappel.

Retours

Pointeur partagé vers PushAudioOutputStream

Créer

Syntaxe : public inline static std::shared_ptr< PushAudioOutputStream > Create ( WriteCallbackFunction_Type writeCallback , CloseCallbackFunction_Type closeCallback );

Crée un PushAudioOutputStream utilisant les fonctions de rappel Write() et Close() spécifiées.

Paramètres

  • writeCallback rappel d’écriture.

  • closeCallback Fermer le rappel.

Retours

Pointeur partagé vers PushAudioOutputStream

Créer

Syntaxe : public inline static std::shared_ptr< PushAudioOutputStream > Create ( std::shared_ptr< PushAudioOutputStreamCallback > callback );

Crée un PushAudioOutputStream utilisant l’interface de rappel spécifiée avec la fonction de rappel Write() et Close().

Paramètres

  • callback pointeur partagé vers l’instance PushAudioOutputStreamCallback.

Retours

Pointeur partagé vers PushAudioOutputStream