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.
class Audio::PushAudioInputStream
: public Audio::AudioInputStream
Představuje stream zvukového vstupu s podporou paměti, který se používá pro vlastní konfigurace zvukového vstupu.
Členové
~PushAudioInputStream
Syntaxe: public inline virtual ~PushAudioInputStream ( );
Destruktor; zavře podkladový datový proud, pokud ještě není zavřený.
Pište
Syntaxe: public inline void Write ( uint8_t * dataBuffer , uint32_t size );
Zapíše zvuková data určená tím, že vytvoří interní kopii dat. Poznámka: DataBuffer by neměla obsahovat žádné zvukové záhlaví.
Parametry
dataBufferukazatel na vyrovnávací paměť zvuku, ze které tato funkce vytvoří kopii.sizeVelikost vyrovnávací paměti.
SetProperty
Syntaxe: public inline void SetProperty ( PropertyId id , const SPXSTRING & value );
Nastavte hodnotu vlastnosti. Vlastnosti zvukových dat by měly být nastaveny před zápisem zvukových dat. Přidáno ve verzi 1.5.0.
Parametry
idID vlastnosti. Zobrazit ID vlastnostivaluehodnotu, která se má nastavit
SetProperty
Syntaxe: public inline void SetProperty ( const SPXSTRING & propertyName , const SPXSTRING & value );
Nastavte hodnotu vlastnosti. Vlastnosti zvukových dat by měly být nastaveny před zápisem zvukových dat. Přidáno ve verzi 1.5.0.
Parametry
propertyNameNázev vlastnosti.valuehodnotu, která se má nastavit
Zavřít
Syntaxe: public inline void Close ( );
Zavře stream.
Vytvářet
Syntaxe: public inline static std::shared_ptr< PushAudioInputStream > Create ( );
Vytvoří paměť zálohovanou PushAudioInputStream pomocí výchozího formátu (16 kHz, 16 bitů, mono PCM).
Návraty
Sdílený ukazatel na PushAudioInputStream
Vytvářet
Syntaxe: public inline static std::shared_ptr< PushAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format );
Vytvoří paměť zálohovanou pushAudioInputStream se zadaným formátem zvuku.
Parametry
-
formatformát zvukového streamu.
Návraty
Sdílený ukazatel na PushAudioInputStream