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.
class Audio::PushAudioInputStream
: public Audio::AudioInputStream
Reprezentuje strumień danych wejściowych audio wypychanych opartych na pamięci używany na potrzeby niestandardowych konfiguracji danych wejściowych audio.
Członkowie
~PushAudioInputStream
Składnia: public inline virtual ~PushAudioInputStream ( );
Destruktor; zamyka źródłowy strumień, jeśli jeszcze nie został zamknięty.
Pisz
Składnia: public inline void Write ( uint8_t * dataBuffer , uint32_t size );
Zapisuje dane audio określone przez utworzenie wewnętrznej kopii danych. Uwaga: dataBuffer nie powinien zawierać żadnego nagłówka audio.
Parametry
dataBufferwskaźnik do buforu audio, z którego ta funkcja utworzy kopię.sizeRozmiar buforu.
SetProperty
Składnia: public inline void SetProperty ( PropertyId id , const SPXSTRING & value );
Ustaw wartość właściwości. Właściwości danych dźwiękowych należy ustawić przed zapisaniem danych dźwiękowych. Dodano element w wersji 1.5.0.
Parametry
ididentyfikator właściwości. Zobacz PropertyIdvaluewartość do ustawienia
SetProperty
Składnia: public inline void SetProperty ( const SPXSTRING & propertyName , const SPXSTRING & value );
Ustaw wartość właściwości. Właściwości danych dźwiękowych należy ustawić przed zapisaniem danych dźwiękowych. Dodano element w wersji 1.5.0.
Parametry
propertyNameNazwa właściwości.valuewartość do ustawienia
Zamknij
Składnia: public inline void Close ( );
Zamyka strumień.
Utwórz
Składnia: public inline static std::shared_ptr< PushAudioInputStream > Create ( );
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
Utwórz
Składnia: public inline static std::shared_ptr< PushAudioInputStream > Create ( 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