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. |