Partager via


classe Audio::P ushAudioOutputStream

class Audio::PushAudioOutputStream
  : public Audio::AudioOutputStream

Classe de flux de sortie audio push. 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 à l’aide des fonctions de rappel Write() et Close() « C » spécifiées.

Paramètres

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

  • writeCallback Rappel d’écriture.

  • closeCallback Fermez 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 Fermez 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 à l’aide de l’interface de rappel spécifiée avec les fonctions de rappel Write() et Close().

Paramètres

  • callback Pointeur partagé vers l’instance PushAudioOutputStreamCallback.

Retours

Pointeur partagé vers PushAudioOutputStream