共用方式為


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
標頭 d3dkmdt.h

另請參閱

D3DKMDT_VIDEO_PRESENT_TARGET

D3DKMDT_VIDPN_TARGET_MODE