estrutura DXGI_DDI_RATIONAL (dxgiddi.h)
A estrutura DXGI_DDI_RATIONAL descreve um valor fracionário que representa frequências verticais e horizontais de um modo de exibição (ou seja, sincronização vertical e sincronização horizontal).
Sintaxe
typedef struct DXGI_DDI_RATIONAL {
[in] UINT Numerator;
[in] UINT Denominator;
} DXGI_DDI_RATIONAL;
Membros
[in] Numerator
O numerador da fração de frequência.
[in] Denominator
O denominador da fração de frequência.
Comentários
As frequências verticais são armazenadas em Hertz (Hz); as frequências horizontais são armazenadas em quilohertz (kHz). O intervalo dinâmico desse formato de codificação, dada a resolução 10^-7, é {0..( 2^32 - 1) / 10^7}. Esse intervalo é convertido em {0..428.4967296} [Hz] para frequências verticais e {0..428.4967296} [kHz] para frequências horizontais. Esse intervalo de precisão de submicrosecond é aceitável até mesmo para um aplicativo fornecido. (Um erro de um microssegundo para sincronização de sinal de vídeo implicaria um descompasso de tempo com um ciclo de 10^7/(60 x 60 x 24) = 115,741 dias.)
Para um número racional com uma sequência fracionária finita, use um denominador da forma 10^(comprimento da sequência fracionária). Para um número racional sem uma sequência fracionária finita, uma sequência que excede a precisão que o intervalo dinâmico do denominador permite, ou um número irracional, usa uma proporção apropriada de inteiros que melhor representa o valor.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
Cabeçalho | dxgiddi.h (inclua D3d10umddi.h) |