klasse Audio::AudioInputStream
Vertegenwoordigt de audio-invoerstroom die wordt gebruikt voor aangepaste audio-invoerconfiguraties.
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.
CreatePushStream
Syntaxis: public inline static std::shared_ptr< PushAudioInputStream > CreatePushStream ( );
Hiermee maakt u een door het geheugen ondersteunde PushAudioInputStream met behulp van de standaardindeling (16 kHz, 16-bits, mono-PCM).
Retouren
Een gedeelde aanwijzer naar PushAudioInputStream
CreatePushStream
Syntaxis: public inline static std::shared_ptr< PushAudioInputStream > CreatePushStream ( std::shared_ptr< AudioStreamFormat > format );
Hiermee maakt u een door het geheugen ondersteunde PushAudioInputStream met de opgegeven audio-indeling.
Parameterwaarden
-
format
audiostreamindeling.
Retouren
Een gedeelde aanwijzer naar PushAudioInputStream
CreatePullStream
Syntaxis: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback );
Hiermee maakt u een PullAudioInputStream die delegeert aan de opgegeven callback-functies voor de methoden Read() en Close(), met behulp van de standaardindeling (16 kHz, 16-bits, mono-PCM).
Parameterwaarden
pvContext
contextaanwijzer die moet worden gebruikt bij het aanroepen van de callbacks.readCallback
callback lezen.closeCallback
callback sluiten.
Retouren
Een gedeelde aanwijzer naar PullAudioInputStream
CreatePullStream
Syntaxis: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback , CUSTOM_AUDIO_PULL_STREAM_GET_PROPERTY_CALLBACK getPropertyCallback );
Hiermee maakt u een PullAudioInputStream die delegeert aan de opgegeven callback-functies voor de methoden Read(), Close() en GetProperty() toegevoegd in versie 1.5.0.
Parameterwaarden
pvContext
contextaanwijzer die moet worden gebruikt bij het aanroepen van de callbacks.readCallback
callback lezen.closeCallback
callback sluiten.getPropertyCallback
GetProperty callback.
Retouren
Een gedeelde aanwijzer naar PullAudioInputStream
CreatePullStream
Syntaxis: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Hiermee maakt u een PullAudioInputStream die delegeert aan de opgegeven callback-functies voor de methoden Read() en Close(), met behulp van de standaardindeling (16 kHz, 16-bits, mono-PCM).
Parameterwaarden
readCallback
callback lezen.closeCallback
callback sluiten.
Retouren
Een gedeelde aanwijzer naar PullAudioInputStream
CreatePullStream
Syntaxis: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Hiermee maakt u een PullAudioInputStream die wordt gedelegeerd aan de opgegeven callback-functies voor de methoden Read(), Close() en GetProperty(). Toegevoegd in versie 1.5.0.
Parameterwaarden
readCallback
callback lezen.closeCallback
callback sluiten.getPropertyCallback
Callback van eigenschap ophalen.
Retouren
Een gedeelde aanwijzer naar PullAudioInputStream
CreatePullStream
Syntaxis: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< PullAudioInputStreamCallback > callback );
Hiermee maakt u een PullAudioInputStream die wordt gedelegeerd aan de opgegeven callback-interface voor de methoden Read() en Close(), met behulp van de standaardindeling (16 kHz, 16-bits, mono-PCM).
Parameterwaarden
-
callback
shared pointer to PullAudioInputStreamCallback instance.
Retouren
Een gedeelde aanwijzer naar PullAudioInputStream
CreatePullStream
Syntaxis: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback );
Hiermee maakt u een PullAudioInputStream die delegeert aan de opgegeven callback-functies voor de methoden Read() en Close().
Parameterwaarden
format
audiostreamindeling.pvContext
contextaanwijzer die moet worden gebruikt bij het aanroepen van de callbacks.readCallback
callback lezen.closeCallback
callback sluiten.
Retouren
Een gedeelde aanwijzer naar PullAudioInputStream
CreatePullStream
Syntaxis: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback , CUSTOM_AUDIO_PULL_STREAM_GET_PROPERTY_CALLBACK getPropertyCallback );
Hiermee maakt u een PullAudioInputStream die wordt gedelegeerd aan de opgegeven callback-functies voor de methoden Read(), Close() en GetProperty(). Toegevoegd in versie 1.5.0.
Parameterwaarden
format
audiostreamindeling.pvContext
contextaanwijzer die moet worden gebruikt bij het aanroepen van de callbacks.readCallback
callback lezen.closeCallback
callback sluiten.getPropertyCallback
Callback van eigenschap ophalen.
Retouren
Een gedeelde aanwijzer naar PullAudioInputStream
CreatePullStream
Syntaxis: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Hiermee maakt u een PullAudioInputStream die delegeert aan de opgegeven callback-functies voor de methoden Read() en Close().
Parameterwaarden
format
audiostreamindeling.readCallback
callback lezen.closeCallback
callback sluiten.
Retouren
Een gedeelde aanwijzer naar PullAudioInputStream
CreatePullStream
Syntaxis: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Hiermee maakt u een PullAudioInputStream die delegeert aan de opgegeven callback-functies voor de methoden Read() en Close(). Toegevoegd in versie 1.5.0.
Parameterwaarden
format
audiostreamindeling.readCallback
callback lezen.closeCallback
callback sluiten.getPropertyCallback
Callback van eigenschap ophalen.
Retouren
Een gedeelde aanwijzer naar PullAudioInputStream
CreatePullStream
Syntaxis: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , std::shared_ptr< PullAudioInputStreamCallback > callback );
Hiermee maakt u een PullAudioInputStream die wordt gedelegeerd aan de opgegeven callback-interface voor de methoden Read() en Close(), met behulp van de opgegeven indeling.
Parameterwaarden
format
audiostreamindeling.callback
shared pointer to PullAudioInputStreamCallback instance.
Retouren
Een gedeelde aanwijzer naar PullAudioInputStream
ReadCallbackFunction_Type
Syntaxis: typedef ReadCallbackFunction_Type;
CloseCallbackFunction_Type
Syntaxis: typedef CloseCallbackFunction_Type;
GetPropertyCallbackFunction_Type
Syntaxis: typedef GetPropertyCallbackFunction_Type;
Toegevoegd in versie 1.5.0.