Share via


audioengineendpoint.h-Header

Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter

audioengineendpoint.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IAudioDeviceEndpoint

Initialisiert ein Geräteendpunktobjekt und ruft die Funktionen des Geräts ab, das es darstellt.
IAudioEndpoint

Stellt der Audio-Engine Informationen zu einem Audioendpunkt bereit. Diese Schnittstelle wird von einem Audioendpunkt implementiert.
IAudioEndpointControl

Steuert den Streamstatus eines Endpunkts.
IAudioEndpointLastBufferControl

Stellt Funktionen bereit, mit denen ein Auslagerungsstreamclient den Endpunkt darüber benachrichtigen kann, dass der letzte Puffer nur teilweise gefüllt wurde.
IAudioEndpointOffloadStreamMeter

Die IAudioEndpointOffloadStreamMeter-Schnittstelle ruft allgemeine Informationen zu den Audiokanälen im ausgeladenen Audiodatenstrom ab.
IAudioEndpointOffloadStreamMute

Die IAudioEndpointOffloadStreamMute-Schnittstelle ermöglicht es einem Client, die Stummschaltung status des ausgeladenen Audiodatenstroms zu bearbeiten.
IAudioEndpointOffloadStreamVolume

Mit der IAudioEndpointOffloadStreamVolume-Schnittstelle kann die Clientanwendung die Lautstärke des ausgeladenen Audiodatenstroms bearbeiten.
IAudioEndpointRT

Ruft den Unterschied zwischen den aktuellen Lese- und Schreibpositionen im Endpunktpuffer ab.
IAudioInputEndpointRT

Ruft den Eingabepuffer für jeden Verarbeitungsdurchlauf ab.
IAudioLfxControl

Die IAudioLfxControl-Schnittstelle ermöglicht es dem Client, lokale Effekte aus dem ausgeladenen Audiodatenstrom anzuwenden oder zu entfernen.
IAudioOutputEndpointRT

Ruft den Ausgabepuffer für jeden Verarbeitungsdurchlauf ab.
IHardwareAudioEngineBase

Die IHardwareAudioEngineBase-Schnittstelle wird von Audioendpunkten für den Audiostapel implementiert, mit dem Informationen zur Hardwareaudio-Engine konfiguriert und abgerufen werden können.

Strukturen

 
AE_CURRENT_POSITION

Meldet die aktuelle Frameposition vom Gerät an die Clients.

Enumerationen

 
AE_POSITION_FLAGS

Definiert Konstanten für die AE_CURRENT_POSITION-Struktur. Diese Konstanten beschreiben den Gültigkeitsgrad der aktuellen Position.