Delen via


klasse Audio::P ushAudioOutputStream

class Audio::PushAudioOutputStream
  : public Audio::AudioOutputStream

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

Leden

Maak

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 voor Write() en Close() C.

Parameterwaarden

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

  • writeCallback Terugschrijven.

  • closeCallback callback sluiten.

Retouren

Een gedeelde aanwijzer naar PushAudioOutputStream

Maak

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 callback-functies Write() en Close().

Parameterwaarden

  • writeCallback Terugschrijven.

  • closeCallback callback sluiten.

Retouren

Een gedeelde aanwijzer naar PushAudioOutputStream

Maak

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().

Parameterwaarden

  • callback shared pointer to PushAudioOutputStreamCallback instance.

Retouren

Een gedeelde aanwijzer naar PushAudioOutputStream