Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
class Audio::PushAudioInputStream
: public Audio::AudioInputStream
Vertegenwoordigt een push-audio-invoerstroom die wordt gebruikt voor aangepaste audio-invoerconfiguraties.
Leden
~PushAudioInputStream
Syntaxis: public inline virtual ~PushAudioInputStream ( );
Destructor; sluit de onderliggende stroom als deze nog niet is gesloten.
Schrijven
Syntaxis: public inline void Write ( uint8_t * dataBuffer , uint32_t size );
Schrijft de audiogegevens die zijn opgegeven door een interne kopie van de gegevens te maken. Opmerking: de dataBuffer mag geen audioheader bevatten.
Parameterwaarden
dataBufferDe aanwijzer naar de audiobuffer waarvan deze functie een kopie maakt.sizeDe grootte van de buffer.
SetProperty
Syntaxis: public inline void SetProperty ( PropertyId id , const SPXSTRING & value );
Waarde van een eigenschap instellen. De eigenschappen van de audiogegevens moeten worden ingesteld voordat de audiogegevens worden geschreven. Toegevoegd in versie 1.5.0.
Parameterwaarden
idde id van de eigenschap. Zie PropertyIdvaluewaarde die moet worden ingesteld
SetProperty
Syntaxis: public inline void SetProperty ( const SPXSTRING & propertyName , const SPXSTRING & value );
Waarde van een eigenschap instellen. De eigenschappen van de audiogegevens moeten worden ingesteld voordat de audiogegevens worden geschreven. Toegevoegd in versie 1.5.0.
Parameterwaarden
propertyNameDe naam van de eigenschap.valuewaarde die moet worden ingesteld
Sluiten
Syntaxis: public inline void Close ( );
Hiermee sluit u de stroom.
Maak
Syntaxis: public inline static std::shared_ptr< PushAudioInputStream > Create ( );
Hiermee maakt u een door het geheugen ondersteunde PushAudioInputStream met behulp van de standaardindeling (16 kHz, 16-bits, mono-PCM).
Retouren
Een gedeelde aanwijzer naar PushAudioInputStream
Maak
Syntaxis: public inline static std::shared_ptr< PushAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format );
Hiermee maakt u een door het geheugen ondersteunde PushAudioInputStream met de opgegeven audio-indeling.
Parameterwaarden
-
formataudiostreamindeling.
Retouren
Een gedeelde aanwijzer naar PushAudioInputStream