Compartir a través de


Off-Host IDCT

La transferencia de datos de coeficiente de transformación discreta de coseno (IDCT) de macroblock para el procesamiento de IDCT fuera del host se realiza mediante un búfer de índice de examen e información de valor para definir y especificar las ecuaciones de transformación. La información de índice se envía como palabras de 16 bits (aunque solo se necesitan cantidades de 6 bits para bloques de transformación 8x8). La información del valor del coeficiente de transformación se envía como palabras de 16 bits firmadas (aunque solo se necesitan 12 bits para el caso habitual de bloques de transformación 8x8 y BPP igual a 8).

Los coeficientes de transformación se envían en la estructura DXVA_TCoefSingle o en la estructura DXVA_TCoef4Group . Si el miembro bConfig4GroupedCoefs de la estructura DXVA_ConfigPictureDecode es cero, los coeficientes se envían individualmente mediante estructuras DXVA_TCoefSingle. Si bConfig4GroupedCoefs es 1, los coeficientes se envían en grupos de cuatro mediante estructuras DXVA_TCoef4Group.