Chyby vykreslování

[Funkce přidružená k této stránce DirectShow je starší funkce. Byla nahrazena MediaPlayer, MMFMediaEnginea Audio/Video Capture v Media Foundation. Tyto funkce jsou optimalizované pro Windows 10 a Windows 11. Microsoft důrazně doporučuje, aby nový kód používal MediaPlayer, MMFMediaEngine a Audio/Video Capture v Media Foundation místo DirectShow, pokud je to možné. Microsoft navrhuje, aby se stávající kód, který používá starší rozhraní API, přepsal, aby se nová rozhraní API používala, pokud je to možné.]

Poznámka

[Zastaralé. Toto rozhraní API může být odebráno z budoucích verzí Windows.]

 

Microsoft® DirectShow® Editing Services (DES) definuje různé kódy chyb používané k protokolování chyb vykreslování. Pokud se projekt nevykresluje správně, modul vykreslování volá metodu IAMErrorLog::LogError. Následující tabulka shrnuje parametry zadané LogError:

  • Kód chyby je obsažen v parametru ErrorCode.
  • Popis je obsažen v parametru ErrorString.
  • Popis je obsažen v parametru ErrorString.
  • Pokud jsou k dispozici další informace, typ VARIANT je obsažen v členu vt struktury VARIANT, na kterou ukazuje pExtraInfo.

Poznámka

Zde popsané kódy chyb nejsou hodnoty HRESULT. Seznam HRESULT vrací hodnoty specifické pro DES, viz Kódy chyb a úspěchů.

 

Kód chyby Popis Další informace Typ varianty
DEX_IDS_BAD_SOURCE_NAME Název souboru neexistuje nebo DirectShow nerozpozná příponu souboru. Název souboru BSTR
DEX_IDS_BAD_SOURCE_NAME2 Typ souboru neodpovídá příponě souboru nebo je poškozený. Název souboru BSTR
DEX_IDS_CHYBÍ_NÁZEV_ZDROJE Byl požadován název souboru, ale nebyl poskytnut. Žádný Nepoužitelné
DEX_IDS_NEZNÁMÝ_ZDROJ Zdroj dat poskytnutý tímto zdrojem nelze analyzovat. Žádný Nevztahuje se
DEX_IDS_INSTALL_PROBLEM Neočekávaná chyba Některá komponenta DirectShow není správně nainstalována. Žádný Nevztahuje se
DEX_IDS_NO_SOURCE_NAMES Zdrojový filtr nepřijímá názvy souborů. Žádný Nevztahuje se
DEX_IDS_BAD_MEDIATYPE Typ média skupiny není podporován. Číslo skupiny int
DEX_IDS_STREAM_NUMBER Neplatné číslo proudu pro tento zdroj Číslo proudu int
DEX_IDS_OUTOFMEMORY Nedostatek paměti. Žádný Nevztahuje se
DEX_IDS_DIBSEQ_NOTALLSAME Jeden rastrový obrázek v sekvenci nebyl stejný typ jako ostatní. Název rastrového obrázku BSTR
DEX_IDS_CLIPTOOSHORT Časy médií klipu jsou neplatné nebo je sekvence DIB (bitmapa nezávislá na zařízení) příliš krátká. Poznámka: Pokud dojde k jiným chybám vykreslování, může k této chybě dojít, přestože jsou časy médií platné.
Žádný Nelze použít
DEX_IDS_INVALID_DXT Identifikátor třídy (CLSID) efektu nebo přechodu není platný. CLSID BSTR
DEX_IDS_INVALID_DEFAULT_DXT CLSID výchozího efektu nebo přechodu není platný. CLSID BSTR
DEX_IDS_NO_3D Vaše verze DirectX nepodporuje trojrozměrné přechody. CLSID BSTR
DEX_IDS_BROKEN_DXT Tento efekt není správný druh nebo je poškozený. CLSID BSTR
DEX_IDS_NO_SUCH_PROPERTY V objektu neexistuje žádná taková vlastnost. Název vlastnosti BSTR
DEX_IDS_ILLEGAL_PROPERTY_VAL Neplatná hodnota pro tuto vlastnost. Zadaná hodnota VARIANT
DEX_IDS_INVALID_XML Syntaktická chyba v souboru XML. Číslo řádku VT_I4 (4 bajtové celé číslo)
DEX_IDS_NELZE_NAJÍT_FILTR Nelze najít filtr zadaný v xml podle kategorie a instance. Přátelský název (instance) BSTR
DEX_IDS_DISK_CHYBA_ZÁPISU Při zápisu souboru XML na disk došlo k chybě. Žádný Nevztahuje se
Neplatné zvukové efekty CLSID není platný filtr zvukového efektu DirectShow. CLSID BSTR
Nelze najít kompresor Nelze najít kompresor pro vytvoření zadaného formátu komprese. Žádný Nelze použít

 

K následujícím chybám by nikdy nemělo dojít. Pokud narazíte na některou z těchto chyb, pošlete microsoftu zprávu o chybě.

Kód chyby Popis
DEX_IDS_TIMELINE_PARSE Při analýze časové osy došlo k neočekávané chybě.
DEX_IDS_GRAPH_ERROR Při vytváření grafu filtru došlo k neočekávané chybě.
DEX_IDS_GRID_ERROR Neočekávaná chyba v interní síti.
DEX_IDS_INTERFACE_ERROR Neočekávaná chyba při získávání rozhraní