PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMSTEREOFORMAT回呼函式 (d3d10umddi.h)

啟用或停用視訊處理器上輸入數據流的立體聲 3D 視訊。 此外,此函式會指定記憶體中視訊畫面的版面配置。

語法

PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMSTEREOFORMAT Pfnd3d111DdiVideoprocessorsetstreamstereoformat;

void Pfnd3d111DdiVideoprocessorsetstreamstereoformat(
  D3D10DDI_HDEVICE unnamedParam1,
  D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
  UINT unnamedParam3,
  BOOL unnamedParam4,
  D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT unnamedParam5,
  BOOL unnamedParam6,
  BOOL unnamedParam7,
  D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE unnamedParam8,
  int unnamedParam9
)
{...}

參數

unnamedParam1

hDevice [in]

顯示裝置的句柄 (圖形內容) 。

unnamedParam2

hVideoProcessor [in]

透過呼叫 CreateVideoProcessor 函式所建立之視訊處理器物件的句柄。

unnamedParam3

StreamIndex [in]

輸入數據流以零起始的索引。

unnamedParam4

開啟 [in]

如果為 TRUE,則會啟用輸入數據流的立體聲 3D。

如果 為 FALSE,則輸入數據流會停用立體聲 3D。

驅動程式必須忽略此函式的其餘參數。

unnamedParam5

StereoFormat [in]

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

unnamedParam6

LeftViewFrame0 [in]

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

下列 D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT 值會忽略此參數:

  • D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO
  • D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET

unnamedParam7

BaseViewFrame0 [in]

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

下列 D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT 值會忽略此參數:

  • D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO
  • D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET

unnamedParam8

FlipMode [in]

D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE列舉值,指定是否翻轉其中一個檢視。

unnamedParam9

MonoOffset [in]

如果 StereoFormat 參數設定為 D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET,此參數會指定如何產生左右檢視。 如需詳細資訊,請參閱<備註>一節。

注意 如果 StereoFormat 參數未設定為 D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET,則驅動程式必須設定為零並忽略此參數。
 

傳回值

備註

針對 D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET的立體聲格式,驅動程式會以下列方式處理 MonoOffset 參數:

  • 如果參數為正數,則右檢視會依該多圖元向右移,而左檢視會以相同數量向左移。
  • 如果參數為負數,則右檢視會向左移出該多圖元,而左檢視會以相同數量向右移。
針對 D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE的立體聲格式,應用程式可以將 BaseViewFrame0 參數設定為將立體聲數據轉換成mono。 應用程式會以下欄其中一種方式來執行此動作:
  • 為基底檢視的單一輸入數據指定單一資源。

  • 針對基底檢視的立體聲輸入數據指定這兩個資源。 呼叫 VideoProcessorBlt 時,數據流數據會當做 D3D11_1DDI_VIDEO_PROCESSOR_STREAM 結構傳遞, 而 hInputSurface 成員指定畫面 0,而 hInputSurfaceRight 則指定畫面格 1。

規格需求

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

另請參閱

CreateVideoProcessor

D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE

D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT

D3D11_1DDI_VIDEO_PROCESSOR_STREAM

VideoProcessorBlt