Delen via


klasse Audio::P ushAudioOutputStream

class Audio::PushAudioOutputStream
  : public Audio::AudioOutputStream

Streamklasse voor audio-uitvoer pushen. Toegevoegd in versie 1.4.0.

Leden

Maken

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

Hiermee maakt u een PushAudioOutputStream die gebruikmaakt van de opgegeven callbackfuncties Write() en Close() "C" callback.

Parameters

  • pvContext Contextaanwijzer die moet worden gebruikt bij het aanroepen van de callbacks.

  • writeCallback Callback schrijven.

  • closeCallback Callback sluiten.

Retouren

Een gedeelde aanwijzer naar PushAudioOutputStream

Maken

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

Hiermee maakt u een PushAudioOutputStream die gebruikmaakt van de opgegeven callbackfuncties Write() en Close().

Parameters

  • writeCallback Callback schrijven.

  • closeCallback Callback sluiten.

Retouren

Een gedeelde aanwijzer naar PushAudioOutputStream

Maken

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

Hiermee maakt u een PushAudioOutputStream die gebruikmaakt van de opgegeven callback-interface met de callback-functie Write() en Close().

Parameters

  • callback Gedeelde aanwijzer naar het exemplaar PushAudioOutputStreamCallback.

Retouren

Een gedeelde aanwijzer naar PushAudioOutputStream