IKsJackDescription::GetJackCount 方法 (devicetopology.h)
GetJackCount 方法會取得連線到音訊端點裝置所需的插孔數目。
語法
HRESULT GetJackCount(
[out] UINT *pcJacks
);
參數
[out] pcJacks
UINT 變數的指標,此方法會將與連接器相關聯的插孔數目寫入其中。
傳回值
如果方法成功,它會傳回 S_OK。 如果失敗,可能的傳回碼包括但不限於下表所示的值。
傳回碼 | Description |
---|---|
|
指標 pcJacks 為 NULL。 |
備註
播放或錄製包含多個通道的數據流的音訊端點裝置,可能需要與多個插孔 (實體連接器) 連線。
例如,一組播放 6 通道音訊串流的環繞喇叭可能需要三個立體聲插孔。 在此範例中,第一個插孔會傳輸前端和右上方喇叭的通道,第二個插孔會傳輸前端中心和低頻率效果的通道, (子聲道) 喇叭,而第三個插接器會傳輸側邊和右側喇叭的通道。
呼叫這個方法來擷取插孔計數之後,請針對每個插孔呼叫 IKsJackDescription::GetJackDescription 方法一次,以取得插孔的描述。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | devicetopology.h |