ID3D11VideoCoNtext::VideoProcessorSetStreamStereoFormat 方法 (d3d11.h)

啟用或停用視訊處理器上輸入資料流程的立體 3D 視訊。 此外,這個方法會指定記憶體中視訊畫面的配置。

語法

void VideoProcessorSetStreamStereoFormat(
  [in] ID3D11VideoProcessor                   *pVideoProcessor,
  [in] UINT                                   StreamIndex,
  [in] BOOL                                   Enable,
  [in] D3D11_VIDEO_PROCESSOR_STEREO_FORMAT    Format,
  [in] BOOL                                   LeftViewFrame0,
  [in] BOOL                                   BaseViewFrame0,
  [in] D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE FlipMode,
  [in] int                                    MonoOffset
);

參數

[in] pVideoProcessor

ID3D11VideoProcessor介面的指標。 若要取得此指標,請呼叫 ID3D11VideoDevice::CreateVideoProcessor

[in] StreamIndex

輸入資料流程以零起始的索引。 若要取得資料流程數目上限,請呼叫 ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps ,並檢查 MaxStreamStates 結構成員。

[in] Enable

指定是否為此資料流程啟用立體 3D。 如果值為 FALSE,則會忽略這個方法的其餘參數。

[in] Format

將記憶體中兩個立體檢視的配置指定為 D3D11_VIDEO_PROCESSOR_STEREO_FORMAT 值。

[in] LeftViewFrame0

如果 為 TRUE,則畫面 0 包含左檢視。 否則,框架 0 會包含正確的檢視。

下列立體格式會忽略此參數:

  • D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO
  • D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET

[in] BaseViewFrame0

如果 為 TRUE,則框架 0 包含基底檢視。 否則,框架 1 會包含基底檢視。

下列立體格式會忽略此參數:

  • D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO
  • D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET
  • 使用 D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE 且應用程式想要將立體資料轉換成 mono 時,它可以:
    • 將基底檢視指定為 Mono 輸入。
    • 同時指定資源並允許驅動程式從基底檢視執行轉換。 在此情況下, D3D11_VIDEO_PROCESSOR_STREAM.hInputSurface 會被視為畫面 0, D3D11_VIDEO_PROCESSOR_STREAM.hInputSurfaceRight 會被視為畫面 1。

[in] FlipMode

來自 D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE列舉的 旗標,指定其中一個檢視是否翻轉。

[in] MonoOffset

針對 D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET 格式,此參數會指定如何產生左右檢視:

  • 如果 MonoOffset 為正數,則右檢視會由該許多圖元向右移位,而左檢視會以相同數量向左移位。
  • 如果 MonoOffset 為負數,則右檢視會由該許多圖元向左移,而左檢視會以相同數量向右移位。
如果 Format 不是 D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET,這個參數必須是零。

傳回值

規格需求

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

另請參閱

ID3D11VideoCoNtext