PFND3D12DDI_VIDEO_DECODE_FRAME_0041_1 fonction de rappel (d3d12umddi.h)
Implémenté par le pilote client pour décoder une trame vidéo.
Syntaxe
PFND3D12DDI_VIDEO_DECODE_FRAME_0041_1 Pfnd3d12ddiVideoDecodeFrame00411;
void Pfnd3d12ddiVideoDecodeFrame00411(
D3D12DDI_HCOMMANDLIST hDrvCommandList,
D3D12DDI_HVIDEODECODER_0020 hDrvDecoder,
const D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS_0041_1 *pOutputStreamParameters,
const D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032 *pInputStreamParameters
)
{...}
Paramètres
hDrvCommandList
Handle pour les données du pilote pour la liste de commandes. Le pilote utilise cette région de mémoire pour stocker les structures de données internes liées à sa liste de commandes.
hDrvDecoder
Décodeur vidéo qui contient l’état interne de cette session de décodage. Par exemple, les vecteurs de mouvement, les allocations temporaires internes, etc. Consultez Création d’un décodeur vidéo.
pOutputStreamParameters
Spécifie la surface de sortie et les paramètres de sortie. Voir D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS.
pInputStreamParameters
Spécifie le flux de bits d’entrée, les paramètres, les cadres de référence et d’autres paramètres d’entrée pour l’opération de décodage. Voir D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS.
Valeur de retour
None
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d12umddi.h |