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.
Interfejs, który definiuje metody wywołania zwrotnego dla strumienia wejściowego audio.
Wyczerń z tej klasy i zaimplementuj jej funkcję w celu udostępnienia własnych danych jako strumienia wejściowego audio.
Członkowie
~PullAudioInputStreamCallback
Składnia: public inline virtual ~PullAudioInputStreamCallback ( );
Destruktor, nic nie robi.
Przeczytaj
Składnia: public int Read ( uint8_t * dataBuffer , uint32_t size );
Ta funkcja jest wywoływana w celu synchronicznego pobierania danych ze strumienia audio. Uwaga: wartość dataBuffer zwrócona przez read() nie powinna zawierać żadnego nagłówka audio.
Parametry
dataBufferwskaźnik do buforu, do którego mają być skopiowane dane audio.sizeRozmiar buforu.
Zwraca
Liczba bajtów skopiowanych do buforu lub zero wskazująca koniec strumienia
GetProperty
Składnia: public inline virtual SPXSTRING GetProperty ( PropertyId id );
Ta funkcja jest wywoływana synchronicznie w celu uzyskania metadanych skojarzonych z danymi strumienia, takimi jak TimeStamp lub UserId. Dodano element w wersji 1.5.0.
Parametry
-
ididentyfikator właściwości.
Zwraca
Wartość właściwości.
Zamknij
Składnia: public void Close ( );
Ta funkcja jest wywoływana w celu zamknięcia strumienia audio.