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 Il membro del profilo decodifica (Guid) di pOutputDesc può essere ignorato.
 

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 utilizzato.

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 una sola volta, prima della prima chiamata VideoDecoderBeginFrame .

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

D3DDDIARG_CREATEDEVICE

D3DDDI_COLOR_SPACE_TYPE

VideoDecoderBeginFrame