Endereços de macrobloco

Um endereço de macroblock é a posição do macroblock na ordem de varredura dentro da imagem. A posição horizontal e vertical do macroblock na imagem é determinada a partir do endereço de macroblock usando a largura e a altura especificadas da imagem, que é definida pelos membros wPicWidthInMBminus1 e wPicHeightInMBminus1 da estrutura DXVA_PictureParameters . A seguir estão alguns exemplos de endereços de macroblock.

Macroblock Endereço

canto superior esquerdo

Zero

canto superior direito

wPicWidthInMBminus1

inferior esquerdo

wPicHeightInMBminus1 x (wPicWidthInMBminus1 + 1)

inferior direito

(wPicHeightInMBminus1 + 1) x (wPicWidthInMBminus1 + 1) - 1