Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Define ou limpa o DXVA (Direct3D Device Manager for DirectX Video Acceleration).
Parâmetro de mensagem
Quando o streaming começa, o parâmetro ulParam contém um ponteiro IUnknown . O MFT consultará esse ponteiro para a interface IDirect3DDeviceManager9 para Direct3D 9 e a interface IMFDXGIDeviceManager para Direct3D 11. Quando o streaming é interrompido, o ulParameter contém o valor NULL.
Observações
Para enviar essa mensagem, chame IMFTransform::P rocessMessage.
Essa mensagem se aplica somente a transformações de vídeo. O cliente não deve enviar essa mensagem a menos que o MFT retorne TRUE para o atributo MF_SA_D3D_AWARE (MF_SA_D3D11_AWARE para Direct3D 11).
Não envie essa mensagem para um MFT com várias saídas.
Implementação
Um MFT só deverá dar suporte a essa mensagem se o MFT usar a Aceleração de Vídeo DirectX para processamento ou decodificação de vídeo.
Se um MFT der suporte a essa mensagem, ele também deverá implementar o método IMFTransform::GetAttributes e retornar o valor TRUE para o atributo MF_SA_D3D_AWARE ((MF_SA_D3D11_AWARE para Direct3D 11). Esse atributo informa ao cliente que o cliente deve enviar a mensagem de MFT_MESSAGE_SET_D3D_MANAGER para o MFT antes do início do streaming.
Se um MFT não der suporte a essa mensagem, ele deverá retornar E_NOTIMPL do ProcessMessage. Essa é uma exceção à regra geral de que um MFT pode retornar S_OK de qualquer mensagem que ignorar.
Para obter mais informações, consulte Direct3D-Aware MFTs.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte |
Windows Vista [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte |
Windows Server 2008 [somente aplicativos da área de trabalho] |
| Cabeçalho |
|
Consulte também