klasse Audio::P ushAudioInputStream
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
dataBuffer
De aanwijzer naar de audiobuffer waarvan deze functie een kopie maakt.size
De 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
id
de id van de eigenschap. Zie PropertyIdvalue
waarde 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
propertyName
De naam van de eigenschap.value
waarde 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
-
format
audiostreamindeling.
Retouren
Een gedeelde aanwijzer naar PushAudioInputStream