class Audio::P ullAudioInputStream
class Audio::PullAudioInputStream
: public Audio::AudioInputStream
Hämta ljudindataströmsklassen.
Medlemmar
Skapa
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 );
Skapar en PullAudioInputStream som använder angivna read() och Close() "C" motringningsfunktioner pekare Obs! DataBuffer som returneras av Read() får inte innehålla någon ljudrubrik.
Parametrar
pvContext
Kontextpekare som ska användas vid anrop av återanrop.readCallback
Läs återanrop.closeCallback
Stäng återanropet.
Returer
En delad pekare till PullAudioInputStream
Skapa
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 );
Skapar en PullAudioInputStream som använder angivna read(), Close() och GetProperty() "C" motringningsfunktioner pekare Obs! DataBuffer som returneras av Read() bör inte innehålla något ljudhuvud. Har lagts till i version 1.5.0.
Parametrar
pvContext
Kontextpekare som ska användas vid anrop av återanrop.readCallback
Läs återanrop.closeCallback
Stäng återanropet.getPropertyCallback
Hämta egenskapsåteranrop.
Returer
En delad pekare till PullAudioInputStream
Skapa
Syntax: public inline static std::shared_ptr< PullAudioInputStream > Create ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Skapar en PullAudioInputStream som använder de angivna återanropsfunktionerna Read() och Close(). Obs! DataBuffer som returneras av Read() bör inte innehålla någon ljudrubrik.
Parametrar
readCallback
Läs återanrop.closeCallback
Stäng återanropet.
Returer
En delad pekare till PullAudioInputStream
Skapa
Syntax: public inline static std::shared_ptr< PullAudioInputStream > Create ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Skapar en PullAudioInputStream som använder de angivna återanropsfunktionerna Read(), Close() och GetProperty(). Obs! DataBuffer som returneras av Read() bör inte innehålla någon ljudrubrik. Har lagts till i version 1.5.0.
Parametrar
readCallback
Läs återanrop.closeCallback
Stäng återanropet.getPropertyCallback
Hämta egenskapsåteranrop.
Returer
En delad pekare till PullAudioInputStream
Skapa
Syntax: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< PullAudioInputStreamCallback > callback );
Skapar en PullAudioInputStream som använder den angivna återanropsfunktionen Close().
Parametrar
callback
Delad pekare till PullAudioInputStreamCallback-instansen.
Returer
En delad pekare till PullAudioInputStream
Skapa
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 );
Skapar en PullAudioInputStream som använder angivna read() och Close() "C" motringningsfunktioner pekare Obs! DataBuffer som returneras av Read() får inte innehålla någon ljudrubrik.
Parametrar
format
Ljudströmformat.pvContext
Kontextpekare som ska användas vid anrop av återanrop.readCallback
Läs återanrop.closeCallback
Stäng återanropet.
Returer
En delad pekare till PullAudioInputStream
Skapa
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 );
Skapar en PullAudioInputStream som använder angivna read(), Close() och GetProperty() "C" motringningsfunktioner pekare Obs! DataBuffer som returneras av Read() bör inte innehålla något ljudhuvud.
Parametrar
format
Ljudströmformat.pvContext
Kontextpekare som ska användas vid anrop av återanrop.readCallback
Läs återanrop.closeCallback
Stäng återanropet.getPropertyCallback
Hämta egenskapsåteranrop.
Returer
En delad pekare till PullAudioInputStream
Skapa
Syntax: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Skapar en PullAudioInputStream som använder de angivna återanropsfunktionerna Read() och Close(). Obs! DataBuffer som returneras av Read() bör inte innehålla någon ljudrubrik.
Parametrar
format
Ljudströmformat.readCallback
Läs återanrop.closeCallback
Stäng återanropet.
Returer
En delad pekare till PullAudioInputStream
Skapa
Syntax: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Skapar en PullAudioInputStream som använder de angivna återanropsfunktionerna Read(), Close() och GetProperty(). Obs! DataBuffer som returneras av Read() bör inte innehålla någon ljudrubrik. Har lagts till i version 1.5.0.
Parametrar
format
Ljudströmformat.readCallback
Läs återanrop.closeCallback
Stäng återanropet.getPropertyCallback
Hämta egenskapsåteranrop.
Returer
En delad pekare till PullAudioInputStream
Skapa
Syntax: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , std::shared_ptr< PullAudioInputStreamCallback > callback );
Skapar en PullAudioInputStream som använder de angivna återanropsfunktionerna Read() och Close().
Parametrar
format
Ljudströmformat.callback
Delad pekare till PullAudioInputStreamCallback-instansen.
Returer
En delad pekare till PullAudioInputStream