devicetopology.h 標頭

核心音訊 API 會使用此標頭。 如需詳細資訊,請參閱

devicetopology.h 包含下列程式設計介面:

介面

 
IAudioAutoGainControl

IAudioAutoGainControl 介面可讓您存取硬體自動增益控制 (AGC) 。
IAudioBass

IAudioBass 介面可讓您存取硬體 Bass 層級控制項。
IAudioChannelConfig

IAudioChannelConfig 介面可讓您存取硬體通道組態控制項。
IAudioInputSelector

IAudioInputSelector 介面可讓您存取硬體多工器控制項, (輸入選取器) 。
IAudioLoudness

IAudioLoudness 介面可讓您存取「大聲」補償控制項。
IAudioMidrange

IAudioMidrange 介面可讓您存取硬體中階控制項。
IAudioMute

IAudioMute 介面可讓您存取硬體靜音控制項。
IAudioOutputSelector

IAudioOutputSelector 介面可讓您存取硬體解譯器控制項, (輸出選取器) 。
IAudioPeakMeter

IAudioPeakMeter 介面可讓您存取硬體尖峰計量控制項。
IAudioTreble

IAudioTreble 介面可讓您存取硬體 Treble 層級控制項。
IAudioVolumeLevel

IAudioVolumeLevel 介面可讓您存取硬體磁片區控制項。
IConnector

IConnector 介面代表元件之間的連接點。
IControlChangeNotify

IControlChangeNotify 介面會在元件的狀態 (連接器或子單位) 變更時提供通知。
IControlInterface

IControlInterface 介面代表裝置拓撲中元件 (連接器或子單位) 上的控制介面。 用戶端會呼叫 IPart::GetControlInterface 方法,以取得元件 IControlInterface 介面的參考。
IDeviceSpecificProperty

IDeviceSpecificProperty 介面可讓您存取裝置特定硬體控制項的控制項值。
IDeviceTopology

IDeviceTopology 介面可讓您存取音訊裝置的拓撲。
IKsFormatSupport

IKsFormatSupport 介面提供軟體設定 I/O 連線所支援音訊資料格式的相關資訊, (通常是音訊配接器裝置與系統記憶體之間的 DMA 通道) 。
IKsJackDescription

IKsJackDescription 介面提供在音訊介面卡上的裝置與外部或內部端點裝置之間提供實體連線的資訊,例如麥克風或 CD 播放程式 () 。
IKsJackDescription2

IKsJackDescription2 介面提供在音訊介面卡上的裝置與外部或內部端點 (裝置之間提供實體連線的資訊,例如麥克風或 CD 播放程式) 。
IKsJackSinkInformation

如果硬體支援插接器,IKsJackSinkInformation 介面可提供對插孔接收資訊的存取。
IPart

IPart 介面代表裝置拓撲 (連接器或子單位) 部分。
IPartsList

IPartsList 介面代表一份元件清單,其中每一個元件都是一個物件,其中包含代表連接器或子單位的 IPart 介面。
IPerChannelDbLevel

IPerChannelDbLevel 介面代表泛型子單位控制項介面,可針對音訊資料流程中的音訊資料流程或頻率頻段,提供音量層級的個別通道控制。
ISubunit

ISubunit 介面代表硬體子單位 (例如,磁片區控制項) 位於用戶端與音訊端點裝置之間的資料路徑。

結構

 
KSJACK_DESCRIPTION

KSJACK_DESCRIPTION 結構描述音訊插孔。
KSJACK_DESCRIPTION2

KSJACK_DESCRIPTION2 結構描述音訊插孔。若要取得連接器音訊插接器的描述,請呼叫 IKsJackDescription2::GetJackDescription2。
KSJACK_SINK_INFORMATION

KSJACK_SINK_INFORMATION 結構會儲存音訊插孔接收的相關資訊。
LUID

LUID 結構會儲存視訊埠識別碼。 這個結構會儲存在 KSJACK_SINK_INFORMATION 結構的 PortId 成員中。

列舉

 
ConnectorType

ConnectorType 列舉指出連接器所屬的連線類型。
資料流程

資料流程列舉會透過連接器指出音訊資料流程的資料流程方向。
KSJACK_SINK_CONNECTIONTYPE

KSJACK_SINK_CONNECTIONTYPE列舉會定義指定連線類型的常數。 這些值會用於KSJACK_SINK_INFORMATION結構,以儲存音訊插孔接收的相關資訊。
PartType

PartType 列舉會定義常數,指出裝置拓撲中的元件是否為連接器或子單位。