Share via


Interfaccia IDXGISwapChainMedia (dxgi1_3.h)

Questa interfaccia della catena di scambio consente alle applicazioni multimediali desktop di richiedere una modifica senza problemi a una frequenza di aggiornamento specifica.

Ad esempio, un'applicazione multimediale che presenta video a una frequenza di fotogrammi tipica di 23,997 fotogrammi al secondo può richiedere una frequenza di aggiornamento personalizzata di 24 o 48 Hz per eliminare l'instabilità. Se la richiesta viene approvata, l'app avvia immediatamente la presentazione dei fotogrammi alla frequenza di aggiornamento personalizzata, senza il tipico cambio di modalità che un utente riscontra quando cambia la frequenza di aggiornamento usando il pannello di controllo.

Ereditarietà

L'interfaccia IDXGISwapChainMedia eredita dall'interfaccia IUnknown . IDXGISwapChainMedia include anche questi tipi di membri:

Metodi

L'interfaccia IDXGISwapChainMedia include questi metodi.

 
IDXGISwapChainMedia::CheckPresentDurationSupport

Esegue una query sul driver grafico per una durata del frame supportata corrispondente a una frequenza di aggiornamento personalizzata.
IDXGISwapChainMedia::GetFrameStatisticsMedia

Esegue una query sul sistema per una struttura di DXGI_FRAME_STATISTICS_MEDIA che indica se una frequenza di aggiornamento personalizzata è attualmente approvata dal sistema.
IDXGISwapChainMedia::SetPresentDuration

Richiede una durata di presentazione personalizzata (frequenza di aggiornamento personalizzata).

Commenti

Le modifiche semplici alle framerate personalizzate possono essere eseguite solo nei pannelli integrati. Le frequenze dei fotogrammi personalizzate non possono essere applicate agli schermi esterni. Se l'adattatore di output DXGI è collegato a un display esterno, CheckPresentDurationSupport restituirà (0, 0) per limiti superiori e inferiori, a indicare che il dispositivo non supporta modifiche alla frequenza di aggiornamento senza interruzioni.

È possibile usare frequenze di aggiornamento personalizzate per la visualizzazione di video con una frequenza dei fotogrammi dinamica. Tuttavia, la modifica della frequenza di aggiornamento deve essere mantenuta impercettibile per l'utente. Una procedura consigliata per mantenere impercettibile la transizione della frequenza di aggiornamento consiste nell'impostare la frequenza di fotogrammi personalizzata solo se l'app determina che può essere presente a tale velocità per almeno 5 secondi.

Requisiti

   
Client minimo supportato Windows 8.1 [solo app desktop]
Server minimo supportato Windows Server 2012 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione dxgi1_3.h

Vedi anche

Interfacce DXGI

IDXGIFactoryMedia

IUnknown