共用方式為


D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT列舉 (d3d10umddi.h)

指定立體 3D 視訊框架記憶體中的配置。

Syntax

typedef enum D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT {
  D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO,
  D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_HORIZONTAL,
  D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_VERTICAL,
  D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE,
  D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET,
  D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_ROW_INTERLEAVED,
  D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_COLUMN_INTERLEAVED,
  D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_CHECKERBOARD
} ;

常數

 
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO
此範例不包含立體聲數據。 如果未指定立體聲格式,則此值為預設值。
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_HORIZONTAL
畫面格 0 和框架 1 會並排封裝,如下圖所示。

並存封裝

支援立體聲視訊的所有驅動程式都必須支援此格式。
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_VERTICAL
畫面格 0 和框架 1 會由上至下封裝,如下圖所示。

由上至下封裝

支援立體聲視訊的所有驅動程式都必須支援此格式。
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE
畫面格 0 和畫面格 1 會放在不同的資源中,或放在相同資源內的個別紋理數位元素中。

支援立體聲視訊的所有驅動程式都必須支援此格式。
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET
此範例包含非立體聲數據。 不過,驅動程式應該使用指定的位移,建立此範例的左/右輸出。 位移是在 VideoProcessorSetStreamStereoFormat 函式的 MonoOffset 參數中指定。

此格式主要用於副標題和其他子圖形數據,其中整個樣本會在相同的平面上呈現。

此立體聲格式的支援是選擇性的。
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_ROW_INTERLEAVED
框架 0 和框架 1 會封裝成交錯的數據列,如下圖所示。

交錯的數據列

此立體聲格式的支援是選擇性的。
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_COLUMN_INTERLEAVED
框架 0 和框架 1 會封裝成交錯的數據行,如下圖所示。

交錯的數據行

此立體聲格式的支援是選擇性的。
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_CHECKERBOARD
畫面格 0 和畫面 1 會以棋盤格式封裝,如下圖所示。

Checkerboard 封裝

此立體聲格式的支援是選擇性的。

備註

這個列舉會將兩個立體聲檢視指定為 「frame 0」 和 「frame 1」。 VideoProcessorSetStreamStereoFormat 方法的 LeftViewFrame0 參數會指定哪一個檢視是左檢視,以及哪一個是右檢視。

針對已封裝的格式,如果來源矩形裁剪表面的一部分,驅動程式會以相對於立體聲檢視的邏輯座標來解譯矩形,而不是絕對圖元座標。 結果是畫面0和畫面1會依比例裁剪。

若要查詢裝置是否支援立體聲 3D 視訊,請呼叫 GetVideoProcessorCaps ,並在 D3D11_1DDI_VIDEO_PROCESSOR_CAPS 結構的 FeatureCaps 成員中檢查 D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO 旗標。 如果此功能旗標存在,表示驅動程序支援所有未列為選擇性的立體聲格式。 若要了解支援哪些選擇性格式,請呼叫 GetVideoProcessorCaps 並檢查 結構的 StereoCaps 成員。

規格需求

需求
最低支援的用戶端 Windows 8
最低支援的伺服器 Windows Server 2012
標頭 d3d10umddi.h (包含 D3d10umddi.h)

另請參閱

D3D11_1DDI_VIDEO_PROCESSOR_CAPS

GetVideoProcessorCaps

VideoProcessorSetStreamStereoFormat