Compartilhar via


MPEG2_A

O MPEG2_A perfil restrito contém um conjunto de recursos necessários para o suporte ao perfil principal de vídeo MPEG-2. O suporte desse perfil é necessário para drivers de acelerador de vídeo que fornecem recursos de aceleração de vídeo de hardware.

O perfil MPEG2_A é definido pelos seguintes conjuntos de restrições:

Restrições em DXVA_ConnectMode

A restrição a seguir na estrutura DXVA_ConnectMode se aplica quando a variável bDXVA_Func definida no membro dwFunction da estrutura DXVA_ConfigPictureDecode é igual a 1.

Membro da estrutura Valor

wRestrictedMode

DXVA_RESTRICTED_MODE_MPEG2_A

Restrições em DXVA_PictureParameters

Membro da estrutura Valor

wRestrictedMode

0x0A

Variável BPP (definida adicionando 1 a bBPPminus1)

8

MacroblockWidthMinus1

15

MacroblockHeightMinus1

15

bBlockWidthMinus1

7

bBlockHeightMinus1

7

bChromaFormat (4:2:0)

1

bRcontrol

Zero

bBidirectionalAveragingMode

Zero (média bidirecional MPEG-2)

bMVprecisionAndChromaRelation

Zero (movimento de meio exemplo MPEG-2)

bPicExtrapolation

Zero

bPicDeblocked

Zero

bPic4MVallowed

Zero

bPicOBMC

Zero

bMV_RPS

Zero

SpecificIDCT

Zero

bPicScanFixed

1

Restrições sobre DXVA_MBctrl_I_HostResidDiff_1, DXVA_MBctrl_I_OffHostIDCT_1, DXVA_MBctrl_P_HostResidDiff_1 e DXVA_MBctrl_P_OffHostIDCT_1

wMBtype Bits Valor

MBscanMethod

Pode ser um valor zero (zigzag) ou um valor de 1 (vertical alternativa) se o membro ConfigHostInverseScan de DXVA_ConfigPictureDecode for igual a zero.

H261LoopFilter

Zero

Restrições em buffers bitstream

O conteúdo de qualquer buffer bitstream deve conter dados no formato de vídeo de perfil mpeg-2 main.

O membro bNewQmatrix de DXVA_QmatrixData é igual a zero, para i = 2 e 3 quando matrizes inversas de quantização são usadas.