class Audio::P ushAudioInputStream

class Audio::PushAudioInputStream
  : public Audio::AudioInputStream

Stellt speichergesicherte Push-Audioeingabedatenstrom dar, der für benutzerdefinierte Audioeingabekonfigurationen verwendet wird.

Elemente

~PushAudioInputStream

Syntax: public inline virtual ~PushAudioInputStream ( );

Destruktor; schließt den zugrunde liegenden Datenstrom, wenn er noch nicht geschlossen wurde.

Schreiben

Syntax: public inline void Write ( uint8_t * dataBuffer , uint32_t size );

Schreibt die audiodaten, die durch eine interne Kopie der Daten angegeben werden. Hinweis: Der dataBuffer darf keine Audioheader enthalten.

Die Parameter

  • dataBuffer Der Zeiger auf den Audiopuffer, von dem diese Funktion eine Kopie erstellen soll.

  • size Die Größe des Puffers.

SetProperty

Syntax: public inline void SetProperty ( PropertyId id , const SPXSTRING & value );

Legen Sie den Wert einer Eigenschaft fest. Die Eigenschaften der Audiodaten sollten vor dem Schreiben der Audiodaten festgelegt werden. In Version 1.5.0 hinzugefügt.

Die Parameter

  • id Die ID der Eigenschaft. Siehe PropertyId

  • value festzulegenden Wert

SetProperty

Syntax: public inline void SetProperty ( const SPXSTRING & propertyName , const SPXSTRING & value );

Legen Sie den Wert einer Eigenschaft fest. Die Eigenschaften der Audiodaten sollten vor dem Schreiben der Audiodaten festgelegt werden. In Version 1.5.0 hinzugefügt.

Die Parameter

  • propertyName Der Name der Eigenschaft.

  • value festzulegenden Wert

Schließen

Syntax: public inline void Close ( );

Schließt den Datenstrom.

Erstellen

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

Erstellt einen speichergesicherten PushAudioInputStream mit dem Standardformat (16 kHz, 16 Bit, Mono PCM).

Rückgaben

Ein gemeinsam genutzter Zeiger auf PushAudioInputStream

Erstellen

Syntax: public inline static std::shared_ptr< PushAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format );

Erstellt einen speichergesicherten PushAudioInputStream mit dem angegebenen Audioformat.

Die Parameter

  • format Audiostreamformat.

Rückgaben

Ein gemeinsam genutzter Zeiger auf PushAudioInputStream