class Audio::P ullAudioInputStream
class Audio::PullAudioInputStream
: public Audio::AudioInputStream
Ściąganie klasy strumienia wejściowego audio.
Elementy członkowskie
Utwórz
Składnia: public inline static std::shared_ptr< PullAudioInputStream > Create ( void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback );
Tworzy funkcję PullAudioInputStream korzystającą z określonego wskaźnika funkcji read() i Close() "C": DataBuffer zwrócony przez funkcję Read() nie powinien zawierać żadnego nagłówka audio.
Parametry
pvContext
Wskaźnik kontekstu używany podczas wywoływania wywołań zwrotnych.readCallback
Odczyt wywołania zwrotnego.closeCallback
Zamknij wywołanie zwrotne.
Zwraca
Wskaźnik udostępniony do funkcji PullAudioInputStream
Utwórz
Składnia: 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 );
Tworzy element PullAudioInputStream korzystający z określonego elementu Read(), Close() i GetProperty() "C" wskaźników funkcji wywołania zwrotnego Uwaga: dataBuffer zwrócony przez funkcję Read() nie powinien zawierać żadnego nagłówka audio. Dodano w wersji 1.5.0.
Parametry
pvContext
Wskaźnik kontekstu używany podczas wywoływania wywołań zwrotnych.readCallback
Odczyt wywołania zwrotnego.closeCallback
Zamknij wywołanie zwrotne.getPropertyCallback
Pobierz wywołanie zwrotne właściwości.
Zwraca
Wskaźnik udostępniony do funkcji PullAudioInputStream
Utwórz
Składnia: public inline static std::shared_ptr< PullAudioInputStream > Create ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Tworzy funkcję PullAudioInputStream korzystającą z określonych funkcji wywołania zwrotnego Read() i Close(). Uwaga: dataBuffer zwrócony przez read() nie powinien zawierać żadnego nagłówka audio.
Parametry
readCallback
Odczyt wywołania zwrotnego.closeCallback
Zamknij wywołanie zwrotne.
Zwraca
Wskaźnik udostępniony do funkcji PullAudioInputStream
Utwórz
Składnia: public inline static std::shared_ptr< PullAudioInputStream > Create ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Tworzy funkcję wywołania zwrotnego PullAudioInputStream przy użyciu określonej funkcji Read(), Close() i GetProperty(). Uwaga: dataBuffer zwrócony przez read() nie powinien zawierać żadnego nagłówka audio. Dodano w wersji 1.5.0.
Parametry
readCallback
Odczyt wywołania zwrotnego.closeCallback
Zamknij wywołanie zwrotne.getPropertyCallback
Pobierz wywołanie zwrotne właściwości.
Zwraca
Wskaźnik udostępniony do funkcji PullAudioInputStream
Utwórz
Składnia: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< PullAudioInputStreamCallback > callback );
Tworzy funkcję PullAudioInputStream korzystającą z określonej funkcji wywołania zwrotnego Close().
Parametry
-
callback
Wskaźnik udostępniony do wystąpienia PullAudioInputStreamCallback.
Zwraca
Wskaźnik udostępniony do funkcji PullAudioInputStream
Utwórz
Składnia: 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 );
Tworzy funkcję PullAudioInputStream korzystającą z określonego wskaźnika funkcji read() i Close() "C": DataBuffer zwrócony przez funkcję Read() nie powinien zawierać żadnego nagłówka audio.
Parametry
format
Format strumienia audio.pvContext
Wskaźnik kontekstu używany podczas wywoływania wywołań zwrotnych.readCallback
Odczyt wywołania zwrotnego.closeCallback
Zamknij wywołanie zwrotne.
Zwraca
Wskaźnik udostępniony do funkcji PullAudioInputStream
Utwórz
Składnia: 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 );
Tworzy element PullAudioInputStream korzystający z określonego elementu Read(), Close() i GetProperty() "C" wskaźników funkcji wywołania zwrotnego Uwaga: dataBuffer zwrócony przez funkcję Read() nie powinien zawierać żadnego nagłówka audio.
Parametry
format
Format strumienia audio.pvContext
Wskaźnik kontekstu używany podczas wywoływania wywołań zwrotnych.readCallback
Odczyt wywołania zwrotnego.closeCallback
Zamknij wywołanie zwrotne.getPropertyCallback
Pobierz wywołanie zwrotne właściwości.
Zwraca
Wskaźnik udostępniony do funkcji PullAudioInputStream
Utwórz
Składnia: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Tworzy funkcję PullAudioInputStream korzystającą z określonych funkcji wywołania zwrotnego Read() i Close(). Uwaga: dataBuffer zwrócony przez read() nie powinien zawierać żadnego nagłówka audio.
Parametry
format
Format strumienia audio.readCallback
Odczyt wywołania zwrotnego.closeCallback
Zamknij wywołanie zwrotne.
Zwraca
Wskaźnik udostępniony do funkcji PullAudioInputStream
Utwórz
Składnia: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Tworzy funkcję wywołania zwrotnego PullAudioInputStream przy użyciu określonej funkcji Read(), Close() i GetProperty(). Uwaga: dataBuffer zwrócony przez read() nie powinien zawierać żadnego nagłówka audio. Dodano w wersji 1.5.0.
Parametry
format
Format strumienia audio.readCallback
Odczyt wywołania zwrotnego.closeCallback
Zamknij wywołanie zwrotne.getPropertyCallback
Pobierz wywołanie zwrotne właściwości.
Zwraca
Wskaźnik udostępniony do funkcji PullAudioInputStream
Utwórz
Składnia: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , std::shared_ptr< PullAudioInputStreamCallback > callback );
Tworzy funkcję PullAudioInputStream korzystającą z określonych funkcji wywołania zwrotnego Read() i Close().
Parametry
format
Format strumienia audio.callback
Wskaźnik udostępniony do wystąpienia PullAudioInputStreamCallback.
Zwraca
Wskaźnik udostępniony do funkcji PullAudioInputStream