DVD 輸入資料流程會以加密的 DVD PACK 陣列形式提供給小型驅動程式。 PACK 如 DVD 規格中所定義。 請注意,PACK 的系統時鐘參考 (SCR) 欄位會設定為零,因為 Microsoft 的 DVD 架構會使用「主要時鐘」範例進行音訊和視訊同步處理。 一般而言,DVD 解碼器小型驅動程式的音訊串流會提供主要時鐘。 如需詳細資訊,請參閱 主時鐘。
DVD 數據流會透過 SRB_WRITE_DATA 要求傳送至迷你驅動程式。 如需 SRB 要求的詳細資訊,請參閱 處理資料流程要求區塊 和 資料流程類別 SRB 參考。 硬體應該支援分散/收集 DMA,因為單一要求封包中可能存在數個 DVD PACK。
下表說明 DVD 影片所使用的 MPEG2 視訊輸入串流媒體類型:
| 屬性 | 價值觀 |
|---|---|
主要格式 GUID |
KSDATAFORMAT_TYPE_DVD_ENCRYPTED_PACK |
次要格式 GUID |
KSDATAFORMAT_SUBTYPE_MPEG2_VIDEO |
格式區塊規範 GUID |
KSDATAFORMAT_SPECIFIER_MPEG2_VIDEO |
格式化區塊結構 |
MPEG2VIDEOINFO |
下表說明 DVD 影片所使用的 AC-3 音訊輸入資料流程媒體類型:
| 屬性 | 價值觀 |
|---|---|
主要格式 GUID |
KSDATAFORMAT_TYPE_DVD_ENCRYPTED_PACK |
次要格式 GUID |
KSDATAFORMAT_SUBTYPE_AC3_AUDIO |
格式區塊規範 GUID |
KSDATAFORMAT_SPECIFIER_WAVEFORMATEX (請注意,這預計會改變。 |
格式化區塊結構 |
KSDATAFORMAT_WAVEFORMATEX (超過兩個頻道。下混描述符。 |
下表說明 DVD 影片所使用的 LPCM 音訊輸入資料流程媒體類型:
| 屬性 | 價值觀 |
|---|---|
主要格式 GUID |
KSDATAFORMAT_TYPE_DVD_ENCRYPTED_PACK |
次要格式 GUID |
KSDATAFORMAT_SUBTYPE_LPCM_AUDIO |
格式區塊規範 GUID |
KSDATAFORMAT_SPECIFIER_WAVEFORMATEX |
格式化區塊結構 |
KSDATAFORMAT_WAVEFORMATEX |
下表說明 DVD 影片所使用的 DTS 音訊輸入串流媒體類型:
| 屬性 | 價值觀 |
|---|---|
主要格式 GUID |
KSDATAFORMAT_TYPE_DVD_ENCRYPTED_PACK |
次要格式 GUID |
KSDATAFORMAT_SUBTYPE_DTS_AUDIO |
格式區塊規範 GUID |
KSDATAFORMAT_SPECIFIER_WAVEFORMATEX (請注意,這預計會改變。 |
格式化區塊結構 |
KSDATAFORMAT_WAVEFORMATEX (超過兩個頻道。下混描述符。 |
下表說明 DVD 影片所使用的 SDDS 音訊輸入串流媒體類型:
| 屬性 | 價值觀 |
|---|---|
主要格式 GUID |
KSDATAFORMAT_TYPE_DVD_ENCRYPTED_PACK |
次要格式 GUID |
KSDATAFORMAT_SUBTYPE_SDDS_AUDIO |
格式區塊規範 GUID |
KSDATAFORMAT_SPECIFIER_WAVEFORMATEX (請注意,這預計會改變。 |
格式化區塊結構 |
KSDATAFORMAT_WAVEFORMATEX (超過兩個頻道。下混描述符。 |
下表說明 DVD 影片所使用的子圖片串流媒體類型:
| 屬性 | 價值觀 |
|---|---|
主要格式 GUID |
KSDATAFORMAT_TYPE_DVD_ENCRYPTED_PACK |
次要格式 GUID |
KSDATAFORMAT_SUBTYPE_SUBPICTURE |
格式區塊規範 GUID |
KSDATAFORMAT_SPECIFIER_NONE |
格式化區塊結構 |
沒有 |
對於子畫面突出顯示,調色盤資訊和突出顯示資訊會作為屬性傳遞。 子圖片資料流程是由 DVD 規格所提供的資料封包所組成。 雖然 PACK 標頭被剝離,但仍提供。
Microsoft 提供的 DVD 導覽器篩選會剖析所有按鈕和鍵盤資訊,而且在任何指定時間只會將一個醒目提示矩形向下傳遞至子圖片解碼器。 因此,高亮信息被發送到解碼器的頻率比在 DVD 流中出現的頻率更高。 這與 DVD 規格不同。
DVD 導覽器/分割器篩選器會處理所有按鍵資訊,並在每次按鈕狀態變更時傳送新的醒目提示資訊。 此資訊一次僅描述一個按鈕的一種模式。 它包含以像素坐標表示的螢幕顯示矩形,或者子圖像的顯示(如果存在)。 KSPROPERTY_SPHLI結構也包含色彩和對比資訊,但僅適用於目前所選按鈕的目前狀態。 格式在 DVD 規格中定義。
醒目提示資訊會以非同步方式抵達資料串流。 DVD 解碼器迷你驅動程式必須使用醒目提示 [開始] 和 [結束] 時間戳記,將醒目提示資訊與相關的子圖片資訊相互關聯,如果有的話。 如果 DVD 解碼器迷你驅動程式尚未收到所要求時間戳記的任何子圖片資料流程資訊,解碼器會假設醒目提示資訊是獨立的,而且不適用於子圖片。 在此情況下,可以假設顏色和對比資訊都是相同的顏色。
醒目提示資訊包含開始和結束時間戳記。 這些時間戳記與其他時間戳記的單位相同,但有兩個例外:0xFFFFFFFF 的開始時間戳記表示醒目提示屬性在收到時生效,而 0xFFFFFFFF 的結束時間戳記表示醒目提示屬性在收到下一個醒目提示之前有效。