ID3D12VideoDecodeCommandList::D ecodeFrame, méthode (d3d12video.h)
Enregistre une opération de trame de décodage dans la liste de commandes. Les entrées, les sorties et les paramètres du décodage sont spécifiés en tant qu’arguments de cette méthode.
Syntaxe
void DecodeFrame(
ID3D12VideoDecoder *pDecoder,
const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS *pOutputArguments,
const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS *pInputArguments
);
Paramètres
pDecoder
Pointeur vers une interface ID3D12VideoDecoder représentant un décodeur instance.
pOutputArguments
Une structure D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS spécifiant la surface de sortie et les arguments de sortie.
pInputArguments
Une structure D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS spécifiant le flux binaire d’entrée, les trames de référence et d’autres paramètres d’entrée.
Valeur de retour
None
Notes
La méthode ID3D12VideoDecodeCommandList1::D ecodeFrame1 fournit les mêmes fonctionnalités que cette méthode, mais ajoute la prise en charge des histogrammes de décodage.
Spécifications
En-tête | d3d12video.h |
DLL | d3d12.dll |