Windows音频体系UAA
+ -

音频会话audioses.dll

2024-04-08 24 0

audioses.dll提供了wasapi对用户层的基本导出接口。
可以使用process explorer这个工具抓到取来看到,风是电脑中使用了音频的相关软件,都会加载audioses.dll
170702312186

audioses.dll导出的是COM相关的接口:
173358299764
不过通过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

0 篇笔记 写笔记

作者信息
我爱内核
Windows驱动开发,网站开发
好好学习,天天向上。
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!