class Audio::AudioInputStream
Představuje datový proud zvukového vstupu, který se používá pro vlastní konfigurace zvukového vstupu.
Členové
SPXAUDIOSTREAMHANDLE – operátor
Syntaxe: public inline explicit operator SPXAUDIOSTREAMHANDLE ( ) const;
Interní operátor použitý k získání podkladové hodnoty popisovače.
Návraty
Popisovač.
CreatePushStream
Syntaxe: public inline static std::shared_ptr< PushAudioInputStream > CreatePushStream ( );
Vytvoří paměťovou paměť PushAudioInputStream ve výchozím formátu (16 kHz, 16 bitů, mono PCM).
Návraty
Sdílený ukazatel na PushAudioInputStream
CreatePushStream
Syntaxe: public inline static std::shared_ptr< PushAudioInputStream > CreatePushStream ( std::shared_ptr< AudioStreamFormat > format );
Vytvoří paměť zálohované PushAudioInputStream se zadaným zvukovým formátem.
Parametry
-
format
Formát zvukového streamu.
Návraty
Sdílený ukazatel na PushAudioInputStream
CreatePullStream
Syntaxe: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback );
Vytvoří PullAudioInputStream, který deleguje na zadané funkce zpětného volání pro metody Read() a Close() pomocí výchozího formátu (16 kHz, 16 bitů, mono PCM).
Parametry
pvContext
Kontextový ukazatel, který se má použít při vyvolání zpětných volání.readCallback
Čtení zpětného volánícloseCallback
Zavřete zpětné volání.
Návraty
Sdílený ukazatel na PullAudioInputStream
CreatePullStream
Syntaxe: 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 );
Vytvoří PullAudioInputStream, který deleguje na zadané funkce zpětného volání pro metody Read(), Close() a GetProperty() přidané ve verzi 1.5.0.
Parametry
pvContext
Kontextový ukazatel, který se má použít při vyvolání zpětných volání.readCallback
Čtení zpětného volánícloseCallback
Zavřete zpětné volání.getPropertyCallback
Zpětné volání GetProperty.
Návraty
Sdílený ukazatel na PullAudioInputStream
CreatePullStream
Syntaxe: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Vytvoří PullAudioInputStream, který deleguje na zadané funkce zpětného volání pro metody Read() a Close() pomocí výchozího formátu (16 kHz, 16 bitů, mono PCM).
Parametry
readCallback
Čtení zpětného volánícloseCallback
Zavřete zpětné volání.
Návraty
Sdílený ukazatel na PullAudioInputStream
CreatePullStream
Syntaxe: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Vytvoří PullAudioInputStream, který deleguje na zadané funkce zpětného volání pro Metody Read(), Close() a GetProperty(). Přidáno ve verzi 1.5.0.
Parametry
readCallback
Čtení zpětného volánícloseCallback
Zavřete zpětné volání.getPropertyCallback
Získání zpětného volání vlastnosti
Návraty
Sdílený ukazatel na PullAudioInputStream
CreatePullStream
Syntaxe: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< PullAudioInputStreamCallback > callback );
Vytvoří PullAudioInputStream, který deleguje do zadaného rozhraní zpětného volání metody Read() a Close() pomocí výchozího formátu (16 kHz, 16 bitů, mono PCM).
Parametry
-
callback
Sdílený ukazatel na instanci PullAudioInputStreamCallback.
Návraty
Sdílený ukazatel na PullAudioInputStream
CreatePullStream
Syntaxe: 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 );
Vytvoří PullAudioInputStream, který deleguje na zadané funkce zpětného volání metody Read() a Close().
Parametry
format
Formát zvukového streamu.pvContext
Kontextový ukazatel, který se má použít při vyvolání zpětných volání.readCallback
Čtení zpětného volánícloseCallback
Zavřete zpětné volání.
Návraty
Sdílený ukazatel na PullAudioInputStream
CreatePullStream
Syntaxe: 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 );
Vytvoří PullAudioInputStream, který deleguje na zadané funkce zpětného volání pro Metody Read(), Close() a GetProperty(). Přidáno ve verzi 1.5.0.
Parametry
format
Formát zvukového streamu.pvContext
Kontextový ukazatel, který se má použít při vyvolání zpětných volání.readCallback
Čtení zpětného volánícloseCallback
Zavřete zpětné volání.getPropertyCallback
Získání zpětného volání vlastnosti
Návraty
Sdílený ukazatel na PullAudioInputStream
CreatePullStream
Syntaxe: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Vytvoří PullAudioInputStream, který deleguje na zadané funkce zpětného volání metody Read() a Close().
Parametry
format
Formát zvukového streamu.readCallback
Čtení zpětného volánícloseCallback
Zavřete zpětné volání.
Návraty
Sdílený ukazatel na PullAudioInputStream
CreatePullStream
Syntaxe: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Vytvoří PullAudioInputStream, který deleguje na zadané funkce zpětného volání metody Read() a Close(). Přidáno ve verzi 1.5.0.
Parametry
format
Formát zvukového streamu.readCallback
Přečtěte si zpětné volání.closeCallback
Zavřete zpětné volání.getPropertyCallback
Získání zpětného volání vlastnosti
Návraty
Sdílený ukazatel na PullAudioInputStream
CreatePullStream
Syntaxe: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , std::shared_ptr< PullAudioInputStreamCallback > callback );
Vytvoří PullAudioInputStream, který deleguje do zadaného rozhraní zpětného volání pro Read() a Close() metody pomocí zadaného formátu.
Parametry
format
Formát zvukového streamu.callback
Sdílený ukazatel na instanci PullAudioInputStreamCallback.
Návraty
Sdílený ukazatel na PullAudioInputStream
ReadCallbackFunction_Type
Syntaxe: typedef ReadCallbackFunction_Type;
CloseCallbackFunction_Type
Syntaxe: typedef CloseCallbackFunction_Type;
GetPropertyCallbackFunction_Type
Syntaxe: typedef GetPropertyCallbackFunction_Type;
Přidáno ve verzi 1.5.0.