ID3D12VideoDevice2 ::CreateVideoProcessor1, méthode (d3d12video.h)
Crée un processeur vidéo instance avec prise en charge des ressources protégées.
Syntaxe
HRESULT CreateVideoProcessor1(
UINT NodeMask,
const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *pOutputStreamDesc,
UINT NumInputStreamDescs,
const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *pInputStreamDescs,
ID3D12ProtectedResourceSession *pProtectedResourceSession,
REFIID riid,
void **ppVideoProcessor
);
Paramètres
NodeMask
Masque de nœud spécifiant l’adaptateur physique sur lequel le processeur vidéo sera utilisé. Pour une opération GPU unique, définissez cette valeur sur zéro. S’il existe plusieurs nœuds GPU, définissez un bit pour identifier le nœud, c’est-à-dire l’adaptateur physique de l’appareil, auquel la file d’attente de commandes s’applique. Chaque bit du masque correspond à un seul nœud. Seul 1 bit peut être défini.
pOutputStreamDesc
Pointeur vers une structure D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC(ns-d3d12video-d3d12_video_process_output_stream_desc) décrivant le flux de sortie.
NumInputStreamDescs
Nombre de flux d’entrée fournis dans le paramètre pInputStreamDescs .
pInputStreamDescs
Un pointeur vers une liste de D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC(ns-d3d12video-d3d12_video_process_input_stream_desc) structure les flux d’entrée. Le nombre de structures fournies doit correspondre à la valeur spécifiée dans le paramètre NumInputStreamDescs .
pProtectedResourceSession
Id3D12ProtectedResourceSession pour la gestion de l’accès aux ressources protégées.
riid
Identificateur global unique (GUID) pour l’interface du processeur vidéo.
ppVideoProcessor
Pointeur vers un bloc de mémoire qui reçoit un pointeur vers l’interface ID3D12VideoProcessor1
Valeur retournée
Cette méthode retourne HRESULT.
Remarques
Pour modifier les paramètres définis lors de la création, vous devez recréer l’objet processeur vidéo.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 Build 20348 |
Serveur minimal pris en charge | Windows 10 Build 20348 |
En-tête | d3d12video.h |