Delen via


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 PropertyId

  • value 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