Compartilhar via


estrutura DXGI_FRAME_STATISTICS_MEDIA (dxgi1_3.h)

Usado para verificar a aprovação do sistema para a duração atual personalizada do aplicativo (taxa de atualização personalizada). A aprovação deve ser verificada continuamente em uma base quadro a quadro.

Sintaxe

typedef struct DXGI_FRAME_STATISTICS_MEDIA {
  UINT                         PresentCount;
  UINT                         PresentRefreshCount;
  UINT                         SyncRefreshCount;
  LARGE_INTEGER                SyncQPCTime;
  LARGE_INTEGER                SyncGPUTime;
  DXGI_FRAME_PRESENTATION_MODE CompositionMode;
  UINT                         ApprovedPresentDuration;
} DXGI_FRAME_STATISTICS_MEDIA;

Membros

PresentCount

Tipo: UINT

Um valor que representa a contagem total em execução de vezes que uma imagem foi apresentada ao monitor desde que o computador foi inicializado.

Nota O número de vezes que uma imagem foi apresentada ao monitor não é necessariamente o mesmo que o número de vezes que você chamou IDXGISwapChain::P resent ou IDXGISwapChain1::P resent1.
 

PresentRefreshCount

Tipo: UINT

Um valor que representa a contagem total em execução de v-blanks em que a última imagem foi apresentada ao monitor e que ocorreu desde que o computador foi inicializado (para o modo em janelas, desde que a cadeia de troca foi criada).

SyncRefreshCount

Tipo: UINT

Um valor que representa a contagem total em execução de v-blanks quando o agendador amostra a hora do computador pela última vez chamando QueryPerformanceCounter e que ocorreu desde que o computador foi inicializado (para o modo em janelas, desde que a cadeia de troca foi criada).

SyncQPCTime

Tipo: LARGE_INTEGER

Um valor que representa o temporizador de contador de desempenho de alta resolução. Esse valor é o mesmo que o valor retornado pela função QueryPerformanceCounter .

SyncGPUTime

Tipo: LARGE_INTEGER

Reservado. Sempre retorna 0.

CompositionMode

Tipo: DXGI_FRAME_PRESENTATION_MODE

Um valor que indica o modo de apresentação de composição. Esse valor é usado para determinar se o aplicativo deve continuar a usar a cadeia de troca de decodificação. Consulte DXGI_FRAME_PRESENTATION_MODE.

ApprovedPresentDuration

Tipo: UINT

Se o sistema aprovar a solicitação de duração atual personalizada de um aplicativo, esse campo será definido como a duração atual personalizada aprovada.

Se a solicitação de duração atual personalizada do aplicativo não for aprovada, esse campo será definido como zero.

Comentários

Essa estrutura é usada com o método GetFrameStatisticsMedia .

Requisitos

   
Cabeçalho dxgi1_3.h

Confira também

Estruturas DXGI

IDXGISwapChainMedia