Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Contiene i dati delle aree dirty con un'unione per la trama GPU o l'origine del buffer della CPU. L'utente deve controllare il supporto per D3D12_FEATURE_VIDEO_ENCODER_DIRTY_REGIONS prima di usare questa funzionalità.
Sintassi
typedef struct D3D12_VIDEO_ENCODER_DIRTY_REGIONS {
D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE MapSource;
union {
ID3D12Resource *pOpaqueLayoutBuffer;
D3D12_VIDEO_ENCODER_DIRTY_RECT_INFO *pCPUBuffer;
};
} D3D12_VIDEO_ENCODER_DIRTY_REGIONS;
Membri
MapSource
Oggetto D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE che indica quale origine viene utilizzata.
pOpaqueLayoutBuffer
Usare con D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE_GPU_TEXTURE. Puntatore a un ID3D12Resource contenente l'output risolto nel layout specifico dell'hardware.
pCPUBuffer
Usare con D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE_CPU_BUFFER. Puntatore a un D3D12_VIDEO_ENCODER_DIRTY_RECT_INFO.
Requisiti
| Requisito | Valore |
|---|---|
| Intestazione | d3d12video.h |