Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Reprezentuje strumień wejściowy audio używany do niestandardowych konfiguracji wejściowych audio.
Członkowie
operator SPXAUDIOSTREAMHANDLE
Składnia: public inline explicit operator SPXAUDIOSTREAMHANDLE ( ) const;
Operator wewnętrzny używany do pobierania wartości dojścia bazowego.
Zwraca
Uchwyt.
CreatePushStream
Składnia: public inline static std::shared_ptr< PushAudioInputStream > CreatePushStream ( );
Tworzy kopię zapasową pamięci PushAudioInputStream przy użyciu formatu domyślnego (16 kHz, 16 bitów, mono PCM).
Zwraca
Wskaźnik udostępniony pushAudioInputStream
CreatePushStream
Składnia: public inline static std::shared_ptr< PushAudioInputStream > CreatePushStream ( std::shared_ptr< AudioStreamFormat > format );
Tworzy kopię zapasową pamięci PushAudioInputStream z określonym formatem dźwięku.
Parametry
-
formatformat strumienia audio.
Zwraca
Wskaźnik udostępniony pushAudioInputStream
CreatePullStream
Składnia: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback );
Tworzy metodę PullAudioInputStream, która deleguje do określonych funkcji wywołania zwrotnego dla metod Read() i Close() przy użyciu formatu domyślnego (16 kHz, 16 bitów, mono PCM).
Parametry
pvContextwskaźnik kontekstu do użycia podczas wywoływania wywołań zwrotnych.readCallbackwywołanie zwrotne odczytu.closeCallbackZamknij wywołanie zwrotne.
Zwraca
Wskaźnik udostępniony pullAudioInputStream
CreatePullStream
Składnia: 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 );
Tworzy metodę PullAudioInputStream, która deleguje do określonych funkcji wywołania zwrotnego dla metod Read(), Close() i GetProperty() Dodanych w wersji 1.5.0.
Parametry
pvContextwskaźnik kontekstu do użycia podczas wywoływania wywołań zwrotnych.readCallbackwywołanie zwrotne odczytu.closeCallbackZamknij wywołanie zwrotne.getPropertyCallbackwywołanie zwrotne GetProperty.
Zwraca
Wskaźnik udostępniony pullAudioInputStream
CreatePullStream
Składnia: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Tworzy metodę PullAudioInputStream, która deleguje do określonych funkcji wywołania zwrotnego dla metod Read() i Close() przy użyciu formatu domyślnego (16 kHz, 16 bitów, mono PCM).
Parametry
readCallbackwywołanie zwrotne odczytu.closeCallbackZamknij wywołanie zwrotne.
Zwraca
Wskaźnik udostępniony pullAudioInputStream
CreatePullStream
Składnia: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Tworzy metodę PullAudioInputStream, która deleguje do określonych funkcji wywołania zwrotnego dla metod Read(), Close() i GetProperty(). Dodano element w wersji 1.5.0.
Parametry
readCallbackwywołanie zwrotne odczytu.closeCallbackZamknij wywołanie zwrotne.getPropertyCallbackWywołanie zwrotne właściwości.
Zwraca
Wskaźnik udostępniony pullAudioInputStream
CreatePullStream
Składnia: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< PullAudioInputStreamCallback > callback );
Tworzy metod PullAudioInputStream, która deleguje do określonego interfejsu wywołania zwrotnego dla metod Read() i Close() przy użyciu formatu domyślnego (16 kHz, 16 bitów, mono PCM).
Parametry
-
callbackwskaźnik udostępniony do wystąpienia PullAudioInputStreamCallback.
Zwraca
Wskaźnik udostępniony pullAudioInputStream
CreatePullStream
Składnia: 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 );
Tworzy metodę PullAudioInputStream, która deleguje do określonych funkcji wywołania zwrotnego dla metod Read() i Close().
Parametry
formatformat strumienia audio.pvContextwskaźnik kontekstu do użycia podczas wywoływania wywołań zwrotnych.readCallbackwywołanie zwrotne odczytu.closeCallbackZamknij wywołanie zwrotne.
Zwraca
Wskaźnik udostępniony pullAudioInputStream
CreatePullStream
Składnia: 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 );
Tworzy metodę PullAudioInputStream, która deleguje do określonych funkcji wywołania zwrotnego dla metod Read(), Close() i GetProperty(). Dodano element w wersji 1.5.0.
Parametry
formatformat strumienia audio.pvContextwskaźnik kontekstu do użycia podczas wywoływania wywołań zwrotnych.readCallbackwywołanie zwrotne odczytu.closeCallbackZamknij wywołanie zwrotne.getPropertyCallbackWywołanie zwrotne właściwości.
Zwraca
Wskaźnik udostępniony pullAudioInputStream
CreatePullStream
Składnia: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Tworzy metodę PullAudioInputStream, która deleguje do określonych funkcji wywołania zwrotnego dla metod Read() i Close().
Parametry
formatformat strumienia audio.readCallbackwywołanie zwrotne odczytu.closeCallbackZamknij wywołanie zwrotne.
Zwraca
Wskaźnik udostępniony pullAudioInputStream
CreatePullStream
Składnia: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Tworzy metodę PullAudioInputStream, która deleguje do określonych funkcji wywołania zwrotnego dla metod Read() i Close(). Dodano element w wersji 1.5.0.
Parametry
formatformat strumienia audio.readCallbackwywołanie zwrotne odczytu.closeCallbackZamknij wywołanie zwrotne.getPropertyCallbackWywołanie zwrotne właściwości.
Zwraca
Wskaźnik udostępniony pullAudioInputStream
CreatePullStream
Składnia: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , std::shared_ptr< PullAudioInputStreamCallback > callback );
Tworzy metodę PullAudioInputStream, która deleguje do określonego interfejsu wywołania zwrotnego dla metod Read() i Close() przy użyciu określonego formatu.
Parametry
formatformat strumienia audio.callbackwskaźnik udostępniony do wystąpienia PullAudioInputStreamCallback.
Zwraca
Wskaźnik udostępniony pullAudioInputStream
ReadCallbackFunction_Type
Składnia: typedef ReadCallbackFunction_Type;
CloseCallbackFunction_Type
Składnia: typedef CloseCallbackFunction_Type;
GetPropertyCallbackFunction_Type
Składnia: typedef GetPropertyCallbackFunction_Type;
Dodano element w wersji 1.5.0.