D3D11_VIDEO_PROCESSOR_STEREO_FORMAT列舉 (d3d11.h)

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

Syntax

typedef enum D3D11_VIDEO_PROCESSOR_STEREO_FORMAT {
  D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO = 0,
  D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_HORIZONTAL = 1,
  D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_VERTICAL = 2,
  D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE = 3,
  D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET = 4,
  D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_ROW_INTERLEAVED = 5,
  D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_COLUMN_INTERLEAVED = 6,
  D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_CHECKERBOARD = 7
} ;

常數

 
D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO
值: 0
此範例不包含立體資料。 如果未指定立體格式,則此值為預設值。
D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_HORIZONTAL
值: 1
畫面 0 和畫面 1 會並排封裝,如下圖所示。

並存封裝

支援立體視訊的所有驅動程式都必須支援此格式。
D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_VERTICAL
值: 2
畫面 0 和畫面 1 會由上到下封裝,如下圖所示。

由上到下封裝

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

支援立體視訊的所有驅動程式都必須支援此格式。
D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET
值: 4
此範例包含非立體資料。 不過,驅動程式應該使用指定的位移,建立此範例的左/右輸出。 位移是在ID3D11VideoCoNtext::VideoProcessorSetStreamStereoFormat方法的MonoOffset參數中指定。

此格式主要適用于子標題和其他子圖形資料,其中整個樣本會在相同的平面上呈現。

此立體格式的支援是選擇性的。
D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_ROW_INTERLEAVED
值: 5
畫面 0 和畫面 1 會封裝成交錯的資料列,如下圖所示。

交錯的資料列

此立體格式的支援是選擇性的。
D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_COLUMN_INTERLEAVED
值: 6
框架 0 和框架 1 會封裝成交錯的資料行,如下圖所示。

交錯的資料行

此立體格式的支援是選擇性的。
D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_CHECKERBOARD
值: 7
畫面 0 和畫面 1 會以核取板格式封裝,如下圖所示。

Checkerboard 封裝

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

備註

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

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

若要查詢裝置是否支援立體 3D 視訊,請呼叫ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps,並在D3D11_VIDEO_PROCESSOR_CAPS結構的FeatureCaps成員中檢查D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO旗標。 如果這個功能旗標存在,表示驅動程式支援所有未列為選擇性的立體格式。 若要找出支援的選擇性格式,請呼叫 GetVideoProcessorCaps 並檢查 結構的 StereoCaps 成員。

規格需求

   
最低支援的用戶端 Windows 8 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2012 [傳統型應用程式 |UWP 應用程式]
標頭 d3d11.h

另請參閱

Direct3D 11 影片列舉

ID3D11VideoCoNtext::VideoProcessorSetStreamStereoFormat