Vanara/PInvoke/CoreAudio
David Hall 8ec7d5c665 Added nullability to CoreAudio and tests 2023-10-16 07:50:01 -07:00
..
AudioApoTypes.cs Cleaned code and fixed build issues 2023-09-24 15:26:46 -06:00
AudioClient.cs Added nullability to CoreAudio and tests 2023-10-16 07:50:01 -07:00
AudioClientActivationParams.cs Cleaned code and fixed build issues 2023-09-24 15:26:46 -06:00
AudioEndpoints.cs Cleaned code and fixed build issues 2023-09-24 15:26:46 -06:00
AudioEngineBaseApo.cs Added nullability to CoreAudio and tests 2023-10-16 07:50:01 -07:00
AudioEngineEndpoint.cs Cleaned code and fixed build issues 2023-09-24 15:26:46 -06:00
AudioEngineExtensionApo.cs Added nullability to CoreAudio and tests 2023-10-16 07:50:01 -07:00
AudioMediaType.cs Cleaned code and fixed build issues 2023-09-24 15:26:46 -06:00
AudioPolicy.cs Added nullability to CoreAudio and tests 2023-10-16 07:50:01 -07:00
AudioSessionTypes.cs Cleaned code and fixed build issues 2023-09-24 15:26:46 -06:00
DeviceTopology.cs Added nullability to CoreAudio and tests 2023-10-16 07:50:01 -07:00
EndPointVolume.cs Added nullability to CoreAudio and tests 2023-10-16 07:50:01 -07:00
MmDevApi.cs Added nullability to CoreAudio and tests 2023-10-16 07:50:01 -07:00
MmReg.cs Initial (untested) push of Core Audio API 2020-05-11 10:26:34 -06:00
SpatialAudioClient.cs Added nullability to CoreAudio and tests 2023-10-16 07:50:01 -07:00
SpatialAudioHrft.cs Added nullability to CoreAudio and tests 2023-10-16 07:50:01 -07:00
SpatialAudioMetadata.cs Added nullability to CoreAudio and tests 2023-10-16 07:50:01 -07:00
Vanara.PInvoke.CoreAudio.csproj Updated project files 2023-01-31 15:32:15 -08:00
pkgreadme.md Updated project files 2023-01-31 15:32:15 -08:00
readme.md Updated project files 2023-01-31 15:32:15 -08:00

readme.md

Vanara.PInvoke.CoreAudio

PInvoke API (interfaces, methods, structures and constants) imported from Windows Core Audio Api.

  • Includes methods from mmdevapi.dll
  • Current NuGet release: NugetNuget

Methods - 100% API coverage (1 of 1 functions)

Native Method Header Managed Method
ActivateAudioInterfaceAsync mmdeviceapi.h Vanara.PInvoke.CoreAudio.ActivateAudioInterfaceAsync

Enumerations

Native Enum Header Managed Enum
AE_POSITION_FLAGS audioengineendpoint.h Vanara.PInvoke.CoreAudio.AE_POSITION_FLAGS
AMBISONICS_CHANNEL_ORDERING audioclient.h Vanara.PInvoke.CoreAudio.AMBISONICS_CHANNEL_ORDERING
AMBISONICS_NORMALIZATION audioclient.h Vanara.PInvoke.CoreAudio.AMBISONICS_NORMALIZATION
AMBISONICS_TYPE audioclient.h Vanara.PInvoke.CoreAudio.AMBISONICS_TYPE
APO_BUFFER_FLAGS audioapotypes.h Vanara.PInvoke.CoreAudio.APO_BUFFER_FLAGS
APO_CONNECTION_BUFFER_TYPE Audioenginebaseapo.h Vanara.PInvoke.CoreAudio.APO_CONNECTION_BUFFER_TYPE
APO_FLAG audioenginebaseapo.h Vanara.PInvoke.CoreAudio.APO_FLAG
APO_LOG_LEVEL audioengineextensionapo.h Vanara.PInvoke.CoreAudio.APO_LOG_LEVEL
APO_NOTIFICATION_TYPE audioengineextensionapo.h Vanara.PInvoke.CoreAudio.APO_NOTIFICATION_TYPE
AUDCLNT_BUFFERFLAGS audioclient.h Vanara.PInvoke.CoreAudio.AUDCLNT_BUFFERFLAGS
AUDCLNT_SESSIONFLAGS Audiosessiontypes.h Vanara.PInvoke.CoreAudio.AUDCLNT_SESSIONFLAGS
AUDCLNT_SHAREMODE audiosessiontypes.h Vanara.PInvoke.CoreAudio.AUDCLNT_SHAREMODE
AUDCLNT_STREAMFLAGS Audiosessiontypes.h Vanara.PInvoke.CoreAudio.AUDCLNT_STREAMFLAGS
AUDCLNT_STREAMOPTIONS audioclient.h Vanara.PInvoke.CoreAudio.AUDCLNT_STREAMOPTIONS
AUDIO_CURVE_TYPE AudioAPITypes.h Vanara.PInvoke.CoreAudio.AUDIO_CURVE_TYPE
AUDIO_DUCKING_OPTIONS audioclient.h Vanara.PInvoke.CoreAudio.AUDIO_DUCKING_OPTIONS
AUDIO_EFFECT_STATE audioclient.h Vanara.PInvoke.CoreAudio.AUDIO_EFFECT_STATE
AUDIO_FLOW_TYPE Audioenginebaseapo.h Vanara.PInvoke.CoreAudio.AUDIO_FLOW_TYPE
AUDIO_STREAM_CATEGORY audiosessiontypes.h Vanara.PInvoke.CoreAudio.AUDIO_STREAM_CATEGORY
AUDIO_SYSTEMEFFECT_STATE audioengineextensionapo.h Vanara.PInvoke.CoreAudio.AUDIO_SYSTEMEFFECT_STATE
AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE mmdeviceapi.h Vanara.PInvoke.CoreAudio.AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE
AUDIOCLIENT_ACTIVATION_TYPE audioclientactivationparams.h Vanara.PInvoke.CoreAudio.AUDIOCLIENT_ACTIVATION_TYPE
AudioObjectType spatialaudioclient.h Vanara.PInvoke.CoreAudio.AudioObjectType
AudioSessionDisconnectReason audiopolicy.h Vanara.PInvoke.CoreAudio.AudioSessionDisconnectReason
AudioSessionState audiosessiontypes.h Vanara.PInvoke.CoreAudio.AudioSessionState
ChannelMapping devicetopology.h Vanara.PInvoke.CoreAudio.ChannelMapping
ConnectorType devicetopology.h Vanara.PInvoke.CoreAudio.ConnectorType
DataFlow devicetopology.h Vanara.PInvoke.CoreAudio.DataFlow
DEVICE_ORIENTATION_TYPE audioengineextensionapo.h Vanara.PInvoke.CoreAudio.DEVICE_ORIENTATION_TYPE
DEVICE_STATE mmdeviceapi.h Vanara.PInvoke.CoreAudio.DEVICE_STATE
EAudioConstriction Audioenginebaseapo.h Vanara.PInvoke.CoreAudio.EAudioConstriction
EDataFlow mmdeviceapi.h Vanara.PInvoke.CoreAudio.EDataFlow
ENDPOINT_HARDWARE_SUPPORT endpointvolume.h Vanara.PInvoke.CoreAudio.ENDPOINT_HARDWARE_SUPPORT
ENDPOINT_RESET audioendpoints.h Vanara.PInvoke.CoreAudio.ENDPOINT_RESET
EndpointConnectorType audioengineendpoint.h Vanara.PInvoke.CoreAudio.EndpointConnectorType
EndpointFormFactor mmdeviceapi.h Vanara.PInvoke.CoreAudio.EndpointFormFactor
EPcxConnectionType Ksmedia.h Vanara.PInvoke.CoreAudio.EPcxConnectionType
EPcxGenLocation Ksmedia.h Vanara.PInvoke.CoreAudio.EPcxGenLocation
EPcxGeoLocation Ksmedia.h Vanara.PInvoke.CoreAudio.EPcxGeoLocation
EPxcPortConnection Ksmedia.h Vanara.PInvoke.CoreAudio.EPxcPortConnection
ERole mmdeviceapi.h Vanara.PInvoke.CoreAudio.ERole
JackCapabilities Ksmedia.h Vanara.PInvoke.CoreAudio.JackCapabilities
KSJACK_SINK_CONNECTIONTYPE devicetopology.h Vanara.PInvoke.CoreAudio.KSJACK_SINK_CONNECTIONTYPE
PartType devicetopology.h Vanara.PInvoke.CoreAudio.PartType
PROCESS_LOOPBACK_MODE audioclientactivationparams.h Vanara.PInvoke.CoreAudio.PROCESS_LOOPBACK_MODE
SPATIAL_AUDIO_STREAM_OPTIONS spatialaudioclient.h Vanara.PInvoke.CoreAudio.SPATIAL_AUDIO_STREAM_OPTIONS
SpatialAudioHrtfDirectivityType spatialaudiohrtf.h Vanara.PInvoke.CoreAudio.SpatialAudioHrtfDirectivityType
SpatialAudioHrtfDistanceDecayType spatialaudiohrtf.h Vanara.PInvoke.CoreAudio.SpatialAudioHrtfDistanceDecayType
SpatialAudioHrtfEnvironmentType spatialaudiohrtf.h Vanara.PInvoke.CoreAudio.SpatialAudioHrtfEnvironmentType
SpatialAudioMetadataCopyMode spatialaudiometadata.h Vanara.PInvoke.CoreAudio.SpatialAudioMetadataCopyMode
SpatialAudioMetadataWriterOverflowMode spatialaudiometadata.h Vanara.PInvoke.CoreAudio.SpatialAudioMetadataWriterOverflowMode
UDIOMEDIATYPE_EQUAL audiomediatype.h Vanara.PInvoke.CoreAudio.UDIOMEDIATYPE_EQUAL

Structures

Native Structure Header Managed Structure
AE_CURRENT_POSITION audioengineendpoint.h Vanara.PInvoke.CoreAudio.AE_CURRENT_POSITION
AMBISONICS_PARAMS audioclient.h Vanara.PInvoke.CoreAudio.AMBISONICS_PARAMS
APO_CONNECTION_DESCRIPTOR Audioenginebaseapo.h Vanara.PInvoke.CoreAudio.APO_CONNECTION_DESCRIPTOR
APO_CONNECTION_PROPERTY audioapotypes.h Vanara.PInvoke.CoreAudio.APO_CONNECTION_PROPERTY
APO_NOTIFICATION_DESCRIPTOR audioengineextensionapo.h Vanara.PInvoke.CoreAudio.APO_NOTIFICATION_DESCRIPTOR
APO_REG_PROPERTIES audioenginebaseapo.h Vanara.PInvoke.CoreAudio.APO_REG_PROPERTIES
APOInitBaseStruct audioenginebaseapo.h Vanara.PInvoke.CoreAudio.APOInitBaseStruct
APOInitSystemEffects audioenginebaseapo.h Vanara.PInvoke.CoreAudio.APOInitSystemEffects
APOInitSystemEffects2 audioenginebaseapo.h Vanara.PInvoke.CoreAudio.APOInitSystemEffects2
APOInitSystemEffects3 audioengineextensionapo.h Vanara.PInvoke.CoreAudio.APOInitSystemEffects3
AUDIO_EFFECT audioclient.h Vanara.PInvoke.CoreAudio.AUDIO_EFFECT
AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR audioengineextensionapo.h Vanara.PInvoke.CoreAudio.AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR
AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION audioengineextensionapo.h Vanara.PInvoke.CoreAudio.AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION
AUDIO_ENDPOINT_SHARED_CREATE_PARAMS Audioengineendpoint.h Vanara.PInvoke.CoreAudio.AUDIO_ENDPOINT_SHARED_CREATE_PARAMS
AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR audioengineextensionapo.h Vanara.PInvoke.CoreAudio.AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR
AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION audioengineextensionapo.h Vanara.PInvoke.CoreAudio.AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION
AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2 audioengineextensionapo.h Vanara.PInvoke.CoreAudio.AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2
AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR Vanara.PInvoke.CoreAudio.AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR
AUDIO_MICROPHONE_BOOST_NOTIFICATION audioengineextensionapo.h Vanara.PInvoke.CoreAudio.AUDIO_MICROPHONE_BOOST_NOTIFICATION
AUDIO_SYSTEMEFFECT audioengineextensionapo.h Vanara.PInvoke.CoreAudio.AUDIO_SYSTEMEFFECT
AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR Vanara.PInvoke.CoreAudio.AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR
AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION audioengineextensionapo.h Vanara.PInvoke.CoreAudio.AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION
AUDIO_VOLUME_NOTIFICATION_DATA endpointvolume.h Vanara.PInvoke.CoreAudio.AUDIO_VOLUME_NOTIFICATION_DATA
AUDIO_VOLUME_NOTIFICATION_DATA2 audioengineextensionapo.h Vanara.PInvoke.CoreAudio.AUDIO_VOLUME_NOTIFICATION_DATA2
AUDIOCLIENT_ACTIVATION_PARAMS audioclientactivationparams.h Vanara.PInvoke.CoreAudio.AUDIOCLIENT_ACTIVATION_PARAMS
AUDIOCLIENT_PROCESS_LOOPBACK_PARAMS audioclientactivationparams.h Vanara.PInvoke.CoreAudio.AUDIOCLIENT_PROCESS_LOOPBACK_PARAMS
AudioClientProperties audioclient.h Vanara.PInvoke.CoreAudio.AudioClientProperties
AudioFXExtensionParams audioenginebaseapo.h Vanara.PInvoke.CoreAudio.AudioFXExtensionParams
DIRECTX_AUDIO_ACTIVATION_PARAMS mmdeviceapi.h Vanara.PInvoke.CoreAudio.DIRECTX_AUDIO_ACTIVATION_PARAMS
KSJACK_DESCRIPTION devicetopology.h Vanara.PInvoke.CoreAudio.KSJACK_DESCRIPTION
KSJACK_DESCRIPTION2 Ksmedia.h Vanara.PInvoke.CoreAudio.KSJACK_DESCRIPTION2
KSJACK_SINK_INFORMATION devicetopology.h Vanara.PInvoke.CoreAudio.KSJACK_SINK_INFORMATION
SpatialAudioClientActivationParams spatialaudioclient.h Vanara.PInvoke.CoreAudio.SpatialAudioClientActivationParams
SpatialAudioHrtfActivationParams spatialaudiohrtf.h Vanara.PInvoke.CoreAudio.SpatialAudioHrtfActivationParams
SpatialAudioHrtfActivationParams2 spatialaudiohrtf.h Vanara.PInvoke.CoreAudio.SpatialAudioHrtfActivationParams2
SpatialAudioHrtfDirectivity spatialaudiohrtf.h Vanara.PInvoke.CoreAudio.SpatialAudioHrtfDirectivity
SpatialAudioHrtfDirectivityCardioid spatialaudiohrtf.h Vanara.PInvoke.CoreAudio.SpatialAudioHrtfDirectivityCardioid
SpatialAudioHrtfDirectivityCone spatialaudiohrtf.h Vanara.PInvoke.CoreAudio.SpatialAudioHrtfDirectivityCone
SpatialAudioHrtfDirectivityUnion spatialaudiohrtf.h Vanara.PInvoke.CoreAudio.SpatialAudioHrtfDirectivityUnion
SpatialAudioHrtfDistanceDecay spatialaudiohrtf.h Vanara.PInvoke.CoreAudio.SpatialAudioHrtfDistanceDecay
SpatialAudioHrtfOrientation spatialaudiohrtf.h Vanara.PInvoke.CoreAudio.SpatialAudioHrtfOrientation
SpatialAudioMetadataItemsInfo spatialaudiometadata.h Vanara.PInvoke.CoreAudio.SpatialAudioMetadataItemsInfo
SpatialAudioObjectRenderStreamActivationParams spatialaudioclient.h Vanara.PInvoke.CoreAudio.SpatialAudioObjectRenderStreamActivationParams
SpatialAudioObjectRenderStreamActivationParams2 spatialaudioclient.h Vanara.PInvoke.CoreAudio.SpatialAudioObjectRenderStreamActivationParams2
SpatialAudioObjectRenderStreamForMetadataActivationParams spatialaudiometadata.h Vanara.PInvoke.CoreAudio.SpatialAudioObjectRenderStreamForMetadataActivationParams
SpatialAudioObjectRenderStreamForMetadataActivationParams2 spatialaudiometadata.h Vanara.PInvoke.CoreAudio.SpatialAudioObjectRenderStreamForMetadataActivationParams2
UNCOMPRESSEDAUDIOFORMAT audiomediatype.h Vanara.PInvoke.CoreAudio.UNCOMPRESSEDAUDIOFORMAT

Interfaces

Native Interface Header Managed Interface
IAcousticEchoCancellationControl audioclient.h Vanara.PInvoke.CoreAudio.IAcousticEchoCancellationControl
IActivateAudioInterfaceAsyncOperation mmdeviceapi.h Vanara.PInvoke.CoreAudio.IActivateAudioInterfaceAsyncOperation
IActivateAudioInterfaceCompletionHandler mmdeviceapi.h Vanara.PInvoke.CoreAudio.IActivateAudioInterfaceCompletionHandler
IApoAcousticEchoCancellation Vanara.PInvoke.CoreAudio.IApoAcousticEchoCancellation
IApoAuxiliaryInputConfiguration Vanara.PInvoke.CoreAudio.IApoAuxiliaryInputConfiguration
IApoAuxiliaryInputRT Vanara.PInvoke.CoreAudio.IApoAuxiliaryInputRT
IAudioAmbisonicsControl audioclient.h Vanara.PInvoke.CoreAudio.IAudioAmbisonicsControl
IAudioAutoGainControl devicetopology.h Vanara.PInvoke.CoreAudio.IAudioAutoGainControl
IAudioBass devicetopology.h Vanara.PInvoke.CoreAudio.IAudioBass
IAudioCaptureClient audioclient.h Vanara.PInvoke.CoreAudio.IAudioCaptureClient
IAudioChannelConfig devicetopology.h Vanara.PInvoke.CoreAudio.IAudioChannelConfig
IAudioClient audioclient.h Vanara.PInvoke.CoreAudio.IAudioClient
IAudioClient2 audioclient.h Vanara.PInvoke.CoreAudio.IAudioClient2
IAudioClient3 audioclient.h Vanara.PInvoke.CoreAudio.IAudioClient3
IAudioClientDuckingControl audioclient.h Vanara.PInvoke.CoreAudio.IAudioClientDuckingControl
IAudioClock audioclient.h Vanara.PInvoke.CoreAudio.IAudioClock
IAudioClock2 audioclient.h Vanara.PInvoke.CoreAudio.IAudioClock2
IAudioClockAdjustment audioclient.h Vanara.PInvoke.CoreAudio.IAudioClockAdjustment
IAudioDeviceEndpoint audioengineendpoint.h Vanara.PInvoke.CoreAudio.IAudioDeviceEndpoint
IAudioEffectsChangedNotificationClient audioclient.h Vanara.PInvoke.CoreAudio.IAudioEffectsChangedNotificationClient
IAudioEffectsManager audioclient.h Vanara.PInvoke.CoreAudio.IAudioEffectsManager
IAudioEndpoint audioengineendpoint.h Vanara.PInvoke.CoreAudio.IAudioEndpoint
IAudioEndpointControl audioengineendpoint.h Vanara.PInvoke.CoreAudio.IAudioEndpointControl
IAudioEndpointFormatControl audioendpoints.h Vanara.PInvoke.CoreAudio.IAudioEndpointFormatControl
IAudioEndpointLastBufferControl audioengineendpoint.h Vanara.PInvoke.CoreAudio.IAudioEndpointLastBufferControl
IAudioEndpointOffloadStreamMeter audioengineendpoint.h Vanara.PInvoke.CoreAudio.IAudioEndpointOffloadStreamMeter
IAudioEndpointOffloadStreamMute Vanara.PInvoke.CoreAudio.IAudioEndpointOffloadStreamMute
IAudioEndpointOffloadStreamVolume Vanara.PInvoke.CoreAudio.IAudioEndpointOffloadStreamVolume
IAudioEndpointRT audioengineendpoint.h Vanara.PInvoke.CoreAudio.IAudioEndpointRT
IAudioEndpointVolume endpointvolume.h Vanara.PInvoke.CoreAudio.IAudioEndpointVolume
IAudioEndpointVolumeCallback endpointvolume.h Vanara.PInvoke.CoreAudio.IAudioEndpointVolumeCallback
IAudioEndpointVolumeEx Vanara.PInvoke.CoreAudio.IAudioEndpointVolumeEx
IAudioFormatEnumerator Vanara.PInvoke.CoreAudio.IAudioFormatEnumerator
IAudioInputEndpointRT audioengineendpoint.h Vanara.PInvoke.CoreAudio.IAudioInputEndpointRT
IAudioInputSelector devicetopology.h Vanara.PInvoke.CoreAudio.IAudioInputSelector
IAudioLfxControl audioengineendpoint.h Vanara.PInvoke.CoreAudio.IAudioLfxControl
IAudioLoudness devicetopology.h Vanara.PInvoke.CoreAudio.IAudioLoudness
IAudioMediaType audiomediatype.h Vanara.PInvoke.CoreAudio.IAudioMediaType
IAudioMeterInformation endpointvolume.h Vanara.PInvoke.CoreAudio.IAudioMeterInformation
IAudioMidrange devicetopology.h Vanara.PInvoke.CoreAudio.IAudioMidrange
IAudioMute devicetopology.h Vanara.PInvoke.CoreAudio.IAudioMute
IAudioOutputEndpointRT audioengineendpoint.h Vanara.PInvoke.CoreAudio.IAudioOutputEndpointRT
IAudioOutputSelector devicetopology.h Vanara.PInvoke.CoreAudio.IAudioOutputSelector
IAudioPeakMeter devicetopology.h Vanara.PInvoke.CoreAudio.IAudioPeakMeter
IAudioProcessingObject audioenginebaseapo.h Vanara.PInvoke.CoreAudio.IAudioProcessingObject
IAudioProcessingObjectConfiguration audioenginebaseapo.h Vanara.PInvoke.CoreAudio.IAudioProcessingObjectConfiguration
IAudioProcessingObjectLoggingService audioengineextensionapo.h Vanara.PInvoke.CoreAudio.IAudioProcessingObjectLoggingService
IAudioProcessingObjectNotifications audioengineextensionapo.h Vanara.PInvoke.CoreAudio.IAudioProcessingObjectNotifications
IAudioProcessingObjectNotifications2 Vanara.PInvoke.CoreAudio.IAudioProcessingObjectNotifications2
IAudioProcessingObjectRT audioenginebaseapo.h Vanara.PInvoke.CoreAudio.IAudioProcessingObjectRT
IAudioProcessingObjectRTQueueService audioengineextensionapo.h Vanara.PInvoke.CoreAudio.IAudioProcessingObjectRTQueueService
IAudioProcessingObjectVBR Vanara.PInvoke.CoreAudio.IAudioProcessingObjectVBR
IAudioRenderClient audioclient.h Vanara.PInvoke.CoreAudio.IAudioRenderClient
IAudioSessionControl audiopolicy.h Vanara.PInvoke.CoreAudio.IAudioSessionControl
IAudioSessionControl2 audiopolicy.h Vanara.PInvoke.CoreAudio.IAudioSessionControl2
IAudioSessionEnumerator audiopolicy.h Vanara.PInvoke.CoreAudio.IAudioSessionEnumerator
IAudioSessionEvents audiopolicy.h Vanara.PInvoke.CoreAudio.IAudioSessionEvents
IAudioSessionManager audiopolicy.h Vanara.PInvoke.CoreAudio.IAudioSessionManager
IAudioSessionManager2 audiopolicy.h Vanara.PInvoke.CoreAudio.IAudioSessionManager2
IAudioSessionNotification audiopolicy.h Vanara.PInvoke.CoreAudio.IAudioSessionNotification
IAudioStreamVolume audioclient.h Vanara.PInvoke.CoreAudio.IAudioStreamVolume
IAudioSystemEffects audioenginebaseapo.h Vanara.PInvoke.CoreAudio.IAudioSystemEffects
IAudioSystemEffects2 audioenginebaseapo.h Vanara.PInvoke.CoreAudio.IAudioSystemEffects2
IAudioSystemEffects3 audioengineextensionapo.h Vanara.PInvoke.CoreAudio.IAudioSystemEffects3
IAudioSystemEffectsCustomFormats audioenginebaseapo.h Vanara.PInvoke.CoreAudio.IAudioSystemEffectsCustomFormats
IAudioTreble devicetopology.h Vanara.PInvoke.CoreAudio.IAudioTreble
IAudioViewManagerService audioclient.h Vanara.PInvoke.CoreAudio.IAudioViewManagerService
IAudioVolumeDuckNotification audiopolicy.h Vanara.PInvoke.CoreAudio.IAudioVolumeDuckNotification
IAudioVolumeLevel devicetopology.h Vanara.PInvoke.CoreAudio.IAudioVolumeLevel
IChannelAudioVolume audioclient.h Vanara.PInvoke.CoreAudio.IChannelAudioVolume
IConnector devicetopology.h Vanara.PInvoke.CoreAudio.IConnector
IControlChangeNotify devicetopology.h Vanara.PInvoke.CoreAudio.IControlChangeNotify
IControlInterface devicetopology.h Vanara.PInvoke.CoreAudio.IControlInterface
IDeviceSpecificProperty devicetopology.h Vanara.PInvoke.CoreAudio.IDeviceSpecificProperty
IDeviceTopology devicetopology.h Vanara.PInvoke.CoreAudio.IDeviceTopology
IHardwareAudioEngineBase audioengineendpoint.h Vanara.PInvoke.CoreAudio.IHardwareAudioEngineBase
IKsFormatSupport Vanara.PInvoke.CoreAudio.IKsFormatSupport
IKsJackDescription devicetopology.h Vanara.PInvoke.CoreAudio.IKsJackDescription
IKsJackDescription2 devicetopology.h Vanara.PInvoke.CoreAudio.IKsJackDescription2
IKsJackSinkInformation devicetopology.h Vanara.PInvoke.CoreAudio.IKsJackSinkInformation
IMMDevice mmdeviceapi.h Vanara.PInvoke.CoreAudio.IMMDevice
IMMDeviceCollection mmdeviceapi.h Vanara.PInvoke.CoreAudio.IMMDeviceCollection
IMMDeviceEnumerator mmdeviceapi.h Vanara.PInvoke.CoreAudio.IMMDeviceEnumerator
IMMEndpoint mmdeviceapi.h Vanara.PInvoke.CoreAudio.IMMEndpoint
IMMNotificationClient mmdeviceapi.h Vanara.PInvoke.CoreAudio.IMMNotificationClient
IPart devicetopology.h Vanara.PInvoke.CoreAudio.IPart
IPartsList devicetopology.h Vanara.PInvoke.CoreAudio.IPartsList
IPerChannelDbLevel Vanara.PInvoke.CoreAudio.IPerChannelDbLevel
ISimpleAudioVolume audioclient.h Vanara.PInvoke.CoreAudio.ISimpleAudioVolume
ISpatialAudioClient spatialaudioclient.h Vanara.PInvoke.CoreAudio.ISpatialAudioClient
ISpatialAudioClient2 spatialaudioclient.h Vanara.PInvoke.CoreAudio.ISpatialAudioClient2
ISpatialAudioMetadataClient Vanara.PInvoke.CoreAudio.ISpatialAudioMetadataClient
ISpatialAudioMetadataCopier Vanara.PInvoke.CoreAudio.ISpatialAudioMetadataCopier
ISpatialAudioMetadataItems spatialaudiometadata.h Vanara.PInvoke.CoreAudio.ISpatialAudioMetadataItems
ISpatialAudioMetadataItemsBuffer Vanara.PInvoke.CoreAudio.ISpatialAudioMetadataItemsBuffer
ISpatialAudioMetadataReader Vanara.PInvoke.CoreAudio.ISpatialAudioMetadataReader
ISpatialAudioMetadataWriter Vanara.PInvoke.CoreAudio.ISpatialAudioMetadataWriter
ISpatialAudioObject spatialaudioclient.h Vanara.PInvoke.CoreAudio.ISpatialAudioObject
ISpatialAudioObjectBase spatialaudioclient.h Vanara.PInvoke.CoreAudio.ISpatialAudioObjectBase
ISpatialAudioObjectForHrtf spatialaudiohrtf.h Vanara.PInvoke.CoreAudio.ISpatialAudioObjectForHrtf
ISpatialAudioObjectForMetadataCommands spatialaudiometadata.h Vanara.PInvoke.CoreAudio.ISpatialAudioObjectForMetadataCommands
ISpatialAudioObjectForMetadataItems spatialaudiometadata.h Vanara.PInvoke.CoreAudio.ISpatialAudioObjectForMetadataItems
ISpatialAudioObjectRenderStream Vanara.PInvoke.CoreAudio.ISpatialAudioObjectRenderStream
ISpatialAudioObjectRenderStreamBase Vanara.PInvoke.CoreAudio.ISpatialAudioObjectRenderStreamBase
ISpatialAudioObjectRenderStreamForHrtf Vanara.PInvoke.CoreAudio.ISpatialAudioObjectRenderStreamForHrtf
ISpatialAudioObjectRenderStreamForMetadata spatialaudiometadata.h Vanara.PInvoke.CoreAudio.ISpatialAudioObjectRenderStreamForMetadata
ISpatialAudioObjectRenderStreamNotify spatialaudioclient.h Vanara.PInvoke.CoreAudio.ISpatialAudioObjectRenderStreamNotify
ISubunit devicetopology.h Vanara.PInvoke.CoreAudio.ISubunit

Classes

Native Class Header Managed Class
AudioGuids mmdeviceapi.h Vanara.PInvoke.CoreAudio.AudioGuids
AudioPropertyKeys mmdeviceapi.h Vanara.PInvoke.CoreAudio.AudioPropertyKeys
CoreAudio Vanara.PInvoke.CoreAudio
MMDeviceEnumerator mmdeviceapi.h Vanara.PInvoke.CoreAudio.MMDeviceEnumerator