Delen via


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;