Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
dataBufferDer Zeiger auf den Audiopuffer, von dem diese Funktion eine Kopie erstellen soll.sizeDie 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
idDie ID der Eigenschaft. Siehe PropertyIdvaluefestzulegenden 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
propertyNameDer Name der Eigenschaft.valuefestzulegenden 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
-
formatAudiostreamformat.
Rückgaben
Ein gemeinsam genutzter Zeiger auf PushAudioInputStream