klasse Audio::AudioOutputStream
Vertegenwoordigt de audio-uitvoerstroom die wordt gebruikt voor aangepaste audio-uitvoerconfiguraties. Bijgewerkt in versie 1.7.0.
Leden
operator SPXAUDIOSTREAMHANDLE
Syntaxis: public inline explicit operator SPXAUDIOSTREAMHANDLE ( ) const;
Interne operator die wordt gebruikt om de onderliggende ingangswaarde op te halen.
Retouren
Een handvat.
CreatePullStream
Syntaxis: public inline static std::shared_ptr< PullAudioOutputStream > CreatePullStream ( );
Hiermee maakt u een door het geheugen ondersteunde PullAudioOutputStream.
Retouren
Een gedeelde aanwijzer naar PullAudioOutputStream
CreatePushStream
Syntaxis: public inline static std::shared_ptr< PushAudioOutputStream > CreatePushStream ( void * pvContext , CUSTOM_AUDIO_PUSH_STREAM_WRITE_CALLBACK writeCallback , CUSTOM_AUDIO_PUSH_STREAM_CLOSE_CALLBACK closeCallback );
Hiermee maakt u een PushAudioOutputStream die delegeert aan de opgegeven callback-functies voor write() en Close()-methoden.
Parameterwaarden
pvContext
contextaanwijzer die moet worden gebruikt bij het aanroepen van de callbacks.writeCallback
Terugschrijven.closeCallback
callback sluiten.
Retouren
Een gedeelde aanwijzer naar PushAudioOutputStream
CreatePushStream
Syntaxis: public inline static std::shared_ptr< PushAudioOutputStream > CreatePushStream ( WriteCallbackFunction_Type writeCallback , CloseCallbackFunction_Type closeCallback );
Hiermee maakt u een PushAudioOutputStream die delegeert aan de opgegeven callback-functies voor write() en Close()-methoden.
Parameterwaarden
writeCallback
Terugschrijven.closeCallback
callback sluiten.
Retouren
Een gedeelde aanwijzer naar PushAudioOutputStream
CreatePushStream
Syntaxis: public inline static std::shared_ptr< PushAudioOutputStream > CreatePushStream ( std::shared_ptr< PushAudioOutputStreamCallback > callback );
Hiermee maakt u een PushAudioOutputStream die wordt gedelegeerd aan de opgegeven callback-interface voor write() en Close()-methoden.
Parameterwaarden
-
callback
shared pointer to PushAudioOutputStreamCallback instance.
Retouren
Een gedeelde aanwijzer naar PushAudioOutputStream
WriteCallbackFunction_Type
Syntaxis: typedef WriteCallbackFunction_Type;
CloseCallbackFunction_Type
Syntaxis: typedef CloseCallbackFunction_Type;