Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
class Audio::PushAudioInputStream
  : public Audio::AudioInputStream
Representerar den minnesbaserade push-ljudindataströmmen som används för anpassade ljudindatakonfigurationer.
Medlemmar
~PushAudioInputStream
Syntax: public inline virtual ~PushAudioInputStream ( );
Destructor; stänger den underliggande strömmen om den inte redan är stängd.
Skriva
Syntax: public inline void Write ( uint8_t * dataBuffer , uint32_t size );
Skriver de ljuddata som anges genom att göra en intern kopia av data. Obs! DataBuffer ska inte innehålla något ljudhuvud.
Parameterar
dataBufferPekaren till ljudbufferten som den här funktionen ska kopiera.sizeBuffertens storlek.
SetProperty
Syntax: public inline void SetProperty ( PropertyId id , const SPXSTRING & value );
Ange värdet för en egenskap. Egenskaperna för ljuddata bör anges innan du skriver ljuddata. Har lagts till i version 1.5.0.
Parameterar
idEgenskapens ID. Se PropertyIdvaluevärde som ska anges
SetProperty
Syntax: public inline void SetProperty ( const SPXSTRING & propertyName , const SPXSTRING & value );
Ange värdet för en egenskap. Egenskaperna för ljuddata bör anges innan du skriver ljuddata. Har lagts till i version 1.5.0.
Parameterar
propertyNameEgenskapens namn.valuevärde som ska anges
Stänga
Syntax: public inline void Close ( );
Stänger strömmen.
Skapa
Syntax: public inline static std::shared_ptr< PushAudioInputStream > Create ( );
Skapar en minnesstödd PushAudioInputStream med standardformatet (16 kHz, 16 bitar, mono PCM).
Återlämning
En delad pekare till PushAudioInputStream
Skapa
Syntax: public inline static std::shared_ptr< PushAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format );
Skapar ett minnesbackat PushAudioInputStream med det angivna ljudformatet.
Parameterar
- 
              
formatljudströmformat. 
Återlämning
En delad pekare till PushAudioInputStream