klasse Audio::P ullAudioInputStream
class Audio::PullAudioInputStream
: public Audio::AudioInputStream
Stroomklasse voor audio-invoer ophalen.
Leden
Maken
Syntaxis: public inline static std::shared_ptr< PullAudioInputStream > Create ( void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback );
Hiermee maakt u een PullAudioInputStream met behulp van de opgegeven callbackfuncties Read() en Close() "C" callback-functies Opmerking: de dataBuffer die door Read() wordt geretourneerd, mag geen audioheader bevatten.
Parameters
pvContext
Contextaanwijzer die moet worden gebruikt bij het aanroepen van de callbacks.readCallback
Callback lezen.closeCallback
Callback sluiten.
Retouren
Een gedeelde aanwijzer naar PullAudioInputStream
Maken
Syntaxis: public inline static std::shared_ptr< PullAudioInputStream > Create ( 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 met behulp van de opgegeven callbackfuncties Read(), Close() en GetProperty() "C" callback-functies Opmerking: de dataBuffer die wordt geretourneerd door Read() mag geen audioheader bevatten. Toegevoegd in versie 1.5.0.
Parameters
pvContext
Contextaanwijzer die moet worden gebruikt bij het aanroepen van de callbacks.readCallback
Callback lezen.closeCallback
Callback sluiten.getPropertyCallback
Terugbellen van eigenschap ophalen.
Retouren
Een gedeelde aanwijzer naar PullAudioInputStream
Maken
Syntaxis: public inline static std::shared_ptr< PullAudioInputStream > Create ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Hiermee maakt u een PullAudioInputStream die gebruikmaakt van de opgegeven callbackfuncties Read() en Close(). Opmerking: de dataBuffer die wordt geretourneerd door Read() mag geen audioheader bevatten.
Parameters
readCallback
Callback lezen.closeCallback
Callback sluiten.
Retouren
Een gedeelde aanwijzer naar PullAudioInputStream
Maken
Syntaxis: public inline static std::shared_ptr< PullAudioInputStream > Create ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Hiermee maakt u een PullAudioInputStream die gebruikmaakt van de opgegeven callbackfuncties Read(), Close() en GetProperty(). Opmerking: de dataBuffer die wordt geretourneerd door Read() mag geen audioheader bevatten. Toegevoegd in versie 1.5.0.
Parameters
readCallback
Callback lezen.closeCallback
Callback sluiten.getPropertyCallback
Terugbellen van eigenschap ophalen.
Retouren
Een gedeelde aanwijzer naar PullAudioInputStream
Maken
Syntaxis: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< PullAudioInputStreamCallback > callback );
Hiermee maakt u een PullAudioInputStream die gebruikmaakt van de opgegeven callback-functie Close().
Parameters
callback
Gedeelde aanwijzer naar het pullAudioInputStreamCallback-exemplaar.
Retouren
Een gedeelde aanwijzer naar PullAudioInputStream
Maken
Syntaxis: public inline static std::shared_ptr< PullAudioInputStream > Create ( 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 met behulp van de opgegeven callbackfuncties Read() en Close() "C" callback-functies Opmerking: de dataBuffer die door Read() wordt geretourneerd, mag geen audioheader bevatten.
Parameters
format
Audiostream-indeling.pvContext
Contextaanwijzer die moet worden gebruikt bij het aanroepen van de callbacks.readCallback
Callback lezen.closeCallback
Callback sluiten.
Retouren
Een gedeelde aanwijzer naar PullAudioInputStream
Maken
Syntaxis: public inline static std::shared_ptr< PullAudioInputStream > Create ( 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 met behulp van de opgegeven callbackfuncties Read(), Close() en GetProperty() "C" callback-functies Opmerking: de dataBuffer die wordt geretourneerd door Read() mag geen audioheader bevatten.
Parameters
format
Audiostream-indeling.pvContext
Contextaanwijzer die moet worden gebruikt bij het aanroepen van de callbacks.readCallback
Callback lezen.closeCallback
Callback sluiten.getPropertyCallback
Terugbellen van eigenschap ophalen.
Retouren
Een gedeelde aanwijzer naar PullAudioInputStream
Maken
Syntaxis: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Hiermee maakt u een PullAudioInputStream die gebruikmaakt van de opgegeven callbackfuncties Read() en Close(). Opmerking: de dataBuffer die wordt geretourneerd door Read() mag geen audioheader bevatten.
Parameters
format
Audiostream-indeling.readCallback
Callback lezen.closeCallback
Callback sluiten.
Retouren
Een gedeelde aanwijzer naar PullAudioInputStream
Maken
Syntaxis: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Hiermee maakt u een PullAudioInputStream die gebruikmaakt van de opgegeven callbackfuncties Read(), Close() en GetProperty(). Opmerking: de dataBuffer die wordt geretourneerd door Read() mag geen audioheader bevatten. Toegevoegd in versie 1.5.0.
Parameters
format
Audiostream-indeling.readCallback
Callback lezen.closeCallback
Callback sluiten.getPropertyCallback
Terugbellen van eigenschap ophalen.
Retouren
Een gedeelde aanwijzer naar PullAudioInputStream
Maken
Syntaxis: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , std::shared_ptr< PullAudioInputStreamCallback > callback );
Hiermee maakt u een PullAudioInputStream die gebruikmaakt van de opgegeven callbackfuncties Read() en Close().
Parameters
format
Audiostream-indeling.callback
Gedeelde aanwijzer naar het pullAudioInputStreamCallback-exemplaar.
Retouren
Een gedeelde aanwijzer naar PullAudioInputStream