Condividi tramite


PFND3DWDDM2_0DDI_VIDEODECODERENABLEDOWNSAMPLING funzione di callback (d3d10umddi.h)

Indica che verrà usato il campionamento inattivo del decodificatore e che il driver deve allocare i frame di riferimento appropriati. Facoltativo per i driver WDDM (Windows Display Driver Model) 2.0 o versioni successive.

Sintassi

PFND3DWDDM2_0DDI_VIDEODECODERENABLEDOWNSAMPLING Pfnd3dwddm20DdiVideodecoderenabledownsampling;

HRESULT Pfnd3dwddm20DdiVideodecoderenabledownsampling(
  D3D10DDI_HDEVICE hDevice,
  D3D11_1DDI_HDECODE hDecoder,
  D3DDDI_COLOR_SPACE_TYPE InputColorSpace,
  const D3D11_1DDI_VIDEO_DECODER_DESC *pOutputDesc,
  D3DDDI_COLOR_SPACE_TYPE OutputColorSpace,
  UINT ReferenceFrameCount
)
{...}

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.

InputColorSpace

Valore D3DDDI_COLOR_SPACE_TYPE che indica le informazioni sullo spazio dei colori dei dati del frame di riferimento.

pOutputDesc

Indica 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 È possibile ignorare il membro del profilo decodificato (Guid) di pOutputDesc.
 

OutputColorSpace

Valore D3DDDI_COLOR_SPACE_TYPE che indica le informazioni sullo spazio dei colori dei fotogrammi di output/visualizzazione.

ReferenceFrameCount

Indica il numero di frame di riferimento utilizzati.

Valore restituito

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

Osservazioni

Questa funzione può essere chiamata una sola volta, prima della prima chiamata VideoDecoderBeginFrame.

Fabbisogno

Requisito Valore
client minimo supportato Windows 10
server minimo supportato Windows Server 2016
piattaforma di destinazione Desktop
intestazione d3d10umddi.h (include D3d10umddi.h)

Vedere anche

D3DDDIARG_CREATEDEVICE

D3DDDI_COLOR_SPACE_TYPE

VideoDecoderBeginFrame