Klasse Audio::P ullAudioInputStream
class Audio::PullAudioInputStream
: public Audio::AudioInputStream
Pull-Audioeingabestreamklasse.
Member
Erstellen
Syntax: public inline static std::shared_ptr< PullAudioInputStream > Create ( void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback );
Erstellt einen PullAudioInputStream unter Verwendung der angegebenen Callbackfunktionen Read() und Close() "C" Hinweis: Der von Read() zurückgegebene dataBuffer sollte keinen Audioheader enthalten.
Parameter
pvContext
Kontextzeiger, der beim Aufrufen der Rückrufe verwendet werden soll.readCallback
Rückruf lesen.closeCallback
Rückruf schließen.
Gibt zurück
Ein freigegebener Zeiger auf PullAudioInputStream
Erstellen
Syntax: 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 );
Erstellt einen PullAudioInputStream unter Verwendung der angegebenen Callbackfunktionen Read(), Close() und GetProperty() "C" Hinweis: Der von Read() zurückgegebene dataBuffer sollte keinen Audioheader enthalten. In Version 1.5.0 hinzugefügt.
Parameter
pvContext
Kontextzeiger, der beim Aufrufen der Rückrufe verwendet werden soll.readCallback
Rückruf lesen.closeCallback
Rückruf schließen.getPropertyCallback
Abrufen des Eigenschaftsrückrufs.
Gibt zurück
Ein freigegebener Zeiger auf PullAudioInputStream
Erstellen
Syntax: public inline static std::shared_ptr< PullAudioInputStream > Create ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Erstellt einen PullAudioInputStream unter Verwendung der angegebenen Read()- und Close()-Rückruffunktionen. Hinweis: Der von Read() zurückgegebene dataBuffer sollte keinen Audioheader enthalten.
Parameter
readCallback
Rückruf lesen.closeCallback
Rückruf schließen.
Gibt zurück
Ein freigegebener Zeiger auf PullAudioInputStream
Erstellen
Syntax: public inline static std::shared_ptr< PullAudioInputStream > Create ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Erstellt einen PullAudioInputStream unter Verwendung der angegebenen Rückruffunktionen Read(), Close() und GetProperty(). Hinweis: Der von Read() zurückgegebene dataBuffer sollte keinen Audioheader enthalten. In Version 1.5.0 hinzugefügt.
Parameter
readCallback
Rückruf lesen.closeCallback
Rückruf schließen.getPropertyCallback
Abrufen des Eigenschaftsrückrufs.
Gibt zurück
Ein freigegebener Zeiger auf PullAudioInputStream
Erstellen
Syntax: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< PullAudioInputStreamCallback > callback );
Erstellt einen PullAudioInputStream mit der angegebenen Close()-Rückruffunktion.
Parameter
-
callback
Freigegebener Zeiger auf die PullAudioInputStreamCallback-Instanz.
Gibt zurück
Ein freigegebener Zeiger auf PullAudioInputStream
Erstellen
Syntax: 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 );
Erstellt einen PullAudioInputStream unter Verwendung der angegebenen Callbackfunktionen Read() und Close() "C" Hinweis: Der von Read() zurückgegebene dataBuffer sollte keinen Audioheader enthalten.
Parameter
format
Audiostreamformat.pvContext
Kontextzeiger, der beim Aufrufen der Rückrufe verwendet werden soll.readCallback
Rückruf lesen.closeCallback
Rückruf schließen.
Gibt zurück
Ein freigegebener Zeiger auf PullAudioInputStream
Erstellen
Syntax: 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 );
Erstellt einen PullAudioInputStream unter Verwendung der angegebenen Callbackfunktionen Read(), Close() und GetProperty() "C" Hinweis: Der von Read() zurückgegebene dataBuffer sollte keinen Audioheader enthalten.
Parameter
format
Audiostreamformat.pvContext
Kontextzeiger, der beim Aufrufen der Rückrufe verwendet werden soll.readCallback
Rückruf lesen.closeCallback
Rückruf schließen.getPropertyCallback
Abrufen des Eigenschaftsrückrufs.
Gibt zurück
Ein freigegebener Zeiger auf PullAudioInputStream
Erstellen
Syntax: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Erstellt einen PullAudioInputStream unter Verwendung der angegebenen Read()- und Close()-Rückruffunktionen. Hinweis: Der von Read() zurückgegebene dataBuffer sollte keinen Audioheader enthalten.
Parameter
format
Audiostreamformat.readCallback
Rückruf lesen.closeCallback
Rückruf schließen.
Gibt zurück
Ein freigegebener Zeiger auf PullAudioInputStream
Erstellen
Syntax: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Erstellt einen PullAudioInputStream unter Verwendung der angegebenen Rückruffunktionen Read(), Close() und GetProperty(). Hinweis: Der von Read() zurückgegebene dataBuffer sollte keinen Audioheader enthalten. In Version 1.5.0 hinzugefügt.
Parameter
format
Audiostreamformat.readCallback
Rückruf lesen.closeCallback
Rückruf schließen.getPropertyCallback
Abrufen des Eigenschaftsrückrufs.
Gibt zurück
Ein freigegebener Zeiger auf PullAudioInputStream
Erstellen
Syntax: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , std::shared_ptr< PullAudioInputStreamCallback > callback );
Erstellt einen PullAudioInputStream unter Verwendung der angegebenen Read()- und Close()-Rückruffunktionen.
Parameter
format
Audiostreamformat.callback
Freigegebener Zeiger auf die PullAudioInputStreamCallback-Instanz.
Gibt zurück
Ein freigegebener Zeiger auf PullAudioInputStream