Freigeben über


Klasse Audio::P ullAudioOutputStream

class Audio::PullAudioOutputStream
  : public Audio::AudioOutputStream

Stellt speicherunterzogenen Pullaudioausgabestream dar, der für die benutzerdefinierte Audioausgabe verwendet wird. Aktualisiert in Version 1.7.0.

Member

Lesen

Syntax: public inline uint32_t Read ( uint8_t * buffer , uint32_t bufferSize );

Liest einen Teil der Audiodaten und füllt ihn in den angegebenen Puffer.

Parameter

  • buffer Ein Puffer zum Empfangen von Lesedaten.

  • bufferSize Größe des Puffers.

Gibt zurück

Größe der in den Puffer gefüllten Daten, 0 bedeutet Ende des Datenstroms

Erstellen

Syntax: public inline static std::shared_ptr< PullAudioOutputStream > Create ( );

Erstellt einen arbeitsspeichergesicherten PullAudioOutputStream.

Gibt zurück

Ein freigegebener Zeiger auf PullAudioOutputStream