Criando e usando um dispositivo de extensão DirectX VA 2.0
O runtime do Microsoft Direct3D chama a função CreateExtensionDevice do driver de exibição no modo de usuário para criar um dispositivo de extensão para o DirectX VA 2.0. Quando o runtime do Direct3D é concluído com o dispositivo, ele chama a função DestroyExtensionDevice do driver de exibição no modo de usuário.
O runtime do Direct3D chama a função DecodeExtensionExecute do driver de exibição no modo de usuário para decodificar vídeo em um dispositivo de decodificação não padrão entre um período de tempo de quadro inicial e final e em uma superfície de destino de renderização específica. Para obter uma discussão geral sobre a decodificação de vídeo, consulte Decodificação de vídeo.
O runtime do Direct3D chama a função ExtensionExecute do driver de exibição no modo de usuário para executar operações não padrão do DirectX VA 2.0 em um dispositivo de extensão.