Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Rozhraní, které definuje metody zpětného volání pro datový proud zvukového vstupu.
Odvozujte z této třídy a implementujte její funkci tak, aby poskytovala vlastní data jako stream zvukového vstupu.
Členové
~PullAudioInputStreamCallback
Syntaxe: public inline virtual ~PullAudioInputStreamCallback ( );
Destruktor, nic nedělá.
Číst
Syntaxe: public int Read ( uint8_t * dataBuffer , uint32_t size );
Tato funkce se volá k synchronnímu získávání dat ze zvukového streamu. Poznámka: DataBuffer vrácená read() by neměla obsahovat žádné záhlaví zvuku.
Parametry
dataBufferukazatel na vyrovnávací paměť, do které chcete kopírovat zvuková data.sizeVelikost vyrovnávací paměti.
Návraty
Početch
GetProperty
Syntaxe: public inline virtual SPXSTRING GetProperty ( PropertyId id );
Tato funkce se volá synchronně za účelem získání meta informací přidružených k datům datového proudu, například TimeStamp nebo UserId . Přidáno ve verzi 1.5.0.
Parametry
-
idID vlastnosti.
Návraty
Hodnota vlastnosti.
Zavřít
Syntaxe: public void Close ( );
Tato funkce se volá k zavření zvukového streamu.