Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt den Audioeingabedatenstrom dar, der für benutzerdefinierte Audioeingabekonfigurationen verwendet wird.
Elemente
Operator SPXAUDIOSTREAMHANDLE
Syntax: public inline explicit operator SPXAUDIOSTREAMHANDLE ( ) const;
Interner Operator, der zum Abrufen eines zugrunde liegenden Handlewerts verwendet wird.
Rückgaben
Ein Handle.
CreatePushStream
Syntax: public inline static std::shared_ptr< PushAudioInputStream > CreatePushStream ( );
Erstellt einen speichergesicherten PushAudioInputStream mit dem Standardformat (16 kHz, 16 Bit, Mono PCM).
Rückgaben
Ein gemeinsam genutzter Zeiger auf PushAudioInputStream
CreatePushStream
Syntax: public inline static std::shared_ptr< PushAudioInputStream > CreatePushStream ( std::shared_ptr< AudioStreamFormat > format );
Erstellt einen speichergesicherten PushAudioInputStream mit dem angegebenen Audioformat.
Die Parameter
-
formatAudiostreamformat.
Rückgaben
Ein gemeinsam genutzter Zeiger auf PushAudioInputStream
CreatePullStream
Syntax: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback );
Erstellt einen PullAudioInputStream, der mithilfe des Standardformats (16 kHz, 16 Bit, mono PCM) an die angegebenen Rückruffunktionen für Read() und Close() delegiert.
Die Parameter
pvContextKontextzeiger, der beim Aufrufen der Rückrufe verwendet werden soll.readCallbackRückruf lesen.closeCallbackRückruf schließen.
Rückgaben
Ein freigegebener Zeiger auf PullAudioInputStream
CreatePullStream
Syntax: 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 );
Erstellt einen PullAudioInputStream, der die angegebenen Rückruffunktionen für Read(), Close() und GetProperty() delegiert, die in Version 1.5.0 hinzugefügt wurden.
Die Parameter
pvContextKontextzeiger, der beim Aufrufen der Rückrufe verwendet werden soll.readCallbackRückruf lesen.closeCallbackRückruf schließen.getPropertyCallbackGetProperty-Rückruf.
Rückgaben
Ein freigegebener Zeiger auf PullAudioInputStream
CreatePullStream
Syntax: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Erstellt einen PullAudioInputStream, der mithilfe des Standardformats (16 kHz, 16 Bit, mono PCM) an die angegebenen Rückruffunktionen für Read() und Close() delegiert.
Die Parameter
readCallbackRückruf lesen.closeCallbackRückruf schließen.
Rückgaben
Ein freigegebener Zeiger auf PullAudioInputStream
CreatePullStream
Syntax: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Erstellt einen PullAudioInputStream, der die angegebenen Rückruffunktionen für die Methoden Read(), Close() und GetProperty() delegiert. In Version 1.5.0 hinzugefügt.
Die Parameter
readCallbackRückruf lesen.closeCallbackRückruf schließen.getPropertyCallbackAbrufen des Eigenschaftenrückrufs.
Rückgaben
Ein freigegebener Zeiger auf PullAudioInputStream
CreatePullStream
Syntax: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< PullAudioInputStreamCallback > callback );
Erstellt einen PullAudioInputStream, der mithilfe des Standardformats (16 kHz, 16 Bit, mono PCM) an die angegebene Rückrufschnittstelle für die Methoden Read() und Close() delegiert.
Die Parameter
-
callbackFreigegebener Zeiger auf pullAudioInputStreamCallback-Instanz.
Rückgaben
Ein freigegebener Zeiger auf PullAudioInputStream
CreatePullStream
Syntax: 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 );
Erstellt einen PullAudioInputStream, der an die angegebenen Rückruffunktionen für Die Methoden Read() und Close() delegiert.
Die Parameter
formatAudiostreamformat.pvContextKontextzeiger, der beim Aufrufen der Rückrufe verwendet werden soll.readCallbackRückruf lesen.closeCallbackRückruf schließen.
Rückgaben
Ein freigegebener Zeiger auf PullAudioInputStream
CreatePullStream
Syntax: 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 );
Erstellt einen PullAudioInputStream, der die angegebenen Rückruffunktionen für die Methoden Read(), Close() und GetProperty() delegiert. In Version 1.5.0 hinzugefügt.
Die Parameter
formatAudiostreamformat.pvContextKontextzeiger, der beim Aufrufen der Rückrufe verwendet werden soll.readCallbackRückruf lesen.closeCallbackRückruf schließen.getPropertyCallbackAbrufen des Eigenschaftenrückrufs.
Rückgaben
Ein freigegebener Zeiger auf PullAudioInputStream
CreatePullStream
Syntax: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Erstellt einen PullAudioInputStream, der an die angegebenen Rückruffunktionen für Die Methoden Read() und Close() delegiert.
Die Parameter
formatAudiostreamformat.readCallbackRückruf lesen.closeCallbackRückruf schließen.
Rückgaben
Ein freigegebener Zeiger auf PullAudioInputStream
CreatePullStream
Syntax: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Erstellt einen PullAudioInputStream, der an die angegebenen Rückruffunktionen für Die Methoden Read() und Close() delegiert. In Version 1.5.0 hinzugefügt.
Die Parameter
formatAudiostreamformat.readCallbackRückruf lesen.closeCallbackRückruf schließen.getPropertyCallbackAbrufen des Eigenschaftenrückrufs.
Rückgaben
Ein freigegebener Zeiger auf PullAudioInputStream
CreatePullStream
Syntax: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , std::shared_ptr< PullAudioInputStreamCallback > callback );
Erstellt einen PullAudioInputStream, der mithilfe des angegebenen Formats an die angegebene Rückrufschnittstelle für die Methoden Read() und Close() delegiert wird.
Die Parameter
formatAudiostreamformat.callbackFreigegebener Zeiger auf pullAudioInputStreamCallback-Instanz.
Rückgaben
Ein freigegebener Zeiger auf PullAudioInputStream
ReadCallbackFunction_Type
Syntax: typedef ReadCallbackFunction_Type;
CloseCallbackFunction_Type
Syntax: typedef CloseCallbackFunction_Type;
GetPropertyCallbackFunction_Type
Syntax: typedef GetPropertyCallbackFunction_Type;
In Version 1.5.0 hinzugefügt.