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
垂直更新速度を Hz 単位で指定する D3DDDI_RATIONAL 構造体。
HSyncFreq
水平方向のリフレッシュ レートを Hz 単位で指定するD3DDDI_RATIONAL構造体。
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 レートの整数倍数である必要があります。 ディスプレイ ミニポート ドライバーは、デスクトップの現在のパスの更新レートとしてオペレーティング システムに後者のレートを報告します。
Windows 8.1 以降でサポートされます。
AdditionalSignalInfo.Reserved
システムで使用するために予約されています。 ドライバーでは を使用しないでください。
Windows 8.1 以降でサポートされます。
ScanLineOrdering
ビデオ信号のスキャンラインの順序 (プログレッシブやインターレースなど) を示す、 D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING 列挙の定数。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
Header | d3dkmdt.h |