Partager via


PFND3D12DDI_DESTROYVIDEODECODER_0021 fonction de rappel (d3d12umddi.h)

Détruit le décodeur vidéo.

Syntaxe

PFND3D12DDI_DESTROYVIDEODECODER_0021 Pfnd3d12ddiDestroyvideodecoder0021;

void Pfnd3d12ddiDestroyvideodecoder0021(
  D3D12DDI_HDEVICE hDrvDevice,
  D3D12DDI_HVIDEODECODER_0020 hDrvVideoDecoder
)
{...}

Paramètres

hDrvDevice

Handle de l’appareil d’affichage (contexte graphique).

hDrvVideoDecoder

Contient le HVideoDecoder

Valeur de retour

Aucun

Remarques

Le décodeur peut être utilisé pour enregistrer des commandes avec plusieurs listes de commandes, mais les commandes ne peuvent pas être enregistrées simultanément. L’application est chargée de synchroniser l’accès au décodeur lors de l’enregistrement des commandes.

Les commandes enregistrées sur le décodeur doivent également être exécutées dans l’ordre dans lequel elles ont été enregistrées. Pfnd3d12ddiVideoDecodeFrame opérations peuvent modifier le contenu des ressources internes du décodeur lorsqu’elles sont exécutées sur le GPU et les opérations Pfnd3d12ddiVideoDecodeFrame suivantes peuvent dépendre de ces modifications.

Dans une file d’attente unique, l’application est chargée d’appeler des listes de commandes d’exécution dans l’ordre dans lequel les commandes Pfnd3d12ddiVideoDecodeFrame ont été enregistrées avec l’objet décodeur. Lorsque l’application le fait, le pilote est alors responsable de la synchronisation des opérations Pfnd3d12ddiVideoDecodeFrame pour accéder aux ressources de décodage.

Lorsque l’application utilise plusieurs files d’attente avec un objet décodeur unique, l’application est responsable de la synchronisation et de l’ordre des commandes à l’aide de clôtures.

Exigences

Exigence Valeur
plateforme cible Windows
d’en-tête d3d12umddi.h