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