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