共用方式為


GetKaraokeChannelContent 方法

[與此頁面相關的功能 DirectShow是舊版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayerIMFMediaEngine音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。

注意

此元件可用於 Microsoft Windows 2000、Windows XP 和 Windows Server 2003 作業系統。 它在後續版本中可能會變更或無法使用。

 

方法 GetKaraokeChannelContent 會擷取值,指出指定資料流程中指定之快取通道中內容類型。

[ iContent = ] MSWebDVD.GetKaraokeChannelContent(iStream, iChannel)

參數

iStream

將音訊資料流程指定為整數。

iChannel

將通道指定為整數。 每個通道的可能值為:

Description
0x0001 引導音調 1
0x0002 引導音調 2
0x0004 指南 Melody 1
0x0008 指南 Melody 2
0x0010 引導 Melody A
0x0020 引導 Melody B
0x0040 音效 A
0x0080 音效 B

 

傳回值

傳回整數值,其個別位會指定輸入通道的內容。

備註

DVD-音訊通道編號是以零為起始,因此通道 2、3 和 4 是輔助串流通道。 方法傳回之後,請在 iContent 上執行位 AND 運算,以判斷每個通道的內容。 因為單一通道上可能會記錄多個內容類型,所以即使找到相符專案之後,您也應該測試所有可能的值。

使用者知道每個頻道的內容之後,他們必須能夠視需要調整音量或開啟或關閉個別通道。 在應用程式中實作這項功能,方法是使用 「BoteAudioPresentationMode」 屬性。

注意

若要播放磁碟片,使用者系統上的音訊解碼器必須與 DirectShow 8 標籤實作相容。