Udostępnij przez


Błędy renderowania

[Funkcja skojarzona z tą stroną, DirectShow, jest starszą funkcją. Został zastąpiony przez MediaPlayer, IMFMediaEnginei Audio/Video Capture w Media Foundation. Te funkcje zostały zoptymalizowane pod kątem systemów Windows 10 i Windows 11. Firma Microsoft zdecydowanie zaleca, aby nowy kod używał MediaPlayer, IMFMediaEngine i Audio/Video Capture na platformie Media Foundation, zamiast DirectShow, gdy tylko jest to możliwe. Firma Microsoft sugeruje, że istniejący kod, który używa starszych interfejsów API, należy przepisać go do korzystania z nowych interfejsów API, jeśli to możliwe.]

Uwaga

[Przestarzałe. Ten interfejs API może zostać usunięty z przyszłych wersji systemu Windows.]

 

Microsoft® DirectShow® Editing Services (DES) definiuje różne kody błędów używane do rejestrowania błędów renderowania. Jeśli projekt nie jest poprawnie renderowany, aparat renderowania wywołuje metodę IAMErrorLog::LogError. Poniższa tabela zawiera podsumowanie parametrów LogError:

  • Kod błędu znajduje się w parametrze ErrorCode.
  • Opis jest zawarty w parametrze ErrorString.
  • Opis znajduje się w parametrze ErrorString.
  • Jeśli istnieją dodatkowe informacje, typ VARIANT jest zawarty w członku vt struktury VARIANT wskazywanej przez pExtraInfo.

Notatka

Kody błędów opisane tutaj nie są wartościami HRESULT. Aby uzyskać listę wartości zwracanych specyficznych dla HRESULT w DES, zobacz Kody błędów i sukcesu.

 

Kod błędu Opis Dodatkowe informacje Typ wariantu
DEX_IDS_BAD_SOURCE_NAME Nazwa pliku nie istnieje lub directshow nie rozpoznaje rozszerzenia pliku. Nazwa pliku BSTR
DEX_IDS_BAD_SOURCE_NAME2 Typ pliku jest niezgodny z rozszerzeniem pliku lub plik jest uszkodzony. Nazwa pliku BSTR
DEX_IDS_MISSING_SOURCE_NAME Nazwa pliku była wymagana, ale nie została podana. Żaden Nie dotyczy
DEX_IDS_NIEZNANE_ŹRÓDŁO Nie można przeanalizować źródła danych dostarczonego przez to źródło. Żaden Nie dotyczy
Problem z instalacją DEX_IDS Nieoczekiwany błąd. Niektóre składniki DirectShow nie są poprawnie zainstalowane. Żaden Nie dotyczy
DEX_IDS_NO_SOURCE_NAMES Filtr źródłowy nie akceptuje nazw plików. Żaden Nie dotyczy
DEX_IDS_BAD_MEDIATYPE Typ mediów grupy nie jest obsługiwany. Numer grupy int
DEX_IDS_STREAM_NUMBER Nieprawidłowy numer strumienia dla tego źródła. Numer strumienia int
DEX_IDS_OUTOFMEMORY Brak pamięci. Żaden Nie dotyczy
Sekwencja DIB niejednorodna Jedna mapa bitowa w sekwencji nie była tego samego typu, co inne. Nazwa bitmapy BSTR
DEX_IDS_CLIPTOOSHORT Czasy multimediów klipu są nieprawidłowe lub sekwencja map bitowych niezależnych od urządzenia (DIB) jest zbyt krótka. Uwaga: Jeśli wystąpią inne błędy renderowania, ten błąd może wystąpić, mimo że czasy nośników są prawidłowe.
Żaden Nie dotyczy
DEX_IDS_INVALID_DXT Identyfikator klasy (CLSID) efektu lub przejścia jest nieprawidłowy. CLSID BSTR
DEX_IDS_INVALID_DEFAULT_DXT Identyfikator CLSID domyślnego efektu lub przejścia jest nieprawidłowy. CLSID BSTR
DEX_IDS_NO_3D Twoja wersja directX nie obsługuje przejść trójwymiarowych. CLSID BSTR
DEX_IDS_BROKEN_DXT Ten efekt nie jest właściwym rodzajem lub jest uszkodzony. CLSID BSTR
DEX_IDS_NO_SUCH_PROPERTY W obiekcie nie ma takiej właściwości. Nazwa właściwości BSTR
DEX_IDS_ILLEGAL_PROPERTY_VAL Niedozwolona wartość dla tej właściwości. Określona wartość VARIANT
DEX_IDS_INVALID_XML Błąd składniowy w pliku XML. Numer linii VT_I4 (liczba całkowita 4-bajtowa)
DEX_IDS_NIE_MOŻNA_ZNALEŹĆ_FILTRA Nie można odnaleźć filtru określonego w kodzie XML według kategorii i wystąpienia. Przyjazna nazwa (wystąpienie) BSTR
BŁĄD_ZAPISU_DANYCH_NA_DYSK Błąd podczas zapisywania pliku XML na dysku. Żaden Nie dotyczy
NIEWŁAŚCIWE_EFEKTY_AUDIO_DEX_IDS CLSID nie jest prawidłowym filtrem efektu dźwięku DirectShow. CLSID BSTR
DEX_IDS_CANT_FIND_COMPRESSOR Nie można odnaleźć kompresora w celu utworzenia określonego formatu kompresji. Żaden Nie dotyczy

 

Następujące błędy nigdy nie powinny występować. Jeśli wystąpi jeden z tych błędów, wyślij raport o błędach do firmy Microsoft.

Kod błędu Opis
DEX_IDS_TIMELINE_PARSE Nieoczekiwany błąd podczas analizowania osi czasu.
DEX_IDS_GRAPH_ERROR Nieoczekiwany błąd podczas kompilowania wykresu filtru.
DEX_IDS_GRID_ERROR Nieoczekiwany błąd w wewnętrznej siatki.
DEX_IDS_INTERFACE_ERROR Nieoczekiwany błąd podczas pobierania interfejsu.