Errori di rendering
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
Nota
[Deprecata. Questa API può essere rimossa dalle versioni future di Windows.]
Microsoft® DirectShow® Editing Services (DES) definisce vari codici di errore usati per registrare gli errori di rendering. Se un progetto non viene eseguito correttamente, il motore di rendering chiama il metodo IAMErrorLog::LogError . La tabella seguente riepiloga i parametri assegnati a LogError:
- Il codice di errore è contenuto nel parametro ErrorCode .
- La descrizione è contenuta nel parametro ErrorString.
- La descrizione è contenuta nel parametro ErrorString .
- Se sono presenti informazioni aggiuntive, il tipo VARIANT è contenuto nel membro vt del variant a cui fa riferimento pExtraInfo.
Nota
I codici di errore descritti di seguito non sono valori HRESULT . Per un elenco di valori restituiti HRESULT specifici per DES, vedere Codici errore e esito positivo.
Codice di errore | Descrizione | Informazioni aggiuntive | Tipo variant |
---|---|---|---|
DEX_IDS_BAD_SOURCE_NAME | Il nome del file non esiste o DirectShow non riconosce l'estensione del file. | Nome file | BSTR |
DEX_IDS_BAD_SOURCE_NAME2 | Il tipo di file non corrisponde all'estensione del file o il file è danneggiato. | Nome file | BSTR |
DEX_IDS_MISSING_SOURCE_NAME | Il nome del file è stato richiesto, ma non è stato specificato. | Nessuno | Non applicabile |
DEX_IDS_UNKNOWN_SOURCE | Impossibile analizzare l'origine dati fornita da questa origine. | Nessuno | Non applicabile |
DEX_IDS_INSTALL_PROBLEM | Errore imprevisto. Alcuni componenti DirectShow non sono installati correttamente. | Nessuno | Non applicabile |
DEX_IDS_NO_SOURCE_NAMES | Il filtro di origine non accetta nomi di file. | Nessuno | Non applicabile |
DEX_IDS_BAD_MEDIATYPE | Il tipo di supporto del gruppo non è supportato. | Numero gruppo | int |
DEX_IDS_STREAM_NUMBER | Numero di flusso non valido per questa origine. | Numero di flusso | int |
DEX_IDS_OUTOFMEMORY | Memoria insufficiente. | Nessuno | Non applicabile |
DEX_IDS_DIBSEQ_NOTALLSAME | Una bitmap nella sequenza non era lo stesso tipo degli altri. | Nome bitmap | BSTR |
DEX_IDS_CLIPTOOSHORT | I tempi multimediali di Clip non sono validi o la sequenza bitmap indipendente dal dispositivo (DIB) è troppo breve.
Nota: Se si verificano altri errori di rendering, questo errore potrebbe verificarsi anche se i tempi multimediali sono validi. |
Nessuno | Non applicabile |
DEX_IDS_INVALID_DXT | L'identificatore di classe (CLSID) dell'effetto o della transizione non è valido. | CLSID | BSTR |
DEX_IDS_INVALID_DEFAULT_DXT | ClSID dell'effetto predefinito o della transizione non è valido. | CLSID | BSTR |
DEX_IDS_NO_3D | La versione di DirectX non supporta transizioni tridimensionali. | CLSID | BSTR |
DEX_IDS_BROKEN_DXT | Questo effetto non è il tipo giusto o è rotto. | CLSID | BSTR |
DEX_IDS_NO_SUCH_PROPERTY | Nessuna proprietà di questo tipo esiste nell'oggetto . | Nome proprietà | BSTR |
DEX_IDS_ILLEGAL_PROPERTY_VAL | Valore non valido per questa proprietà. | Valore specificato | VARIANTE |
DEX_IDS_INVALID_XML | Errore di sintassi nel file XML. | Numero di riga | VT_I4 (intero a 4 byte) |
DEX_IDS_CANT_FIND_FILTER | Impossibile trovare il filtro specificato in XML per categoria e istanza. | Nome descrittivo (istanza) | BSTR |
DEX_IDS_DISK_WRITE_ERROR | Errore durante la scrittura di file XML su disco. | Nessuno | Non applicabile |
DEX_IDS_INVALID_AUDIO_FX | CLSID non è un filtro di effetto audio DirectShow valido. | CLSID | BSTR |
DEX_IDS_CANT_FIND_COMPRESSOR | Impossibile trovare un compressore per produrre il formato di compressione specificato. | Nessuno | Non applicabile |
Gli errori seguenti non devono mai verificarsi. Se si verificano uno di questi errori, inviare un report di bug a Microsoft.
Codice di errore | Descrizione |
---|---|
DEX_IDS_TIMELINE_PARSE | Errore imprevisto che analizza la sequenza temporale. |
DEX_IDS_GRAPH_ERROR | Errore imprevisto durante la compilazione del grafico del filtro. |
DEX_IDS_GRID_ERROR | Errore imprevisto con la griglia interna. |
DEX_IDS_INTERFACE_ERROR | Errore imprevisto durante il recupero di un'interfaccia. |