Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Rappresenta il flusso di input audio usato per configurazioni di input audio personalizzate.
Membri
operatore SPXAUDIOSTREAMHANDLE
Sintassi: public inline explicit operator SPXAUDIOSTREAMHANDLE ( ) const;
Operatore interno usato per ottenere il valore di handle sottostante.
Restituzioni
Handle.
CreatePushStream
Sintassi: public inline static std::shared_ptr< PushAudioInputStream > CreatePushStream ( );
Crea una memoria supportata da PushAudioInputStream usando il formato predefinito (16 kHz, 16 bit, mono PCM).
Restituzioni
Puntatore condiviso a PushAudioInputStream
CreatePushStream
Sintassi: public inline static std::shared_ptr< PushAudioInputStream > CreatePushStream ( std::shared_ptr< AudioStreamFormat > format );
Crea un pushAudioInputStream supportato dalla memoria con il formato audio specificato.
Parametri
-
formatformato di flusso audio.
Restituzioni
Puntatore condiviso a PushAudioInputStream
CreatePullStream
Sintassi: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback );
Crea un oggetto PullAudioInputStream che delega alle funzioni di callback specificate per i metodi Read() e Close(), usando il formato predefinito (16 kHz, 16 bit, mono PCM).
Parametri
pvContextpuntatore di contesto da usare quando si richiamano i callback.readCallbackcallback di lettura.closeCallbackCallback di chiusura.
Restituzioni
Puntatore condiviso a PullAudioInputStream
CreatePullStream
Sintassi: 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 );
Crea un oggetto PullAudioInputStream che delega alle funzioni di callback specificate per i metodi Read(), Close() e GetProperty() aggiunti nella versione 1.5.0.
Parametri
pvContextpuntatore di contesto da usare quando si richiamano i callback.readCallbackcallback di lettura.closeCallbackCallback di chiusura.getPropertyCallbackcallback GetProperty.
Restituzioni
Puntatore condiviso a PullAudioInputStream
CreatePullStream
Sintassi: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Crea un oggetto PullAudioInputStream che delega alle funzioni di callback specificate per i metodi Read() e Close(), usando il formato predefinito (16 kHz, 16 bit, mono PCM).
Parametri
readCallbackcallback di lettura.closeCallbackCallback di chiusura.
Restituzioni
Puntatore condiviso a PullAudioInputStream
CreatePullStream
Sintassi: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Crea un oggetto PullAudioInputStream che delega alle funzioni di callback specificate per i metodi Read(), Close() e GetProperty(). Aggiunta nella versione 1.5.0.
Parametri
readCallbackcallback di lettura.closeCallbackCallback di chiusura.getPropertyCallbackRicevi un richiamo per la proprietà.
Restituzioni
Puntatore condiviso a PullAudioInputStream
CreatePullStream
Sintassi: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< PullAudioInputStreamCallback > callback );
Crea un oggetto PullAudioInputStream che delega all'interfaccia di callback specificata per i metodi Read() e Close(), utilizzando il formato predefinito (16 kHz, 16 bit, mono PCM).
Parametri
-
callbackpuntatore condiviso all'istanza pullAudioInputStreamCallback.
Restituzioni
Puntatore condiviso a PullAudioInputStream
CreatePullStream
Sintassi: 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 );
Crea un oggetto PullAudioInputStream che delega alle funzioni di callback specificate per i metodi Read() e Close().
Parametri
formatformato di flusso audio.pvContextpuntatore di contesto da usare quando si richiamano i callback.readCallbackcallback di lettura.closeCallbackCallback di chiusura.
Restituzioni
Puntatore condiviso a PullAudioInputStream
CreatePullStream
Sintassi: 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 );
Crea un oggetto PullAudioInputStream che delega alle funzioni di callback specificate per i metodi Read(), Close() e GetProperty(). Aggiunta nella versione 1.5.0.
Parametri
formatformato di flusso audio.pvContextpuntatore di contesto da usare quando si richiamano i callback.readCallbackcallback di lettura.closeCallbackCallback di chiusura.getPropertyCallbackRicevi un richiamo per la proprietà.
Restituzioni
Puntatore condiviso a PullAudioInputStream
CreatePullStream
Sintassi: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Crea un oggetto PullAudioInputStream che delega alle funzioni di callback specificate per i metodi Read() e Close().
Parametri
formatformato di flusso audio.readCallbackcallback di lettura.closeCallbackCallback di chiusura.
Restituzioni
Puntatore condiviso a PullAudioInputStream
CreatePullStream
Sintassi: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Crea un oggetto PullAudioInputStream che delega alle funzioni di callback specificate per i metodi Read() e Close(). Aggiunta nella versione 1.5.0.
Parametri
formatformato di flusso audio.readCallbackcallback di lettura.closeCallbackCallback di chiusura.getPropertyCallbackRicevi un richiamo per la proprietà.
Restituzioni
Puntatore condiviso a PullAudioInputStream
CreatePullStream
Sintassi: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , std::shared_ptr< PullAudioInputStreamCallback > callback );
Crea un oggetto PullAudioInputStream che delega all'interfaccia di callback specificata per i metodi Read() e Close(), utilizzando il formato specificato.
Parametri
formatformato di flusso audio.callbackpuntatore condiviso all'istanza pullAudioInputStreamCallback.
Restituzioni
Puntatore condiviso a PullAudioInputStream
ReadCallbackFunction_Type
Sintassi: typedef ReadCallbackFunction_Type;
CloseCallbackFunction_Type
Sintassi: typedef CloseCallbackFunction_Type;
GetPropertyCallbackFunction_Type
Sintassi: typedef GetPropertyCallbackFunction_Type;
Aggiunta nella versione 1.5.0.