Erros de renderização
[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
Observação
[Preterido. Essa API pode ser removida de versões futuras do Windows.]
O DES (Serviços de Edição) do Microsoft® DirectShow® define vários códigos de erro usados para registrar erros de renderização. Se um projeto não for renderizado corretamente, o mecanismo de renderização chamará o método IAMErrorLog::LogError . A tabela a seguir resume os parâmetros dados ao LogError:
- O código de erro está contido no parâmetro ErrorCode .
- A descrição está contida no parâmetro ErrorString.
- A descrição está contida no parâmetro ErrorString .
- Se houver informações extras, o tipo VARIANT estará contido no membro vt da VARIANT apontada por pExtraInfo.
Observação
Os códigos de erro descritos aqui não são valores HRESULT . Para obter uma lista de valores retornados hresult específicos para DES, consulte Códigos de erro e êxito.
Código do erro | Descrição | Informações adicionais | Tipo de variante |
---|---|---|---|
DEX_IDS_BAD_SOURCE_NAME | O nome do arquivo não existe ou o DirectShow não reconhece a extensão de arquivo. | Nome do arquivo | BSTR |
DEX_IDS_BAD_SOURCE_NAME2 | O tipo de arquivo não corresponde à extensão de arquivo ou o arquivo está corrompido. | Nome do arquivo | BSTR |
DEX_IDS_MISSING_SOURCE_NAME | O nome do arquivo era necessário, mas não foi fornecido. | Nenhum | Não aplicável |
DEX_IDS_UNKNOWN_SOURCE | Não é possível analisar a fonte de dados fornecida por essa fonte. | Nenhum | Não aplicável |
DEX_IDS_INSTALL_PROBLEM | Erro inesperado. Alguns componentes do DirectShow não estão instalados corretamente. | Nenhum | Não aplicável |
DEX_IDS_NO_SOURCE_NAMES | O filtro de origem não aceita nomes de arquivo. | Nenhum | Não aplicável |
DEX_IDS_BAD_MEDIATYPE | Não há suporte para o tipo de mídia do grupo. | Número do grupo | int |
DEX_IDS_STREAM_NUMBER | Número de fluxo inválido para esta origem. | Número do fluxo | int |
DEX_IDS_OUTOFMEMORY | Sem memória. | Nenhum | Não aplicável |
DEX_IDS_DIBSEQ_NOTALLSAME | Um bitmap na sequência não era do mesmo tipo que os outros. | Nome do bitmap | BSTR |
DEX_IDS_CLIPTOOSHORT | Os tempos de mídia do clip são inválidos ou a sequência de DIB (bitmap independente do dispositivo) é muito curta.
Nota: Se outros erros de renderização ocorrerem, esse erro poderá ocorrer mesmo que os tempos de mídia sejam válidos. |
Nenhum | Não aplicável |
DEX_IDS_INVALID_DXT | O CLSID (identificador de classe) do efeito ou transição não é válido. | CLSID | BSTR |
DEX_IDS_INVALID_DEFAULT_DXT | O CLSID do efeito ou transição padrão não é válido. | CLSID | BSTR |
DEX_IDS_NO_3D | Sua versão do DirectX não dá suporte a transições tridimensionais. | CLSID | BSTR |
DEX_IDS_BROKEN_DXT | Esse efeito não é do tipo certo ou está quebrado. | CLSID | BSTR |
DEX_IDS_NO_SUCH_PROPERTY | Essa propriedade não existe no objeto . | Nome da propriedade | BSTR |
DEX_IDS_ILLEGAL_PROPERTY_VAL | Valor inválido para essa propriedade. | Valor especificado | VARIANT |
DEX_IDS_INVALID_XML | Erro de sintaxe no arquivo XML. | Line number | VT_I4 (inteiro de 4 bytes) |
DEX_IDS_CANT_FIND_FILTER | Não é possível localizar o filtro especificado em XML por categoria e instância. | Nome amigável (instância) | BSTR |
DEX_IDS_DISK_WRITE_ERROR | Erro ao gravar o arquivo XML no disco. | Nenhum | Não aplicável |
DEX_IDS_INVALID_AUDIO_FX | CLSID não é um filtro de efeito de áudio DirectShow válido. | CLSID | BSTR |
DEX_IDS_CANT_FIND_COMPRESSOR | Não é possível localizar um compressor para produzir o formato de compactação especificado. | Nenhum | Não aplicável |
Os erros a seguir nunca devem ocorrer. Se você encontrar um desses erros, envie um relatório de bugs para a Microsoft.
Código do erro | Descrição |
---|---|
DEX_IDS_TIMELINE_PARSE | Erro inesperado ao analisar o linha do tempo. |
DEX_IDS_GRAPH_ERROR | Erro inesperado ao criar o grafo de filtro. |
DEX_IDS_GRID_ERROR | Erro inesperado com a grade interna. |
DEX_IDS_INTERFACE_ERROR | Erro inesperado ao obter uma interface. |