音频会话audioses.dll
2024-04-08
24
0
audioses.dll提供了wasapi对用户层的基本导出接口。
可以使用process explorer这个工具抓到取来看到,风是电脑中使用了音频的相关软件,都会加载audioses.dll
audioses.dll导出的是COM相关的接口:
不过通过IDA分析,其内部的类主要有:
- CAudioCaptureClient
- CAudioClient
- CAudioClientActivator
- CAudioClientClock
- CAudioClientOutputTrustAuthority
- CAudioClientStream
- CAudioClientTraceLogger
- CAudioEndpointFormatControl
- CAudioEndpointState
- CAudioEndpointVolume
- CAudioEndpointVolumeNotificationDelegator
- CAudioEndpointVolumeState
- CAudioFormatEnumerator
- CAudioMediaType
- CAudioPlaybackEvents
- CAudioPlaybackStateController
- CAudioPlayer
- CAudioPlayerFacade
- CAudioRenderClient
- CAudioRenderer
- CAudioRendererManger
- CAudioRendererDelayLoads
- CAudioRenderingSequencer
- CAudioRenderingTask
- CAudioSessionArrived
- CAudioSessionConnection
- CAudioSessionControl
- CAudioSessionManagerClient
- CAudioShellStateTracker
- CAudioShellWindow
- CAudioSource
- CAudioSourceStream
- CAudioSrvMonitor
- CAudioStreamVolume
- CAumidLoopbackManager
- CBufferAudioSource
- CChannelVolumeChanged
- CComNoDeleteObject
- CCrossProcessBaseClientEndpoint
- CCrossProcessBaseMemory
- CCrossProcessClientInputEndpoint
- CCrossProcessClientMemory
- CCrossProcessClientOutputEndpoint
- CCrossProcessControl
- CCrossProcessEndpointTraceLogger
- CCrossProcessInputEndpoint
- CCrossProcessKSMemory
- CCrossProcessOutputEndpoint
- CCrossProcessServerInputEndpoint
- CCrossProcessServerOutputEndpoint
- CCrossProcessSpatialClientMemory
- CDisplayNameChanged
- CEncodedAudioSourceStream
- CEnumerateAudioSessions
- CFadeWindowLUT
- CFileAudioSource
- CGuestAudioClient
- CLoopbackManager
- CLoopbackMixer
- CLoopbackStream
- CMFEncodedAudioSourceStream
- CMediaBuffer
- CMemoryPrefetcher
- CMixerClient
- CPolicyConfigClient
- CPolicyConfigVistaClient
- CProcessTreeApplicationLoopbackManagerClient
- CProxyAudioClient
- CQPCStopWatch
- CResourceAudioSource
- CScript
- CScriptPlayer
- CScriptPlayerHelper
- CScriptPlayingThreads
- CSerialWorkQueue
- CServiceHostComponent
- CSingleProcessApplicationLoopbackManagerClient
- CSparseIndexMapRT
- CSpatialAudioClient
- CSpatialAudioObject
- CSpatialAudioObjectBase
- CSpatialAudioObjectForHrtf
- CSpatialAudioObjectForMetadata
- CSpatialAudioObjectRenderStream
- CSpatialAudioObjectRenderStreamForHrtf
- CSpatialAudioObjectRenderStreamForMetadata
- CSpatialAudioRenderStreamBase
- CSpatialCrossProcessBaseEndpoint
- CSpatialCrossProcessClientOutputEndpoint
- CSpatialCrossProcessControl
- CSpatialCrossProcessEndpointTraceLogger
- CSpatialCrossProcessServerEndpoint
- CSpatialCrossProcessServerInputEndpoint
- CStandardEvent
- CStaticWorkItem
- CStreamAudioSource
- CStreamAudioSource
- CStreamConnectionClient
- CStreamConnectionManagerClient
- CTelephonyControl
- CUnregisterDuckingNotification
- CVirtualAudioClient
- CVirtualAudioDeviceModule
- CVolumeChangedEvent:
- CWorkItem
- CXvmProxyAudioObjectManager