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.
Übersicht über die Core Audio-APIs-Technologie.
Zum Entwickeln von Core Audio-APIs benötigen Sie die folgenden Header:
- audioclient.h
- audioendpoints.h
- audioenginebaseapo.h
- audioengineendpoint.h
- audiopolicy.h
- audiosessiontypes.h
- audiostatemonitorapi.h
- devicetopology.h
- endpointvolume.h
- mmdeviceapi.h
- spatialaudioclient.h
- spatialaudiohrtf.h
- spatialaudiometadata.h
Programmieranleitungen für diese Technologie finden Sie unter:
Enumerationen
|
_AUDCLNT_BUFFERFLAGS Die _AUDCLNT_BUFFERFLAGS-Aufzählung definiert Flags, die den Status eines Audioendpunktpuffers angeben. |
|
AUDCLNT_SHAREMODE Die AUDCLNT_SHAREMODE-Aufzählung definiert Konstanten, die angeben, ob ein Audiodatenstrom im gemeinsam genutzten Modus oder im exklusiven Modus ausgeführt wird. |
|
AUDCLNT_STREAMOPTIONS Definiert Werte, die die Merkmale eines Audiodatenstroms beschreiben. |
|
AUDIO_DUCKING_OPTIONS Gibt Audio-Entenoptionen an. Verwenden von Werten aus dieser Aufzählung beim Aufrufen von IAudioClientDuckingControl::SetDuckingOptionsForCurrentStream |
|
AUDIO_EFFECT_STATE Gibt den Status eines Audioeffekts an. |
|
AUDIO_STREAM_CATEGORY Gibt die Kategorie eines Audiodatenstroms an. |
|
AUDIOCLIENT_ACTIVATION_TYPE Gibt den Aktivierungstyp für eine AUDIOCLIENT_ACTIVATION_PARAMS Struktur an, die an einen Aufruf von ActivateAudioInterfaceAsync übergeben wird. |
|
AudioObjectType Gibt den Typ eines ISpatialAudioObject an. |
|
AudioSessionState Die AudioSessionState-Aufzählung definiert Konstanten, die den aktuellen Zustand einer Audiositzung angeben. |
|
AudioStateMonitorSoundLevel |
|
ConnectorType Die ConnectorType-Aufzählung gibt den Verbindungstyp an, zu dem ein Verbinder gehört. |
|
Datenfluss Die DataFlow-Enumeration gibt die Datenflussrichtung eines Audiodatenstroms über einen Connector an. |
|
EDataFlow Die EDataFlow-Aufzählung definiert Konstanten, die die Richtung angeben, in der Audiodaten zwischen einem Audioendpunktgerät und einer Anwendung fließen. |
|
EndpointFormFactor Die EndpointFormFactor-Aufzählung definiert Konstanten, die die allgemeinen physischen Attribute eines Audioendpunktgeräts angeben. |
|
ERole Die ERole-Aufzählung definiert Konstanten, die die Rolle angeben, die das System einem Audioendpunktgerät zugewiesen hat. |
|
KSJACK_SINK_CONNECTIONTYPE Die KSJACK_SINK_CONNECTIONTYPE-Aufzählung definiert Konstanten, die den Verbindungstyp angeben. Diese Werte werden in der KSJACK_SINK_INFORMATION Struktur verwendet, in der Informationen über eine Audiobuchsen-Spüle gespeichert werden. |
|
PartType Die PartType-Aufzählung definiert Konstanten, die angeben, ob ein Teil in einer Gerätetopologie ein Verbinder oder eine Untereinheit ist. |
|
PROCESS_LOOPBACK_MODE Gibt den Loopbackmodus für eine AUDIOCLIENT_ACTIVATION_PARAMS Struktur an, die an einen Aufruf von ActivateAudioInterfaceAsync übergeben wird. |
|
SPATIAL_AUDIO_STREAM_OPTIONS Gibt Audiostreamoptionen für Anrufe an ActivateSpatialAudioStream an. |
|
SpatialAudioHrtfDirectivityType Gibt die Form an, in der Sound von einem ISpatialAudioObjectForHrtf ausgegeben wird. |
|
SpatialAudioHrtfDistanceDecayType Gibt den Typ des Verfalls an, der über den Abstand von der Position eines ISpatialAudioObjectForHrtf zur Position des Listeners angewendet wird. |
|
SpatialAudioHrtfEnvironmentType Gibt den Typ der akustischen Umgebung an, die simuliert wird, wenn Audio für ein ISpatialAudioObjectForHrtf verarbeitet wird. |
|
SpatialAudioMetadataCopyMode Gibt den Kopiermodus an, der beim Aufrufen von ISpatialAudioMetadataCopier::CopyMetadataForFrames verwendet wird. |
|
SpatialAudioMetadataWriterOverflowMode Gibt das gewünschte Verhalten an, wenn ein ISpatialAudioMetadataWriter versucht, mehr Elemente in den Metadatenpuffer zu schreiben, als beim Initialisieren des Clients angegeben wurde. |
Funktionen
|
Activate Die Activate-Methode erstellt ein COM-Objekt mit der angegebenen Schnittstelle. |
|
Activate Die Activate-Methode aktiviert eine funktionsspezifische Schnittstelle für einen Verbinder oder eine Untereinheit. |
|
ActivateAudioInterfaceAsync- Ermöglicht Windows Store-Apps den Zugriff auf bereits vorhandene COM-Schnittstellen (Component Object Model) in der WASAPI-Familie. |
|
ActivateCompleted Gibt an, dass die Aktivierung einer WASAPI-Schnittstelle abgeschlossen ist und Ergebnisse verfügbar sind. |
|
ActivateSpatialAudioMetadataCopier Erstellt ein ISpatialAudioMetadataWriter -Objekt zum Kopieren räumlicher Audiometadatenelemente aus einem ISpatialAudioMetadataItems -Objekt in ein anderes. |
|
ActivateSpatialAudioMetadataItems Erstellt ein ISpatialAudioMetadataItems -Objekt zum Speichern räumlicher Audiometadatenelemente. |
|
ActivateSpatialAudioMetadataReader Erstellt ein ISpatialAudioMetadataWriter -Objekt zum Lesen räumlicher Audiometadatenelemente aus einem ISpatialAudioMetadataItems -Objekt. |
|
ActivateSpatialAudioMetadataWriter Erstellt ein ISpatialAudioMetadataWriter -Objekt zum Schreiben räumlicher Audiometadatenelemente in ein ISpatialAudioMetadataItems -Objekt. |
|
ActivateSpatialAudioObject Aktiviert ein ISpatialAudioObject für das Audiorendering. |
|
ActivateSpatialAudioObjectForHrtf Aktiviert ein ISpatialAudioObjectForHrtf für das Audiorendering. |
|
ActivateSpatialAudioObjectForMetadataCommands Aktivieren Eines ISpatialAudioObjectForMetadataCommands für das Rendern. |
|
ActivateSpatialAudioObjectForMetadataItems Aktivieren sie ein ISpatialAudioObjectForMetadataItems für das Rendern. |
|
ActivateSpatialAudioStream Aktiviert und initialisiert den räumlichen Audiodatenstrom mithilfe einer der Aktivierungsstrukturen des räumlichen Audiodatenstroms. |
|
AttachToBuffer Fügt den vom Aufrufer bereitgestellten Speicher für die Speicherung von ISpatialAudioMetadataItems-Objekten an. |
|
AttachToPopulatedBuffer Fügt einen zuvor aufgefüllten Puffer für die Speicherung von ISpatialAudioMetadataItems-Objekten an. Die Metadatenelemente, die sich bereits im Puffer befinden, werden beibehalten. |
|
AudioStateMonitorCallback Tritt auf, wenn das System den Soundpegel der Audiodatenströme ändert, die von einem IAudioStreamStateMonitor überwacht werden. |
|
BeginUpdatingAudioObjects Versetzt das System in den Zustand, in dem Audioobjektdaten zur Verarbeitung übermittelt werden können, und der ISpatialAudioObject-Zustand kann geändert werden. |
|
schließen Schließt alle erforderlichen Vorgänge für das SpatialAudioMetadataItems -Objekt ab und gibt das Objekt frei. (ISpatialAudioMetadataCopier.Close) |
|
schließen Schließt alle erforderlichen Vorgänge für das SpatialAudioMetadataItems -Objekt ab und gibt das Objekt frei. (ISpatialAudioMetadataReader.Close) |
|
schließen Schließt alle erforderlichen Vorgänge für den Metadatenpuffer ab und gibt das angegebene ISpatialAudioMetadataItems -Objekt frei. |
|
ConnectTo Die ConnectTo-Methode verbindet diesen Verbinder mit einem Verbinder in einem anderen Gerätetopologieobjekt. |
|
CopyMetadataForFrames Kopiert Metadatenelemente aus der Quelle "ISpatialAudioMetadataItems", die für die Open-Methode bereitgestellt wird, in das Zielobjekt "ISpatialAudioMetadataItems", angegeben mit dem Parameter "dstMetadataItems". |
|
CreateCaptureAudioStateMonitor Erstellt eine neue Instanz von IAudioStateMonitor für Aufnahmedatenströme. |
|
CreateCaptureAudioStateMonitorForCategory Erstellt eine neue Instanz von IAudioStateMonitor für Aufnahmedatenströme mit der angegebenen Audiokategorie. |
|
CreateCaptureAudioStateMonitorForCategoryAndDeviceId Erstellt eine neue Instanz von IAudioStateMonitor für Aufnahmedatenströme mit der angegebenen Audiokategorie und audiogeräte-ID. |
|
CreateCaptureAudioStateMonitorForCategoryAndDeviceRole Erstellt eine neue Instanz von IAudioStateMonitor für Aufnahmedatenströme mit der angegebenen Audiokategorie und Audiogeräterolle. |
|
CreateRenderAudioStateMonitor Erstellt eine neue Instanz von IAudioStateMonitor für Renderdatenströme. |
|
CreateRenderAudioStateMonitorForCategory Erstellt eine neue Instanz von IAudioStateMonitor für die Renderdatenströme mit der angegebenen Audiokategorie. |
|
CreateRenderAudioStateMonitorForCategoryAndDeviceId Erstellt eine neue Instanz von IAudioStateMonitor für die Renderdatenströme mit der angegebenen Audiokategorie und Der ID des Audiogeräts. |
|
CreateRenderAudioStateMonitorForCategoryAndDeviceRole Erstellt eine neue Instanz von IAudioStateMonitor für Renderdatenströme mit der angegebenen Audiokategorie und Audiogeräterolle. |
|
DetachBuffer Trennt den Puffer. Arbeitsspeicher kann jeweils nur an ein einzelnes Metadatenelement angefügt werden. |
|
Trennen Die Disconnect-Methode trennt diesen Verbinder von einem anderen Verbinder. |
|
EndUpdatingAudioObjects Benachrichtigt das System, dass die App die Bereitstellung von Audiodaten für die mit ActivateSpatialAudioObject aktivierten räumlichen Audioobjekte abgeschlossen hat. |
|
EnumAudioEndpoints Die EnumAudioEndpoints-Methode generiert eine Sammlung von Audioendpunktgeräten, die den angegebenen Kriterien entsprechen. |
|
EnumPartsIncoming Die EnumPartsIncoming-Methode ruft eine Liste aller eingehenden Teile ab, d. h. die Teile, die sich auf Datenpfaden befinden, die von diesem Teil vorgelagert sind. |
|
EnumPartsOutgoing Die EnumPartsOutgoing-Methode ruft eine Liste aller ausgehenden Teile ab, d. h. die Teile, die sich auf Datenpfaden befinden, die von diesem Teil nachgelagert sind. |
|
Get4BRange Die Get4BRange-Methode ruft den 4-Byte-Bereich des gerätespezifischen Eigenschaftswerts ab. |
|
GetActivateResult Ruft die Ergebnisse einer asynchronen Aktivierung einer WASAPI-Schnittstelle ab, die von einer Anwendung initiiert wird, die die ActivateAudioInterfaceAsync-Funktion aufruft. |
|
GetAllVolumes Die GetAllVolumes-Methode ruft die Lautstärkestufen für alle Kanäle im Audiodatenstrom ab. |
|
GetAllVolumes Die GetAllVolumes-Methode ruft die Lautstärkestufen für alle Kanäle in der Audiositzung ab. |
|
GetAudioEffects Ruft die aktuelle Liste der Audioeffekte für den zugeordneten Audiodatenstrom ab. |
|
GetAudioObjectType Ruft einen Wert ab, der den Typ des Audioobjekts angibt, das durch das ISpatialAudioObject dargestellt wird. |
|
GetAudioSessionControl Die GetAudioSessionControl-Methode ruft ein Audiositzungssteuerelement ab. |
|
GetAvailableDynamicObjectCount Ruft die Anzahl der derzeit verfügbaren dynamischen räumlichen Audioobjekte ab. |
|
GetAvailableOffloadConnectorCount Die GetAvailableOffloadConnectorCount-Methode ruft die Anzahl der verfügbaren Endpunkte ab, die ausgeladene Datenströme für das Hardwareaudiomodul verarbeiten können. |
|
GetBuffer- Ruft einen Puffer ab, der zum Bereitstellen der Audiodaten für das ISpatialAudioObject verwendet wird. |
|
GetBuffer- Ruft einen Zeiger auf das nächste verfügbare Datenpaket im Aufnahmeendpunktpuffer ab. |
|
GetBuffer- Ruft einen Zeiger auf den nächsten verfügbaren Platz im Renderendpunktpuffer ab, in den der Aufrufer ein Datenpaket schreiben kann. |
|
GetBufferSize Die GetBufferSize-Methode ruft die Größe (maximale Kapazität) des Endpunktpuffers ab. |
|
GetBufferSizeLimits Die GetBufferSizeLimits-Methode gibt die Puffergrößenbeschränkungen des Hardwareaudiomoduls in 100-Nanosekundeneinheiten zurück. |
|
GetChannelConfig Die GetChannelConfig-Methode ruft das aktuelle Kanalkonfigurationsformat aus einem Kanalkonfigurationssteuerelement ab. |
|
GetChannelCount- Die GetChannelCount-Methode ruft die Anzahl der Kanäle im Audiodatenstrom ab. (IAudioPeakMeter.GetChannelCount) |
|
GetChannelCount- Die GetChannelCount-Methode ruft die Anzahl der Kanäle im Audiodatenstrom ab. (IPerChannelDbLevel.GetChannelCount) |
|
GetChannelCount- Die GetChannelCount-Methode ruft die Anzahl der Kanäle im Audiodatenstrom ab. |
|
GetChannelCount- Die GetChannelCount-Methode ruft die Anzahl der Kanäle im Streamformat für die Audiositzung ab. |
|
GetChannelCount- Die GetChannelCount-Methode ruft die Anzahl der Kanäle im Audiodatenstrom ab, der das Audioendpunktgerät eingibt oder verlässt. |
|
GetChannelsPeakValues Die GetChannelsPeakValues-Methode ruft die Spitzenbeispielwerte für alle Kanäle im Audiodatenstrom ab. |
|
GetChannelVolume Die GetChannelVolume-Methode ruft die Lautstärke für den angegebenen Kanal im Audiodatenstrom ab. |
|
GetChannelVolume Die GetChannelVolume-Methode ruft die Lautstärke für den angegebenen Kanal in der Audiositzung ab. |
|
GetChannelVolumeLevel Die GetChannelVolumeLevel-Methode ruft die Lautstärke des angegebenen Kanals im Audiodatenstrom ab, der das Audioendpunktgerät eingibt oder verlässt. |
|
GetChannelVolumeLevelScalar Die GetChannelVolumeLevelScalar-Methode ruft die normalisierte, audio taperte Lautstärke des angegebenen Kanals des Audiodatenstroms ab, der das Audioendpunktgerät eingibt oder verlässt. |
|
GetChannelVolumes Die GetChannelVolumes-Methode ruft die Lautstärkestufen für die verschiedenen Audiokanäle im entladenen Datenstrom ab. |
|
GetCharacteristics Die GetCharacteristics-Methode ist für die zukünftige Verwendung reserviert. |
|
GetConnectedTo Die GetConnectedTo-Methode ruft den Verbinder ab, mit dem dieser Verbinder verbunden ist. |
|
GetConnector Die GetConnector-Methode ruft den Verbinder ab, der durch eine Verbindernummer angegeben wird. |
|
GetConnectorCount Die GetConnectorCount-Methode ruft die Anzahl der Connectors im Gerätetopologieobjekt ab. |
|
GetConnectorIdConnectedTo Die GetConnectorIdConnectedTo-Methode ruft ggf. die globale ID des Connectors ab, mit dem dieser Connector verbunden ist. |
|
GetControlInterface Die GetControlInterface-Methode ruft einen Verweis auf die angegebene Steuerelementschnittstelle ab, wenn dieser Teil sie unterstützt. |
|
GetControlInterfaceCount Die GetControlInterfaceCount-Methode ruft die Anzahl der Von diesem Teil unterstützten Steuerelementschnittstellen ab. |
|
GetCount- Ruft die Anzahl der unterstützten Audioformate in der Liste ab. |
|
GetCount- Die GetCount-Methode ruft die Anzahl der Geräte in der Gerätesammlung ab. |
|
GetCount- Die GetCount-Methode ruft die Anzahl der Teile in der Teileliste ab. |
|
GetCount- Die GetCount-Methode ruft die Gesamtanzahl der Audiositzungen ab, die auf dem Audiogerät geöffnet sind. |
|
GetCurrentPadding Die GetCurrentPadding-Methode ruft die Anzahl der Frames des Abstands im Endpunktpuffer ab. |
|
GetCurrentSharedModeEnginePeriod Gibt das aktuelle Format und die Periodizität des Audiomoduls zurück. |
|
GetDataFlow Die GetDataFlow-Methode gibt an, ob es sich bei dem Audioendpunktgerät um ein Renderinggerät oder ein Aufnahmegerät handelt. |
|
GetDataFlow Die GetDataFlow-Methode ruft die Richtung des Datenflusses über diesen Connector ab. |
|
GetDefaultAudioEndpoint Die GetDefaultAudioEndpoint-Methode ruft den Standardaudioendpunkt für die angegebene Datenflussrichtung und -rolle ab. |
|
GetDevice- Die GetDevice-Methode ruft ein Audioendpunktgerät ab, das durch eine Endpunkt-ID-Zeichenfolge identifiziert wird. |
|
GetDeviceId- Die GetDeviceId-Methode ruft den Gerätebezeichner des Geräts ab, das durch das Gerätetopologieobjekt dargestellt wird. |
|
GetDeviceIdConnectedTo Die GetDeviceIdConnectedTo-Methode ruft ggf. den Gerätebezeichner des Audiogeräts ab, mit dem dieser Connector verbunden ist. |
|
GetDevicePeriod Die GetDevicePeriod-Methode ruft die Länge des regelmäßigen Intervalls ab, das die aufeinander folgende Verarbeitungsdurchläufe durch das Audiomodul für die Daten im Endpunktpuffer trennt. |
|
GetDevicePosition Die GetDevicePosition-Methode ruft die aktuelle Geräteposition in Frames direkt von der Hardware ab. |
|
GetDevicePreferredFormat Die GetDevicePreferredFormat-Methode ruft das bevorzugte Audiostreamformat für die Verbindung ab. |
|
GetDisplayName- Die GetDisplayName-Methode ruft den Anzeigenamen für die Audiositzung ab. |
|
GetEnabled Die GetEnabled-Methode ruft den aktuellen Status (aktiviert oder deaktiviert) der AGC ab. |
|
GetEnabled Die GetEnabled-Methode ruft den aktuellen Zustand (aktiviert oder deaktiviert) des Lautheitssteuerelements ab. |
|
GetEngineFormat Die GetEngineFormat-Methode ruft das aktuelle Datenformat des entladenen Audiodatenstroms ab. |
|
GetFormat Ruft das Format mit dem angegebenen Index in der Liste ab. Die Formate werden in der Reihenfolge der Wichtigkeit aufgeführt. Das am besten bevorzugte Format ist zuerst in der Liste. |
|
GetFrameCount Ruft die Gesamtanzahl der Frameanzahl der ISpatialAudioMetadataItems ab, die gültige Elementoffsets definiert. |
|
GetFrequency Die GetFrequency-Methode ruft die Gerätefrequenz ab. |
|
GetGfxState Die GetGfxState-Methode ruft den GFX-Zustand des entladenen Audiodatenstroms ab. |
|
GetGlobalId Die GetGlobalId-Methode ruft die globale ID dieses Teils ab. |
|
GetGroupingParam- Die GetGroupingParam-Methode ruft den Gruppierungsparameter der Audiositzung ab. |
|
GetIconPath- Die GetIconPath-Methode ruft den Pfad für das Anzeigesymbol für die Audiositzung ab. |
|
GetId- Die GetId-Methode ruft eine Endpunkt-ID-Zeichenfolge ab, die das Audioendpunktgerät identifiziert. |
|
GetIID Die GetIID-Methode ruft die Schnittstellen-ID der funktionsspezifischen Steuerelementschnittstelle des Teils ab. |
|
GetInfo Ruft die Gesamtframeanzahl für die ISpatialAudioMetadataItems ab, die gültige Elementoffsets definiert. |
|
GetItemCount Die aktuelle Anzahl der von den ISpatialAudioMetadataItems gespeicherten Elemente. |
|
GetJackCount Die GetJackCount-Methode ruft die Anzahl der Jacken ab, die zum Herstellen einer Verbindung mit einem Audioendpunktgerät erforderlich sind. |
|
GetJackCount Die GetJackCount-Methode ruft die Anzahl der Jacken auf dem Verbinder ab, die zum Herstellen einer Verbindung mit einem Endpunktgerät erforderlich sind. |
|
GetJackDescription Die GetJackDescription-Methode ruft eine Beschreibung einer Audiobuchse ab. |
|
GetJackDescription2 Die GetJackDescription2-Methode ruft die Beschreibung einer angegebenen Audiobuchse ab. |
|
GetJackSinkInformation Die GetJackSinkInformation-Methode ruft die Senkeninformationen für die angegebene Buchse ab. |
|
GetLevel Die GetLevel-Methode ruft den Höchststand ab, den der Höchstwert für den angegebenen Kanal seit dem zuvor gelesenen Höchstwert für diesen Kanal aufgezeichnet hat. |
|
GetLevel Die GetLevel-Methode ruft die Lautstärke des angegebenen Kanals in Dezibel ab. |
|
GetLevelRange Die GetLevelRange-Methode ruft den Bereich in Dezibel der Lautstärke des angegebenen Kanals ab. |
|
GetLocalEffectsState Die GetLocalEffectsState-Methode ruft den lokalen Effektstatus ab, der derzeit auf den ausgeladenen Audiodatenstrom angewendet wird. |
|
GetLocalId Die GetLocalId-Methode ruft die lokale ID dieses Teils ab. |
|
GetMasterVolume Die GetMasterVolume-Methode ruft die Clientlautstärke für die Audiositzung ab. |
|
GetMasterVolumeLevel Die GetMasterVolumeLevel-Methode ruft die Masterlautstärke in Dezibel des Audiodatenstroms ab, der das Audioendpunktgerät eingibt oder verlässt. |
|
GetMasterVolumeLevelScalar Die GetMasterVolumeLevelScalar-Methode ruft die Masterlautstärke des Audiodatenstroms ab, der das Audioendpunktgerät eingibt oder verlässt. Die Lautstärke wird als normalisierter, audioverzapferter Wert im Bereich von 0,0 bis 1,0 ausgedrückt. |
|
GetMaxDynamicObjectCount Ruft die maximale Anzahl dynamischer Audioobjekte für den räumlichen Audioclient ab. |
|
GetMaxFrameCount Ruft die maximal mögliche Frameanzahl pro Verarbeitungsdurchlauf ab. Diese Methode kann verwendet werden, um die Größe des Quellpuffers zu bestimmen, der zur Übermittlung von Audiodaten für jeden Verarbeitungsdurchlauf zugeordnet werden soll. |
|
GetMaxFrameCountForCategory Ruft die maximale unterstützte Frameanzahl pro Verarbeitungsdurchlauf ab. |
|
GetMaxItemCount Die maximale Anzahl von Elementen, die von den ISpatialAudioMetadataItems zulässig sind, die beim Erstellen des Objekts definiert sind. |
|
GetMaxValueBufferLength Die Größe des größten Befehlswerts, der durch das Metadatenformat für die ISpatialAudioMetadataItems definiert ist. |
|
GetMeterChannelCount Ruft die Anzahl der verfügbaren Audiokanäle im entladenen Datenstrom ab, die getaktet werden können. |
|
GetMeteringChannelCount Die GetMeteringChannelCount-Methode ruft die Anzahl der Kanäle im Audiodatenstrom ab, die von Spitzenzählern überwacht werden. |
|
GetMeteringData Die GetMeteringData-Methode ruft allgemeine Informationen zu den verfügbaren Audiokanälen im entladenen Datenstrom ab. |
|
GetMixFormat Die GetMixFormat-Methode ruft das Datenstromformat ab, das das Audiomodul für die interne Verarbeitung von Datenströmen im freigegebenen Modus verwendet. |
|
GetMute- Die GetMute-Methode ruft den Stummschaltstatus des entladenen Audiodatenstroms ab. |
|
GetMute- Die GetMute-Methode ruft den aktuellen Zustand (aktiviert oder deaktiviert) des Stummschalten-Steuerelements ab. |
|
GetMute- Die GetMute-Methode ruft den aktuellen Stummschaltungszustand für die Audiositzung ab. |
|
GetMute- Die GetMute-Methode ruft den Stummschaltungszustand des Audiodatenstroms ab, der das Audioendpunktgerät eingibt oder verlässt. |
|
GetName- Die GetName-Methode ruft den Anzeigenamen für die Audiofunktion ab, die die Steuerelementschnittstelle kapselt. |
|
GetName- Die GetName-Methode ruft den Anzeigenamen dieses Teils ab. |
|
GetNativeStaticObjectTypeMask Ruft eine Kanalmaske ab, die die Teilmenge statischer Lautsprecherbettkanäle darstellt, die für das aktuelle Renderingmodul nativ sind. |
|
GetNextPacketSize Die GetNextPacketSize-Methode ruft die Anzahl der Frames im nächsten Datenpaket im Aufnahmeendpunktpuffer ab. |
|
GetPart Die GetPart-Methode ruft einen Teil aus der Teileliste ab. |
|
GetPartById Die GetPartById-Methode ruft einen Teil ab, der durch seine lokale ID identifiziert wird. |
|
GetPartType Die GetPartType-Methode ruft den Teiltyp dieses Teils ab. |
|
GetPeakValue Die GetPeakValue-Methode ruft den Spitzenbeispielwert für die Kanäle im Audiodatenstrom ab. |
|
GetPosition- Die GetPosition-Methode ruft die aktuelle Geräteposition ab. |
|
GetProcessId- Die GetProcessId-Methode ruft den Prozessbezeichner der Audiositzung ab. |
|
GetSelection Die GetSelection-Methode ruft die lokale ID des Teils ab, das mit der aktuell ausgewählten Auswahleingabe verbunden ist. |
|
GetSelection Die GetSelection-Methode ruft die lokale ID des Teils ab, das mit der aktuell ausgewählten Auswahlausgabe verbunden ist. |
|
GetService- Ruft zusätzliche Dienste aus dem ISpatialAudioObjectRenderStream ab. |
|
GetService- Die GetService-Methode greift auf zusätzliche Dienste aus dem Audioclientobjekt zu. |
|
GetSession Die GetSession-Methode ruft die durch eine Audiositzungsnummer angegebene Audiositzung ab. |
|
GetSessionEnumerator Die GetSessionEnumerator-Methode ruft einen Zeiger auf das Enumerationsobjekt der Audiositzung ab. |
|
GetSessionIdentifier Die GetSessionIdentifier-Methode ruft den Audiositzungsbezeichner ab. |
|
GetSessionInstanceIdentifier Die GetSessionInstanceIdentifier-Methode ruft den Bezeichner der Audiositzungsinstanz ab. |
|
GetSharedModeEnginePeriod Gibt den Bereich der Periodizitäten zurück, die vom Modul für das angegebene Datenstromformat unterstützt werden. |
|
GetSignalPath Die GetSignalPath-Methode ruft eine Liste von Teilen im Signalpfad ab, die zwei Teile verknüpft, wenn der Pfad vorhanden ist. |
|
GetSimpleAudioVolume Die GetSimpleAudioVolume-Methode ruft ein einfaches Audiolautstärkesteuerelement ab. |
|
GetSoundLevel Ruft die aktuelle Soundebene für die Audiodatenströme ab, die einem IAudioStateMonitor zugeordnet sind. |
|
GetSpatialAudioMetadataItems Ruft einen Zeiger auf das ISpatialAudioMetadataItems -Objekt ab, das Metadatenelemente für das ISpatialAudioObjectForMetadataItems speichert. |
|
GetSpatialAudioMetadataItemsBufferLength Ruft die Länge des Puffers ab, der zum Speichern der angegebenen Anzahl räumlicher Audiometadatenelemente erforderlich ist. |
|
GetState- Die GetState-Methode ruft den aktuellen Gerätestatus ab. |
|
GetState- Die GetState-Methode ruft den aktuellen Zustand der Audiositzung ab. |
|
GetStaticObjectPosition Ruft die Position im 3D-Raum des angegebenen statischen räumlichen Audiokanals ab. |
|
GetStreamLatency Die GetStreamLatency-Methode ruft die maximale Latenz für den aktuellen Datenstrom ab und kann jederzeit aufgerufen werden, nachdem der Datenstrom initialisiert wurde. |
|
GetSubType Die GetSubType-Methode ruft den Teiluntertyp dieses Teils ab. |
|
GetSubunit Die GetSubunit-Methode ruft die Untereinheit ab, die durch eine Untereinheitsnummer angegeben wird. |
|
GetSubunitCount Die GetSubunitCount-Methode ruft die Anzahl der Untereinheiten in der Gerätetopologie ab. |
|
GetSupportedAudioObjectFormatEnumerator Ruft einen IAudioFormatEnumerator ab, der alle unterstützten Audioformate für räumliche Audioobjekte enthält, das erste Element in der Liste stellt das am besten bevorzugte Format dar. |
|
GetTopologyObject Die GetTopologyObject-Methode ruft einen Verweis auf die IDeviceTopology-Schnittstelle des Gerätetopologieobjekts ab, das diesen Teil enthält. |
|
GetType- Die GetType-Methode ruft den Typ dieses Connectors ab. |
|
GetType- Die GetType-Methode ruft den Datentyp des gerätespezifischen Eigenschaftswerts ab. |
|
GetValue- Die GetValue-Methode ruft den aktuellen Wert der gerätespezifischen Eigenschaft ab. |
|
GetVolumeChannelCount Die GetVolumeChannelCount-Methode ruft die Anzahl der verfügbaren Audiokanäle im entladenen Stream ab. |
|
GetVolumeRange Die GetVolumeRange-Methode ruft den Lautstärkebereich des Audiodatenstroms ab, der das Audioendpunktgerät eingibt oder verlässt. |
|
GetVolumeRangeChannel Die GetVolumeRangeChannel-Methode ruft den Volumebereich für einen angegebenen Kanal ab. |
|
GetVolumeStepInfo Die GetVolumeStepInfo-Methode ruft Informationen zum aktuellen Schritt im Volumebereich ab. |
|
Initialisieren Die Initialize-Methode initialisiert den Audiodatenstrom. |
|
InitializeSharedAudioStream Initialisiert einen freigegebenen Datenstrom mit der angegebenen Periodizität. |
|
IsActive Ruft einen booleschen Wert ab, der angibt, ob das ISpatialAudioObject gültig ist. |
|
IsAudioObjectFormatSupported Ruft einen Wert ab, der angibt, ob ISpatialAudioObjectRenderStream ein angegebenes Format unterstützt. |
|
IsConnected Die IsConnected-Methode gibt an, ob dieser Verbinder mit einem anderen Verbinder verbunden ist. |
|
IsFormatSupported Die IsFormatSupported-Methode gibt an, ob das Audioendpunktgerät das angegebene Audiostreamformat unterstützt. |
|
IsFormatSupported Die IsFormatSupported-Methode gibt an, ob das Audioendpunktgerät ein bestimmtes Streamformat unterstützt. |
|
IsLastBufferControlSupported Gibt an, ob das letzte Puffersteuerelement unterstützt wird. |
|
IsOffloadCapable Fragt ab, ob der Audiorenderingendpunkt, auf dem das ISpatialAudioClient2 erstellt wurde, die hardwareausgeladene Audioverarbeitung unterstützt. |
|
IsOffloadCapable Die IsOffloadCapable-Methode ruft Informationen darüber ab, ob der Endpunkt, auf dem ein Datenstrom erstellt wird, einen entladenen Audiodatenstrom unterstützen kann. |
|
IsSpatialAudioStreamAvailable Ruft bei erfolgreicher Ausführung einen Wert ab, der angibt, ob das derzeit aktive räumliche Renderingmodul den angegebenen räumlichen Audiorenderingdatenstrom unterstützt. |
|
IsSystemSoundsSession Die IsSystemSoundsSession-Methode gibt an, ob es sich bei der Sitzung um eine Systemsoundsitzung handelt. |
|
Element Die Item-Methode ruft einen Zeiger auf das angegebene Element in der Gerätesammlung ab. |
|
OnAudioEffectsChanged Wird vom System aufgerufen, wenn sich die Liste der Audioeffekte ändert oder die Ressourcen, die zum Aktivieren eines Effekts erforderlich sind. |
|
OnAvailableDynamicObjectCountChange Benachrichtigt den räumlichen Audioclient, wenn die Renderingkapazität für einen ISpatialAudioObjectRenderStream geändert werden soll, gibt die Zeit an, nach der die Änderung erfolgt, und gibt die Anzahl der dynamischen Audioobjekte an, die nach der Änderung verfügbar sein werden. |
|
OnChannelVolumeChanged Die OnChannelVolumeChanged-Methode benachrichtigt den Client, dass sich die Lautstärke eines Audiokanals im Sitzungs-Submix geändert hat. |
|
OnDefaultDeviceChanged Die OnDefaultDeviceChanged-Methode benachrichtigt den Client, dass sich das Standardmäßige Audioendpunktgerät für eine bestimmte Geräterolle geändert hat. |
|
OnDeviceAdded Die OnDeviceAdded-Methode gibt an, dass ein neues Audioendpunktgerät hinzugefügt wurde. |
|
OnDeviceRemoved Die OnDeviceRemoved-Methode gibt an, dass ein Audioendpunktgerät entfernt wurde. |
|
OnDeviceStateChanged Die OnDeviceStateChanged-Methode gibt an, dass sich der Status eines Audioendpunktgeräts geändert hat. |
|
OnDisplayNameChanged Die OnDisplayNameChanged-Methode benachrichtigt den Client, dass der Anzeigename für die Sitzung geändert wurde. |
|
OnGroupingParamChanged Die OnGroupingParamChanged-Methode benachrichtigt den Client, dass der Gruppierungsparameter für die Sitzung geändert wurde. |
|
OnIconPathChanged Die OnIconPathChanged-Methode benachrichtigt den Client, dass sich das Anzeigesymbol für die Sitzung geändert hat. |
|
OnNotify Die OnNotify-Methode benachrichtigt den Client, wenn sich der Status eines Connectors oder einer Untereinheit ändert. |
|
OnNotify Die OnNotify-Methode benachrichtigt den Client, dass sich der Lautstärke- oder Stummschaltungszustand des Audioendpunktgeräts geändert hat. |
|
OnPropertyValueChanged Die OnPropertyValueChanged-Methode gibt an, dass sich der Wert einer Eigenschaft geändert hat, die zu einem Audioendpunktgerät gehört. |
|
OnSessionCreated Die OnSessionCreated-Methode benachrichtigt die registrierten Prozesse, dass die Audiositzung erstellt wurde. |
|
OnSessionDisconnected Die OnSessionDisconnected-Methode benachrichtigt den Client, dass die Audiositzung getrennt wurde. |
|
OnSimpleVolumeChanged Die OnSimpleVolumeChanged-Methode benachrichtigt den Client, dass sich der Lautstärke- oder Stummschaltungszustand der Audiositzung geändert hat. |
|
OnStateChanged Die OnStateChanged-Methode benachrichtigt den Client, dass der Streamaktivitätsstatus der Sitzung geändert wurde. |
|
OnVolumeDuckNotification Die OnVolumeDuckNotification-Methode sendet eine Benachrichtigung über ein ausstehendes System-Entenereignis. |
|
OnVolumeUnduckNotification Die OnVolumeUnduckNotification-Methode sendet eine Benachrichtigung über ein ausstehendes System- undUcking-Ereignis. |
|
Öffnen Öffnet ein ISpatialAudioMetadataItems -Objekt zum Kopieren. |
|
Öffnen Öffnet ein ISpatialAudioMetadataItems -Objekt zum Lesen. |
|
Öffnen Öffnet ein ISpatialAudioMetadataItems-Objekt zum Schreiben. |
|
OpenPropertyStore Die OpenPropertyStore-Methode ruft eine Schnittstelle zum Eigenschaftenspeicher des Geräts ab. |
|
QueryHardwareSupport Die QueryHardwareSupport-Methode fragt das Audioendpunktgerät nach den hardwaregestützten Funktionen ab. (IAudioEndpointVolume.QueryHardwareSupport) |
|
QueryHardwareSupport Die QueryHardwareSupport-Methode fragt das Audioendpunktgerät nach den hardwaregestützten Funktionen ab. (IAudioMeterInformation.QueryHardwareSupport) |
|
ReadNextItem Ruft die Anzahl der Befehle und den Beispieloffset für das zu lesende Metadatenelement ab. |
|
ReadNextItemCommand Liest Metadatenbefehle und Wertdaten für das aktuelle Element. |
|
RegisterAudioEffectsChangedNotificationCallback Registriert eine AudioEffectsChangedNotificationClient-Schnittstelle. |
|
RegisterAudioSessionNotification Die RegisterAudioSessionNotification-Methode registriert den Client, um Benachrichtigungen über Sitzungsereignisse zu empfangen, einschließlich Änderungen im Datenstromzustand. |
|
RegisterCallback Registriert eine Implementierung von AudioStateMonitorCallback, die aufgerufen wird, wenn das System den Soundpegel der Audiodatenströme ändert, die von einem IAudioStateMonitor überwacht werden. |
|
RegisterControlChangeCallback Die RegisterControlChangeCallback-Methode registriert die IControlChangeNotify-Schnittstelle, die der Client implementiert, um Benachrichtigungen über Statusänderungen in diesem Teil zu empfangen. |
|
RegisterControlChangeNotify Die RegisterControlChangeNotify-Methode registriert die Benachrichtigungsrückrufschnittstelle eines Clients. |
|
RegisterDuckNotification Die RegisterDuckNotification-Methode registriert die Anwendung beim Sitzungs-Manager, um Entenbenachrichtigungen zu erhalten. |
|
RegisterEndpointNotificationCallback Die RegisterEndpointNotificationCallback-Methode registriert die Benachrichtigungsrückrufschnittstelle eines Clients. |
|
RegisterSessionNotification Die RegisterSessionNotification-Methode registriert die Anwendung, um eine Benachrichtigung zu erhalten, wenn eine Sitzung erstellt wird. |
|
ReleaseBuffer- Die ReleaseBuffer-Methode gibt den Puffer frei. |
|
ReleaseBuffer- Die ReleaseBuffer-Methode gibt den pufferbereich frei, der im vorherigen Aufruf der IAudioRenderClient::GetBuffer-Methode abgerufen wurde. |
|
ReleaseOutputDataPointerForLastBuffer Gibt den Ausgabedatenzeiger für den letzten Puffer frei. |
|
zurücksetzen Setzen Sie einen angehaltenen Audiodatenstrom zurück. |
|
zurücksetzen Die Reset-Methode setzt den Audiodatenstrom zurück. |
|
ResetToDefault Setzt das Format auf die Standardeinstellung zurück, die vom Gerätehersteller bereitgestellt wird. |
|
SetAllVolumes- Die SetAllVolumes-Methode legt die einzelnen Lautstärkestufen für alle Kanäle im Audiostream fest. |
|
SetAllVolumes- Die SetAllVolumes-Methode legt die einzelnen Lautstärkestufen für alle Kanäle in der Audiositzung fest. |
|
SetAudioEffectState Die IAudioEffectsManager::SetAudioEffectState-Methode (audioclient.h) legt den Status des angegebenen Audioeffekts fest. |
|
SetAudioStreamWindow Ordnet das angegebene HWND-Fensterhandle einem Audiodatenstrom zu. |
|
SetChannelConfig Die SetChannelConfig-Methode legt das Kanalkonfigurationsformat in einem Kanalkonfigurationssteuerelement fest. |
|
SetChannelVolume- Die SetChannelVolume-Methode legt die Lautstärke für den angegebenen Kanal im Audiodatenstrom fest. |
|
SetChannelVolume- Die SetChannelVolume-Methode legt die Lautstärke für den angegebenen Kanal in der Audiositzung fest. |
|
SetChannelVolumeLevel Mit der SetChannelVolumeLevel-Methode wird die Lautstärke des angegebenen Kanals des Audiodatenstroms festgelegt, der das Audioendpunktgerät eingibt oder verlässt. |
|
SetChannelVolumeLevelScalar Mit der SetChannelVolumeLevelScalar-Methode wird die normalisierte Lautstärke des angegebenen Kanals im Audiostream festgelegt, der das Audioendpunktgerät eingibt oder verlässt. |
|
SetChannelVolumes Die SetChannelVolumes-Methode legt die Lautstärkestufen für die verschiedenen Audiokanäle im entladenen Datenstrom fest. |
|
SetClientProperties Legt die Eigenschaften des Audiodatenstroms fest, indem eine AudioClientProperties-Struktur auffüllt wird. |
|
SetDirectivity Legt das räumliche Audio directivity-Modell für das ISpatialAudioObjectForHrtf fest. |
|
SetDisplayName- Die SetDisplayName-Methode weist der aktuellen Sitzung einen Anzeigenamen zu. |
|
SetDistanceDecay Legt das Verfallsmodell fest, das über den Abstand von der Position eines ISpatialAudioObjectForHrtf auf die Position des Listeners angewendet wird. |
|
SetDuckingOptionsForCurrentStream Legt die Audio-Entenoptionen für einen Audiorenderdatenstrom fest. |
|
SetDuckingPreference Mit der SetDuckingPreference-Methode wird die vom System bereitgestellte Standarddatenstromdämpfung (automatische Entenung) aktiviert oder deaktiviert. |
|
SetEchoCancellationRenderEndpoint Legt den Audiorenderungsendpunkt fest, der als Referenzdatenstrom für die AEC (Acoustic Echo Cancellation) verwendet werden soll. |
|
SetEnabled Die SetEnabled-Methode aktiviert oder deaktiviert die AGC. |
|
SetEnabled Die SetEnabled-Methode aktiviert oder deaktiviert das Lautkeitssteuerelement. |
|
SetEndOfStream- Weist das System an, dass der endgültige Block von Audiodaten für das ISpatialAudioObject übermittelt wurde, damit das Objekt deaktiviert und seine Ressourcen wiederverwendet werden können. |
|
SetEngineDeviceFormat Die SetEngineDeviceFormat-Methode legt das Waveform-Audioformat für das Hardwareaudiomodul fest. |
|
SetEnvironment Legt den Typ der akustischen Umgebung fest, die simuliert wird, wenn Audio für das ISpatialAudioObjectForHrtf verarbeitet wird. |
|
SetEventHandle Die SetEventHandle-Methode legt den Ereignishandle fest, den das System signalisiert, wenn ein Audiopuffer bereit ist, vom Client verarbeitet zu werden. |
|
SetGain Legt den Gewinn für das ISpatialAudioObjectForHrtf fest. |
|
SetGfxState Die SetGfxState-Methode legt den GFX-Zustand des entladenen Audiodatenstroms fest. |
|
SetGroupingParam- Die SetGroupingParam-Methode weist einer Gruppierung von Sitzungen eine Sitzung zu. |
|
SetIconPath- Die SetIconPath-Methode weist der aktuellen Sitzung ein Anzeigesymbol zu. |
|
SetLevel Die SetLevel-Methode legt die Lautstärke des angegebenen Kanals in Dezibel fest. |
|
SetLevelAllChannels Die SetLevelAllChannels-Methode legt die Lautstärkepegel aller Kanäle im Audiodatenstrom in Dezibel fest. |
|
SetLevelUniform Die SetLevelUniform-Methode legt alle Kanäle im Audiodatenstrom auf die gleiche einheitliche Lautstärke in Dezibel fest. |
|
SetLocalEffectsState Die SetLocalEffectsState-Methode legt den lokalen Effektstatus fest, der auf den entladenen Audiodatenstrom angewendet werden soll. |
|
SetMasterVolume- Die SetMasterVolume-Methode legt die Masterlautstärke für die Audiositzung fest. |
|
SetMasterVolumeLevel Die SetMasterVolumeLevel-Methode legt die Masterlautstärke in Dezibel des Audiodatenstroms fest, der das Audioendpunktgerät eingibt oder verlässt. |
|
SetMasterVolumeLevelScalar Die SetMasterVolumeLevelScalar-Methode legt die Masterlautstärke des Audiodatenstroms fest, der das Audioendpunktgerät eingibt oder verlässt. Die Lautstärke wird als normalisierter, audioverzapferter Wert im Bereich von 0,0 bis 1,0 ausgedrückt. |
|
SetMute- Die SetMute-Methode legt den Stummschaltungsstatus des entladenen Audiodatenstroms fest. |
|
SetMute- Die SetMute-Methode aktiviert oder deaktiviert das Stummschalten-Steuerelement. |
|
SetMute- Die SetMute-Methode legt den Stummschaltungszustand für die Audiositzung fest. |
|
SetMute- Die SetMute-Methode legt den Stummschaltungszustand des Audiodatenstroms fest, der das Audioendpunktgerät eingibt oder verlässt. |
|
SetOrientation Legt die Ausrichtung im 3D-Raum relativ zum Referenzframe des Listeners fest, aus dem die ISpatialAudioObjectForHrtf-Audiodaten gerendert werden. |
|
SetPosition Legt die Position im 3D-Raum relativ zum Listener fest, aus dem die ISpatialAudioObjectForHrtf-Audiodaten gerendert werden. |
|
SetPosition Legt die Position im 3D-Raum relativ zum Listener fest, aus dem die ISpatialAudioObject-Audiodaten gerendert werden. |
|
SetSampleRate Die SetSampleRate-Methode legt die Samplerate eines Datenstroms fest. |
|
SetSelection Die SetSelection-Methode wählt eine der Eingaben der Eingabeauswahl aus. |
|
SetSelection Die SetSelection-Methode wählt eine der Ausgaben der Ausgabeauswahl aus. |
|
SetValue- Die SetValue-Methode legt den Wert der gerätespezifischen Eigenschaft fest. |
|
SetVolume- Legt einen Audioamplitermultiplikator fest, der auf die vom ISpatialAudioObject bereitgestellten Audiodaten angewendet wird, bevor sie an das Audiorenderingmodul übermittelt wird. |
|
Starten Startet den räumlichen Audiodatenstrom. |
|
Starten Die Startmethode startet den Audiodatenstrom. |
|
Beenden Beendet einen ausgeführten Audiodatenstrom. |
|
Beenden Die Stop-Methode beendet den Audiodatenstrom. |
|
UnregisterAudioEffectsChangedNotificationCallback Hebt die Registrierung einer IAudioEffectsChangedNotificationClient-Schnittstelle auf. |
|
UnregisterAudioSessionNotification Die UnregisterAudioSessionNotification-Methode löscht eine vorherige Registrierung durch den Client, um Benachrichtigungen zu empfangen. |
|
Aufheben der RegistrierungCallback Hebt die Registrierung eines audioStateMonitorCallback auf, das zuvor mit einem Aufruf von IAudioStateMonitor::RegisterCallback registriert wurde. |
|
UnregisterControlChangeCallback Die UnregisterControlChangeCallback-Methode entfernt die Registrierung einer IControlChangeNotify-Schnittstelle, die der Client zuvor durch einen Aufruf der IPart::RegisterControlChangeCallback-Methode registriert hat. |
|
UnregisterControlChangeNotify Die UnregisterControlChangeNotify-Methode löscht die Registrierung der Benachrichtigungsrückrufschnittstelle eines Clients, die der Client in einem vorherigen Aufruf der IAudioEndpointVolume::RegisterControlChangeNotify-Methode registriert hat. |
|
Aufheben der RegistrierungDuckNotification Die UnregisterDuckNotification-Methode löscht eine vorherige Registrierung der Anwendung, um Benachrichtigungen zu empfangen. |
|
UnregisterEndpointNotificationCallback Die UnregisterEndpointNotificationCallback-Methode löscht die Registrierung einer Benachrichtigungsschnittstelle, die der Client in einem vorherigen Aufruf der IMMDeviceEnumerator::RegisterEndpointNotificationCallback-Methode registriert hat. |
|
UnregisterSessionNotification Die UnregisterSessionNotification-Methode löscht die Registrierung, um eine Benachrichtigung zu erhalten, wenn eine Sitzung erstellt wird. |
|
VolumeStepDown Die VolumeStepDown-Methode erhöht die Lautstärke des Audiodatenstroms, der das Audioendpunktgerät eingibt oder verlässt. |
|
VolumeStepUp Die VolumeStepUp-Methode erhöht die Lautstärke des Audiodatenstroms, der das Audioendpunktgerät eingibt oder verlässt. |
|
WriteNextItem Startet ein neues Metadatenelement am angegebenen Offset. |
|
WriteNextItemCommand Schreibt Metadatenbefehle und Wertdaten in das aktuelle Element. |
|
WriteNextMetadataCommand Schreibt einen Metadatenbefehl in das räumliche Audioobjekt, jeder Befehl kann nur einmal pro Objekt pro Verarbeitungszyklus hinzugefügt werden. |
Schnittstellen
|
IAcousticEchoCancellationControl Stellt einen Mechanismus zum Ermitteln bereit, ob ein Audioaufnahmeendpunkt die AEC-Unterstützung (Acoustic Echo Cancellation, AEC) unterstützt, und in diesem Falle kann der Client den Audiowiedergabeendpunkt festlegen, der als Referenzdatenstrom verwendet werden soll. |
|
IActivateAudioInterfaceAsyncOperation Stellt einen asynchronen Vorgang dar, der eine WASAPI-Schnittstelle aktiviert, und stellt eine Methode zum Abrufen der Ergebnisse der Aktivierung bereit. |
|
IActivateAudioInterfaceCompletionHandler Stellt einen Rückruf bereit, um anzugeben, dass die Aktivierung einer WASAPI-Schnittstelle abgeschlossen ist. |
|
IAudioAutoGainControl Die IAudioAutoGainControl-Schnittstelle bietet Zugriff auf eine Hardware-automatische Verstärkungskontrolle (AGC). |
|
IAudioBass Die IAudioBass-Schnittstelle bietet Zugriff auf eine Hardware-Bass-Level-Steuerung. |
|
IAudioCaptureClient Die IAudioCaptureClient-Schnittstelle ermöglicht einem Client das Lesen von Eingabedaten aus einem Erfassungsendpunktpuffer. |
|
IAudioChannelConfig Die IAudioChannelConfig-Schnittstelle bietet Zugriff auf ein Hardwarekanalkonfigurationssteuerelement. |
|
IAudioClient Die IAudioClient-Schnittstelle ermöglicht einem Client das Erstellen und Initialisieren eines Audiodatenstroms zwischen einer Audioanwendung und dem Audiomodul (für einen Datenstrom im gemeinsam genutzten Modus) oder dem Hardwarepuffer eines Audioendpunktgeräts (für einen Exklusivmodusdatenstrom). |
|
IAudioClient2 Die IAudioClient2-Schnittstelle wird von der IAudioClient-Schnittstelle abgeleitet, mit einer Reihe zusätzlicher Methoden, mit denen ein Windows Audio Session API (WASAPI)-Audioclient Folgendes ausführen kann:_opt für das Entladen, Abfragedatenstromeigenschaften und Abrufen von Informationen von der Hardware, die das Ausladen behandelt. Der Audioclient kann beim Erstellen eines entladenen Datenstroms erfolgreich sein, wenn der zugrunde liegende Endpunkt das Hardwareaudiomodul unterstützt, der Endpunkt vom Audiosystem aufgezählt und ermittelt wurde, und es sind weiterhin Offload-Pininstanzen auf dem Endpunkt verfügbar. |
|
IAudioClient3 Die IAudioClient3-Schnittstelle wird von der IAudioClient2-Schnittstelle abgeleitet, mit einer Reihe zusätzlicher Methoden, mit denen ein Windows Audio Session API (WASAPI)-Audioclient die unterstützten Periodizitäten und die aktuelle Periodizität des Audiomoduls abfragen kann, sowie die Anforderungsinitialisierung eines freigegebenen Audiodatenstroms mit einer bestimmten Periodizität. |
|
IAudioClientDuckingControl Stellt eine Methode bereit, "SetDuckingOptionsForCurrentStream", mit der eine App angeben kann, dass das System das Audiosignal anderer Datenströme nicht enten soll, wenn der Audiowiedergabedatenstrom der App aktiv ist. |
|
IAudioClock Die IAudioClock-Schnittstelle ermöglicht es einem Client, die Datenrate eines Datenstroms und die aktuelle Position im Datenstrom zu überwachen. |
|
IAudioClock2 Die IAudioClock2-Schnittstelle wird verwendet, um die aktuelle Geräteposition abzurufen. |
|
IAudioClockAdjustment Die IAudioClockAdjustment-Schnittstelle wird verwendet, um die Samplingrate eines Datenstroms anzupassen. |
|
IAudioEffectsChangedNotificationClient Eine Rückrufschnittstelle ermöglicht Es Anwendungen, Benachrichtigungen zu empfangen, wenn sich die Liste der Audioeffekte ändert oder die Ressourcen, die zum Aktivieren einer Effektänderung erforderlich sind. |
|
IAudioEffectsManager Stellt Verwaltungsfunktionen für die Audioeffektepipeline bereit. |
|
IAudioEndpointFormatControl Wird zum Zurücksetzen des aktuellen Audioendpunktgeräteformats verwendet. |
|
IAudioEndpointLastBufferControl Stellt Funktionen bereit, mit denen ein Offload-Streamclient den Endpunkt benachrichtigen kann, dass der letzte Puffer nur teilweise ausgefüllt wurde. |
|
IAudioEndpointOffloadStreamMeter Die IAudioEndpointOffloadStreamMeter-Schnittstelle ruft allgemeine Informationen zu den Audiokanälen im entladenen Audiodatenstrom ab. |
|
IAudioEndpointOffloadStreamMute Die IAudioEndpointOffloadStreamMute-Schnittstelle ermöglicht es einem Client, den Stummschaltungsstatus des entladenen Audiodatenstroms zu bearbeiten. |
|
IAudioEndpointOffloadStreamVolume Die IAudioEndpointOffloadStreamVolume-Schnittstelle ermöglicht der Clientanwendung, die Lautstärke des entladenen Audiodatenstroms zu bearbeiten. |
|
IAudioEndpointVolume Die IAudioEndpointVolume-Schnittstelle stellt die Lautstärkesteuerelemente im Audiostream zu oder von einem Audioendpunktgerät dar. |
|
IAudioEndpointVolumeCallback Die IAudioEndpointVolumeCallback-Schnittstelle stellt Benachrichtigungen über Änderungen an der Lautstärkestufe und dem Stummschaltungszustand eines Audioendpunktgeräts bereit. |
|
IAudioEndpointVolumeEx Die IAudioEndpointVolumeEx-Schnittstelle stellt Lautstärkesteuerelemente für den Audiodatenstrom an oder von einem Geräteendpunkt bereit. |
|
IAudioFormatEnumerator Stellt eine Liste der unterstützten Audioformate bereit. Das am häufigsten bevorzugte Format ist zuerst in der Liste. Rufen Sie einen Verweis auf diese Schnittstelle ab, indem Sie ISpatialAudioClient::GetSupportedAudioObjectFormatEnumerator aufrufen. |
|
IAudioInputSelector Die IAudioInputSelector-Schnittstelle bietet Zugriff auf ein Hardware-Multiplexer-Steuerelement (Eingabeauswahl). |
|
IAudioLfxControl Die IAudioLfxControl-Schnittstelle ermöglicht es dem Client, lokale Effekte aus dem ausgeladenen Audiodatenstrom anzuwenden oder zu entfernen. |
|
IAudioLoudness Die IAudioLoudness-Schnittstelle bietet Zugriff auf eine "Lautheit"-Ausgleichssteuerung. |
|
IAudioMeterInformation Die IAudioMeterInformation-Schnittstelle stellt einen Spitzenzähler in einem Audiostream zu oder von einem Audioendpunktgerät dar. |
|
IAudioMidrange Die IAudioMidrange-Schnittstelle bietet Zugriff auf ein Hardware-Midrange-Level-Steuerelement. |
|
IAudioMute Die IAudioMute-Schnittstelle bietet Zugriff auf ein Hardware-Stummschalten-Steuerelement. |
|
IAudioOutputSelector Die IAudioOutputSelector-Schnittstelle bietet Zugriff auf ein Hardwaredemultiplexer-Steuerelement (Ausgabeauswahl). |
|
IAudioPeakMeter Die IAudioPeakMeter-Schnittstelle bietet Zugriff auf ein Hardware-Spitzenzähler-Steuerelement. |
|
IAudioRenderClient Die IAudioRenderClient-Schnittstelle ermöglicht es einem Client, Ausgabedaten in einen Renderendpunktpuffer zu schreiben. |
|
IAudioSessionControl Die IAudioSessionControl-Schnittstelle ermöglicht es einem Client, die Steuerungsparameter für eine Audiositzung zu konfigurieren und Ereignisse in der Sitzung zu überwachen. |
|
IAudioSessionControl2 Die IAudioSessionControl2-Schnittstelle kann von einem Client verwendet werden, um Informationen zur Audiositzung abzurufen. |
|
IAudioSessionEnumerator Die IAudioSessionEnumerator-Schnittstelle listet Audiositzungen auf einem Audiogerät auf. |
|
IAudioSessionEvents Die IAudioSessionEvents-Schnittstelle stellt Benachrichtigungen über sitzungsbezogene Ereignisse bereit, z. B. Änderungen auf Volumeebene, Anzeigename und Sitzungszustand. |
|
IAudioSessionManager Die IAudioSessionManager-Schnittstelle ermöglicht einem Client den Zugriff auf die Sitzungssteuerelemente und Lautstärkesteuerelemente für prozessübergreifende und prozessspezifische Audiositzungen. |
|
IAudioSessionManager2 Die IAudioSessionManager2-Schnittstelle ermöglicht es einer Anwendung, Submixe für das Audiogerät zu verwalten. |
|
IAudioSessionNotification Die IAudioSessionNotification-Schnittstelle stellt Benachrichtigungen bereit, wenn eine Audiositzung erstellt wird. |
|
IAudioStateMonitor Stellt APIs zum Abfragen des Soundpegels von Audiodatenströmen und zum Empfangen von Benachrichtigungen bereit, wenn sich der Soundpegel ändert. |
|
IAudioStreamVolume Die IAudioStreamVolume-Schnittstelle ermöglicht es einem Client, die Lautstärkestufen für alle Kanäle in einem Audiostream zu steuern und zu überwachen. |
|
IAudioTreble Die IAudioTreble-Schnittstelle ermöglicht den Zugriff auf ein Hardware-Steuerelement auf dreifacher Ebene. |
|
IAudioViewManagerService Stellt APIs zum Zuordnen eines HWND zu einem Audiodatenstrom bereit. |
|
IAudioVolumeDuckNotification Die IAudioVolumeDuckNotification-Schnittstelle wird vom System verwendet, um Benachrichtigungen über Datenstromdämpfungsänderungen zu senden. Stream-Dämpfung oder Enten ist ein Feature, das in Windows 7 eingeführt wurde, wobei das System das Volumen eines Nicht-Kommunikationsdatenstroms anpasst, wenn ein neuer Kommunikationsdatenstrom geöffnet wird. Weitere Informationen zu diesem Feature finden Sie unter Default Ducking Experience. |
|
IAudioVolumeLevel Die IAudioVolumeLevel-Schnittstelle bietet Zugriff auf eine Hardwarelautstärkesteuerung. |
|
IChannelAudioVolume Die IChannelAudioVolume-Schnittstelle ermöglicht es einem Client, die Lautstärkestufen für alle Kanäle in der Audiositzung zu steuern und zu überwachen, zu denen der Stream gehört. |
|
IConnector Die IConnector-Schnittstelle stellt einen Verbindungspunkt zwischen Komponenten dar. |
|
IControlChangeNotify Die IControlChangeNotify-Schnittstelle stellt Benachrichtigungen bereit, wenn sich der Status eines Teils (Connector oder Einer Untereinheit) ändert. |
|
IControlInterface Die IControlInterface-Schnittstelle stellt eine Steuerelementschnittstelle auf einem Teil (Verbinder oder Untereinheit) in einer Gerätetopologie dar. Der Client ruft einen Verweis auf die IControlInterface-Schnittstelle eines Teils durch Aufrufen der IPart::GetControlInterface-Methode ab. |
|
IDeviceSpecificProperty Die IDeviceSpecificProperty-Schnittstelle bietet Zugriff auf den Kontrollwert eines gerätespezifischen Hardwaresteuerelements. |
|
IDeviceTopology Die IDeviceTopology-Schnittstelle bietet Zugriff auf die Topologie eines Audiogeräts. |
|
IHardwareAudioEngineBase Die IHardwareAudioEngineBase-Schnittstelle wird von Audioendpunkten für den Audiostapel implementiert, um Informationen zum Hardwareaudiomodul zu konfigurieren und abzurufen. |
|
IKsFormatSupport Die IKsFormatSupport-Schnittstelle stellt Informationen zu den Audiodatenformaten bereit, die von einer softwarekonfigurierten E/A-Verbindung (normalerweise einem DMA-Kanal) zwischen einem Audioadaptergerät und Systemspeicher unterstützt werden. |
|
IKsJackDescription Die IKsJackDescription-Schnittstelle stellt Informationen zu den Jacken oder internen Anschlüssen bereit, die eine physische Verbindung zwischen einem Gerät auf einem Audioadapter und einem externen oder internen Endpunktgerät (z. B. einem Mikrofon oder CD-Player) bereitstellen. |
|
IKsJackDescription2 Die IKsJackDescription2-Schnittstelle stellt Informationen über die Jacken oder internen Anschlüsse bereit, die eine physische Verbindung zwischen einem Gerät auf einem Audioadapter und einem externen oder internen Endpunktgerät (z. B. einem Mikrofon oder CD-Player) bereitstellen. |
|
IKsJackSinkInformation Die IKsJackSinkInformation Schnittstelle bietet Zugriff auf Jack Sink-Informationen, wenn die Buchse von der Hardware unterstützt wird. |
|
IMMDevice Die IMMDevice-Schnittstelle kapselt die generischen Features einer Multimediageräteressource. |
|
IMMDeviceCollection Die IMMDeviceCollection-Schnittstelle stellt eine Sammlung von Multimediageräteressourcen dar. |
|
IMMDeviceEnumerator Die IMMDeviceEnumerator-Schnittstelle stellt Methoden zum Aufzählen von Multimediageräteressourcen bereit. |
|
IMMEndpoint Die IMMEndpoint-Schnittstelle stellt ein Audioendpunktgerät dar. |
|
IMMNotificationClient Die IMMNotificationClient-Schnittstelle stellt Benachrichtigungen bereit, wenn ein Audioendpunktgerät hinzugefügt oder entfernt wird, wenn sich der Zustand oder die Eigenschaften eines Endpunktgeräts ändern oder wenn eine Änderung in der Standardrolle vorhanden ist, die einem Endpunktgerät zugewiesen ist. |
|
IPart Die IPart-Schnittstelle stellt einen Teil (Verbinder oder Untereinheit) einer Gerätetopologie dar. |
|
IPartsList Die IPartsList-Schnittstelle stellt eine Liste von Teilen dar, von denen jedes ein Objekt mit einer IPart-Schnittstelle ist, die einen Verbinder oder eine Untereinheit darstellt. |
|
IPerChannelDbLevel Die IPerChannelDbLevel-Schnittstelle stellt eine generische Untereinheitssteuerungsschnittstelle dar, die die Steuerung pro Kanal über die Lautstärke in Dezibeln eines Audiodatenstroms oder eines Frequenzbands in einem Audiodatenstrom bereitstellt. |
|
ISimpleAudioVolume Die ISimpleAudioVolume-Schnittstelle ermöglicht es einem Client, die Masterlautstärke einer Audiositzung zu steuern. |
|
ISpatialAudioClient Die ISpatialAudioClient-Schnittstelle ermöglicht es einem Client, Audiostreams zu erstellen, die Audio von einer Position im 3D-Raum ausgeben. |
|
ISpatialAudioClient2 Die ISpatialAudioClient2-Schnittstelle erbt von ISpatialAudioClient und fügt Methoden zum Abfragen der Unterstützung für das Entladen großer Audiopuffer hinzu. |
|
ISpatialAudioMetadataClient Stellt eine Klassenfactory zum Erstellen von ISpatialAudioMetadataItems, ISpatialAudioMetadataWriter, ISpatialAudioMetadataReader und ISpatialAudioMetadataCopier -Objekten bereit. |
|
ISpatialAudioMetadataCopier Stellt Methoden zum Kopieren aller oder Teilmengen von Metadatenelementen aus einer Quelle SpatialAudioMetadataItems in ein SpatialAudioMetadataItems-Ziel bereit. |
|
ISpatialAudioMetadataItems Stellt einen Puffer räumlicher Audiometadatenelemente dar. |
|
ISpatialAudioMetadataItemsBuffer Stellt Methoden zum Anfügen von Puffern an SpatialAudioMetadataItems zum direkten Speichern von Daten bereit. |
|
ISpatialAudioMetadataReader Stellt Methoden zum Extrahieren räumlicher Audiometadatenelemente und Elementbefehlswertpaare aus einem ISpatialAudioMetadataItems -Objekt bereit. |
|
ISpatialAudioMetadataWriter Stellt Methoden zum Speichern räumlicher Audiometadatenelemente bereit, die innerhalb eines Bereichs entsprechender Audioframes positioniert sind. |
|
ISpatialAudioObject Stellt ein Objekt dar, das Audiodaten bereitstellt, die von einer Position im 3D-Raum relativ zum Benutzer gerendert werden sollen. |
|
ISpatialAudioObjectBase Basisschnittstelle, die ein Objekt darstellt, das Audiodaten bereitstellt, die von einer Position im 3D-Raum relativ zum Benutzer gerendert werden sollen. |
|
ISpatialAudioObjectForHrtf Stellt ein Objekt dar, das Audiodaten bereitstellt, die von einer Position im 3D-Raum gerendert werden sollen, relativ zum Benutzer, einer Head-relative Transfer-Funktion (HRTF). |
|
ISpatialAudioObjectForMetadataCommands Wird zum Schreiben von Metadatenbefehlen für räumliches Audio verwendet. |
|
ISpatialAudioObjectForMetadataItems Wird verwendet, um räumliche Audiometadaten für Anwendungen zu schreiben, für die mehrere Metadatenelemente pro Puffer mit framegenauer Platzierung erforderlich sind. |
|
ISpatialAudioObjectRenderStream Stellt Methoden zum Steuern eines räumlichen Audioobjektrenderdatenstroms bereit, einschließlich Start, Beenden und Zurücksetzen des Datenstroms. |
|
ISpatialAudioObjectRenderStreamBase Basisschnittstelle, die Methoden zum Steuern eines renderdatenstroms für räumliche Audioobjekt bereitstellt, einschließlich Start, Beenden und Zurücksetzen des Datenstroms. |
|
ISpatialAudioObjectRenderStreamForHrtf Stellt Methoden zum Steuern eines Räumlichen Audioobjektrenderdatenstroms für hrtf bereit, einschließlich Start, Beenden und Zurücksetzen des Datenstroms. |
|
ISpatialAudioObjectRenderStreamForMetadata Stellt Methoden zum Steuern eines räumlichen Audioobjektrenderdatenstroms für Metadaten bereit, einschließlich Start, Beenden und Zurücksetzen des Datenstroms. |
|
ISpatialAudioObjectRenderStreamNotify Stellt Benachrichtigungen für räumliche Audioclients bereit, um auf Änderungen im Zustand eines ISpatialAudioObjectRenderStreams zu reagieren. |
|
ISubunit Die ISubunit-Schnittstelle stellt eine Hardwareuntereinheit (z. B. ein Volumesteuerelement) dar, die sich im Datenpfad zwischen einem Client und einem Audioendpunktgerät befindet. |
Strukturen
|
AUDIO_EFFECT Stellt einen Audioeffekt dar. |
|
AUDIO_VOLUME_NOTIFICATION_DATA Die AUDIO_VOLUME_NOTIFICATION_DATA Struktur beschreibt eine Änderung des Lautstärke- oder Stummschaltzustands eines Audioendpunktgeräts. |
|
AUDIOCLIENT_ACTIVATION_PARAMS Gibt die Aktivierungsparameter für einen Aufruf von ActivateAudioInterfaceAsync an. |
|
AUDIOCLIENT_PROCESS_LOOPBACK_PARAMS Gibt Parameter für einen Aufruf von ActivateAudioInterfaceAsync an, bei dem die Loopbackaktivierung angefordert wird. |
|
AudioExtensionParams Diese Struktur wird über IShellPropSheetExt::AddPages an die Endpunkterweiterungsseite der Systemsteuerung übergeben und zum Erstellen von Endpunkt-PropertyPages verwendet. |
|
DIRECTX_AUDIO_ACTIVATION_PARAMS Die DIRECTX_AUDIO_ACTIVATION_PARAMS Struktur gibt die Initialisierungsparameter für einen DirectSound-Stream an. |
|
KSJACK_DESCRIPTION Die KSJACK_DESCRIPTION Struktur beschreibt eine Audiobuchse. |
|
KSJACK_DESCRIPTION2 Die KSJACK_DESCRIPTION2 Struktur beschreibt eine Audiobuchse. Um die Beschreibung einer Audiobuchse eines Connectors zu erhalten, rufen Sie IKsJackDescription2::GetJackDescription2 auf. |
|
KSJACK_SINK_INFORMATION Die KSJACK_SINK_INFORMATION Struktur speichert Informationen über eine Audiobuchsenspüle. |
|
LUID Die LUID-Struktur speichert den Videoportbezeichner. Diese Struktur wird im PortId-Element der KSJACK_SINK_INFORMATION-Struktur gespeichert. |
|
SpatialAudioClientActivationParams Stellt optionale Aktivierungsparameter für einen räumlichen Audiorenderstream dar. Übergeben Sie diese Struktur an ActivateAudioInterfaceAsync, wenn Sie eine ISpatialAudioClient-Schnittstelle aktivieren. |
|
SpatialAudioHrtfActivationParams Gibt die Aktivierungsparameter für einen ISpatialAudioRenderStreamForHrtf an. |
|
SpatialAudioHrtfActivationParams2 Stellt Aktivierungsparameter für einen räumlichen Audio-Renderdatenstrom dar und erweitert SpatialAudioHrtfActivationParams mit der Möglichkeit, Streamoptionen anzugeben. |
|
SpatialAudioHrtfDirectivity Stellt ein omnidirektionales Modell für ein ISpatialAudioObjectForHrtf dar. Die omnidirektionale Emission wird linear mit dem im Feld "Typ" angegebenen Direktivitätsmodell basierend auf dem Wert des Skalierungsfelds interpoliert. |
|
SpatialAudioHrtfDirectivityCardioid Stellt ein kardioidförmiges Direktivitätsmodell für ein ISpatialAudioObjectForHrtf dar. |
|
SpatialAudioHrtfDirectivityCone Stellt ein kegelförmiges Direktivitätsmodell für ein ISpatialAudioObjectForHrtf dar. |
|
SpatialAudioHrtfDirectivityUnion Definiert ein räumliches Audiodirektivitätsmodell für ein ISpatialAudioObjectForHrtf. |
|
SpatialAudioHrtfDistanceDecay Stellt das Verfallsmodell dar, das über den Abstand von der Position eines ISpatialAudioObjectForHrtf zur Position des Listeners angewendet wird. |
|
SpatialAudioMetadataItemsInfo Stellt Informationen zu einem ISpatialAudioMetadataItems -Objekt bereit. Rufen Sie eine Kopie dieser Struktur ab, indem Sie GetInfo aufrufen. |
|
SpatialAudioObjectRenderStreamActivationParams Stellt Aktivierungsparameter für einen räumlichen Audiorenderstream dar. Übergeben Sie diese Struktur an ISpatialAudioClient::ActivateSpatialAudioStream, wenn Sie einen Datenstrom aktivieren. |
|
SpatialAudioObjectRenderStreamActivationParams2 Stellt Aktivierungsparameter für einen räumlichen Audiowiedergabedatenstrom dar und erweitert SpatialAudioObjectRenderStreamActivationParams mit der Möglichkeit, Streamoptionen anzugeben. |
|
SpatialAudioObjectRenderStreamForMetadataActivationParams Stellt Aktivierungsparameter für einen räumlichen Audiowiedergabedatenstrom für Metadaten dar. Übergeben Sie diese Struktur an ISpatialAudioClient::ActivateSpatialAudioStream, wenn Sie einen Datenstrom aktivieren. |
|
SpatialAudioObjectRenderStreamForMetadataActivationParams2 Stellt Aktivierungsparameter für einen räumlichen Audiowiedergabedatenstrom für Metadaten dar und erweitert SpatialAudioObjectRenderStreamForMetadataActivationParams mit der Möglichkeit, Streamoptionen anzugeben. |