IPortClsStreamResourceManager 介面 (portcls.h)
IPortClsStreamResourceManager 可用來管理音訊數據流資源的註冊。
為了協助確保無問題作業,音訊驅動程式必須註冊其串流資源。 這可讓OS管理資源,以避免音訊串流與其他子系統之間的干擾。 Stream 資源是音訊驅動程式用來處理音訊數據流或確保音訊數據流的任何資源。
Windows 10 和更新版本的 Windows 支援 IPortClsStreamResourceManager 介面。
這些方法只能由音訊 waveRT 迷你埠驅動程式使用。
WaveRT 迷你埠驅動程式可以選擇性地使用此介面,而不是與 PcAddStreamResource 和 PcRemoveStreamResource 進行硬式連結。 當相同的音訊迷你埠驅動程序必須在舊版 Windows 上執行時,此選項非常有用。 音訊迷你埠驅動程式可以在 portCls 支援介面時查詢IID_IPortClsStreamResourceManager介面並註冊其資源。
繼承
IPortClsStreamResourceManager 介面繼承自 IUnknown 介面。
方法
IPortClsStreamResourceManager 介面具有這些方法。
IPortClsStreamResourceManager::AddStreamResource AddStreamResource 會新增數據流資源。 支援兩種類型的數據流資源 - 中斷和驅動程式擁有的線程。 |
IPortClsStreamResourceManager::RemoveStreamResource RemoveStreamResource 會移除現有的數據流資源。 RemoveStreamResource 方法只能由音訊 waveRT 迷你埠驅動程式使用。 |
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | portcls.h |