class Audio::AudioInputStream
Representerar ljudindataström som används för anpassade ljudindatakonfigurationer.
Medlemmar
operatorN SPXAUDIOSTREAMHANDLE
Syntax: public inline explicit operator SPXAUDIOSTREAMHANDLE ( ) const;
Intern operator som används för att hämta underliggande referensvärde.
Återlämning
Ett handtag.
CreatePushStream
Syntax: public inline static std::shared_ptr< PushAudioInputStream > CreatePushStream ( );
Skapar en minnesstödd PushAudioInputStream med standardformatet (16 kHz, 16 bitar, mono PCM).
Återlämning
En delad pekare till PushAudioInputStream
CreatePushStream
Syntax: public inline static std::shared_ptr< PushAudioInputStream > CreatePushStream ( std::shared_ptr< AudioStreamFormat > format );
Skapar ett minnesbackat PushAudioInputStream med det angivna ljudformatet.
Parameterar
-
format
ljudströmformat.
Återlämning
En delad pekare till 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 );
Skapar en PullAudioInputStream som delegerar till de angivna återanropsfunktionerna för metoderna Read() och Close() med standardformatet (16 kHz, 16 bitar, mono PCM).
Parameterar
pvContext
kontextpekare som ska användas när du anropar motringningarna.readCallback
Återanrop.closeCallback
Stäng återanropet.
Återlämning
En delad pekare till 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 );
Skapar en PullAudioInputStream som delegerar till de angivna återanropsfunktionerna för metoderna Read(), Close() och GetProperty() som lagts till i version 1.5.0.
Parameterar
pvContext
kontextpekare som ska användas när du anropar motringningarna.readCallback
Återanrop.closeCallback
Stäng återanropet.getPropertyCallback
GetProperty-återanrop.
Återlämning
En delad pekare till PullAudioInputStream
CreatePullStream
Syntax: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Skapar en PullAudioInputStream som delegerar till de angivna återanropsfunktionerna för metoderna Read() och Close() med standardformatet (16 kHz, 16 bitar, mono PCM).
Parameterar
readCallback
Återanrop.closeCallback
Stäng återanropet.
Återlämning
En delad pekare till PullAudioInputStream
CreatePullStream
Syntax: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Skapar en PullAudioInputStream som delegerar till de angivna återanropsfunktionerna för metoderna Read(), Close() och GetProperty(). Har lagts till i version 1.5.0.
Parameterar
readCallback
Återanrop.closeCallback
Stäng återanropet.getPropertyCallback
Hämta återanrop till egenskapen.
Återlämning
En delad pekare till PullAudioInputStream
CreatePullStream
Syntax: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< PullAudioInputStreamCallback > callback );
Skapar en PullAudioInputStream som delegerar till det angivna motringningsgränssnittet för metoderna Read() och Close() med standardformatet (16 kHz, 16 bitar, mono PCM).
Parameterar
-
callback
Delad pekare till PullAudioInputStreamCallback-instansen.
Återlämning
En delad pekare till 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 );
Skapar en PullAudioInputStream som delegerar till de angivna återanropsfunktionerna för metoderna Read() och Close().
Parameterar
format
ljudströmformat.pvContext
kontextpekare som ska användas när du anropar motringningarna.readCallback
Återanrop.closeCallback
Stäng återanropet.
Återlämning
En delad pekare till 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 );
Skapar en PullAudioInputStream som delegerar till de angivna återanropsfunktionerna för metoderna Read(), Close() och GetProperty(). Har lagts till i version 1.5.0.
Parameterar
format
ljudströmformat.pvContext
kontextpekare som ska användas när du anropar motringningarna.readCallback
Återanrop.closeCallback
Stäng återanropet.getPropertyCallback
Hämta återanrop till egenskapen.
Återlämning
En delad pekare till PullAudioInputStream
CreatePullStream
Syntax: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Skapar en PullAudioInputStream som delegerar till de angivna återanropsfunktionerna för metoderna Read() och Close().
Parameterar
format
ljudströmformat.readCallback
Återanrop.closeCallback
Stäng återanropet.
Återlämning
En delad pekare till 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 );
Skapar en PullAudioInputStream som delegerar till de angivna återanropsfunktionerna för metoderna Read() och Close(). Har lagts till i version 1.5.0.
Parameterar
format
ljudströmformat.readCallback
Återanrop.closeCallback
Stäng återanropet.getPropertyCallback
Hämta återanrop till egenskapen.
Återlämning
En delad pekare till PullAudioInputStream
CreatePullStream
Syntax: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , std::shared_ptr< PullAudioInputStreamCallback > callback );
Skapar en PullAudioInputStream som delegerar till det angivna motringningsgränssnittet för metoderna Read() och Close() med det angivna formatet.
Parameterar
format
ljudströmformat.callback
Delad pekare till PullAudioInputStreamCallback-instansen.
Återlämning
En delad pekare till PullAudioInputStream
ReadCallbackFunction_Type
Syntax: typedef ReadCallbackFunction_Type;
CloseCallbackFunction_Type
Syntax: typedef CloseCallbackFunction_Type;
GetPropertyCallbackFunction_Type
Syntax: typedef GetPropertyCallbackFunction_Type;
Har lagts till i version 1.5.0.