D3DKMDT_VIDEO_SIGNAL_INFO 結構 (d3dkmdt.h)

D3DKMDT_VIDEO_SIGNAL_INFO結構包含顯示配接器上視訊輸出所驅動視訊訊號的相關信息。

語法

typedef struct _D3DKMDT_VIDEO_SIGNAL_INFO {
  D3DKMDT_VIDEO_SIGNAL_STANDARD VideoStandard;
  D3DKMDT_2DREGION              TotalSize;
  D3DKMDT_2DREGION              ActiveSize;
  D3DDDI_RATIONAL               VSyncFreq;
  D3DDDI_RATIONAL               HSyncFreq;
  SIZE_T                        PixelRate;
  union {
    struct {
      D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING ScanLineOrdering : 3;
      UINT                                  VSyncFreqDivider : 6;
      UINT                                  Reserved : 23;
    } AdditionalSignalInfo;
    D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING ScanLineOrdering;
  };
} D3DKMDT_VIDEO_SIGNAL_INFO;

成員

VideoStandard

來自 D3DKMDT_VIDEO_SIGNAL_STANDARD 列舉的常數,指出視 標準 (如果定義視訊訊訊的任何) 。

TotalSize

D3DKMDT_2DREGION結構,指定整個視訊) 像素 (寬度和高度。

ActiveSize

D3DKMDT_2DREGION結構,指定視訊使用中部分的圖元) 寬度和高度 (。

VSyncFreq

D3DDDI_RATIONAL 結構,指定 Hz 中的垂直重新整理速率。

HSyncFreq

D3DDDI_RATIONAL結構,指定 Hz 的水準重新整理速率。

PixelRate

圖元時鐘速率。

AdditionalSignalInfo

WDDM 1.3 和更新版本支持顯示 Windows 8.1 和更新版本上執行的迷你埠驅動程式。

AdditionalSignalInfo.ScanLineOrdering

D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING 列舉中的 常數,表示視訊的漸進式或交錯式) (掃描線順序。

從 Windows 8.1 開始支援。

AdditionalSignalInfo.VSyncFreqDivider

透過Miracast聯機會話顯示之監視器的 VSync 速率與Miracast接收的 VSync 速率比率。

若要避免視覺成品,連接到Miracast接收之顯示器監視器的 VSync 速率必須是Miracast接收之 VSync 速率的整數倍數。 顯示迷你埠驅動程式會將後者的速率回報給操作系統,做為桌面目前路徑的重新整理速率。

注意 驅動程式無法嘗試新增目標模式,導致Miracast目標具有低於23.9 Hz的 VSync 速率。
 
針對非Miracast目標,驅動程式應該將 VSyncFreqDivider 設定為零。

從 Windows 8.1 開始支援。

AdditionalSignalInfo.Reserved

保留供系統使用。 請勿在驅動程式中使用。

從 Windows 8.1 開始支援。

ScanLineOrdering

D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING 列舉中的 常數,表示視訊的漸進式或交錯式) (掃描線順序。

規格需求

需求
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。
標頭 d3dkmdt.h

另請參閱

D3DKMDT_VIDEO_PRESENT_TARGET

D3DKMDT_VIDPN_TARGET_MODE