PFND3DWDDM2_0DDI_VIDEODECODERUPDATEDOWNSAMPLING funzione di callback (d3d10umddi.h)

Aggiornamenti i parametri di campionamento verso il basso del decodificatore. Facoltativo per i driver WDDM (Windows Display Driver Model) 2.0 o versioni successive.

Sintassi

PFND3DWDDM2_0DDI_VIDEODECODERUPDATEDOWNSAMPLING Pfnd3dwddm20DdiVideodecoderupdatedownsampling;

HRESULT Pfnd3dwddm20DdiVideodecoderupdatedownsampling(
  D3D10DDI_HDEVICE hDevice,
  D3D11_1DDI_HDECODE hDecoder,
  const D3D11_1DDI_VIDEO_DECODER_DESC *pOutputDesc,
  D3DDDI_COLOR_SPACE_TYPE OutputColorSpace
)
{...}

Parametri

hDevice

Handle per il dispositivo di visualizzazione (contesto grafico). Il runtime Direct3D ha passato il driver in modalità utente questo handle come membro hDevice della struttura D3DDDIARG_CREATEDEVICE alla creazione del dispositivo.

hDecoder

Handle per l'oggetto decodificatore video.

pOutputDesc

Contiene la risoluzione e il formato dei fotogrammi di output/visualizzazione. Si tratta della risoluzione di destinazione e del formato dell'operazione di esempio inattiva.

Nota Il membro del profilo decodifica (Guid) di pOutputDesc può essere ignorato.
 

OutputColorSpace

Valore D3DDDI_COLOR_SPACE_TYPE che contiene le informazioni sullo spazio dei colori dei dati dei frame di output/visualizzazione.

Valore restituito

Se questa funzione di callback ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Questa funzione può essere chiamata solo dopo che è stato chiamato VideoDecoderEnableDownsampling .

Questa funzione verrà chiamata solo se il driver segnala la funzionalità D3DWDDM2_0DDI_VIDEO_DECODER_CAPS_DOWN_SAMPLE_DYNAMIC .

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Server minimo supportato Windows Server 2016
Piattaforma di destinazione Desktop
Intestazione d3d10umddi.h (include D3d10umddi.h)

Vedi anche

D3D11_1DDI_VIDEO_DECODER_DESC

D3DDDIARG_CREATEDEVICE

D3DDDI_COLOR_SPACE_TYPE

VideoDecoderEnableDownsampling