Compartilhar via


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.