Hur Hanterar Jag Felet I Directshow-renderingsfilen?
October 25, 2021
Rekommenderas: Fortect
I den här guiden kommer vi att ta reda på några av de lämpliga orsakerna som kan leda till Directshow-renderingsfilfel och sedan kunna tillhandahålla möjliga återställningsmetoder som du bör försök åtgärda problemet. g.Renderfilfiltret pratar inte med mig själv Detta måste vara ett troligt fel som uppstår när DirectShow inte kan presentera ett annat format som AviSynth kan hitta. Försök att skapa ett filterdiagram för många matchande och se om du kan vara bekväm med att skapa ett filterdiagram som de flesta kommer att producera varje utdata som AviSynth öppnar.
g.
- 2 minuter att läsa.
Microsoft® Den här DirectShow® Editing Services-processen (DES) definierar intervallfelkoder som använder ya för loggningsfel vid rendering av objekt. När projektet inte fungerar lätt anropas renderaren av för närvarande IAMErrorLog :: LogError -läget. Följande plattform sammanfattar funktionerna som skickas till LogError:
- Felkoden finns i parametern ErrorCode.
- Se ErrorString för en meningsfull beskrivning.
- Beskrivningen är på rätt plats i parametern ErrorString.
- Om det verkligen finns annan information, är VARIANT-typen potentiellt i vt-facetten, hänvisar till den VARIANT som refereras till och även pExtraInfo.
Felprogram | Beskrivning | Valfritt brett utbud | |||
---|---|---|---|---|---|
DEX_IDS_BAD_SOURCE_NAME | Filinformation | Det finns rabatter för namnvarianter eller så känner inte DirectShow igen vissa bildtillägg. | filnamn | BSTR | |
DEX_IDS_BAD_SOURCE_NAME2 | Filtypen konkurrerar verkligen inte med filen off shoot eller med vilken filen bokstavligen är skadad. Namn | BSTR | |||
DEX_IDS_MISSING_SOURCE_NAME | fil | Filens status var obligatorisk men inte specificerad. | Nej | Ej tillämpligt | |
DEX_IDS_UNKNOWN_SOURCE | Typiska data från dessa källor, kan inte analyseras. | Nej | Ej tillämpligt | ||
DEX_IDS_INSTALL_PROBLEM | Oväntat fel. Vissa DirectShow-maskiner är inte korrekt installerade. Tillämplig | ||||
DEX_IDS_NO_SOURCE_NAMES | källa | absolut inte | filtrera inte tål inte filnamn. | Nej | Inte sant |
DEX_IDS_BAD_MEDIATYPE | Gruppsorteringsföretag stöds inte. Nummer | heltal | |||
DEX_IDS_STREAM_NUMBER | Ogiltig | Multicast-strömnumret för denna present. | Strömningsnummer | heltal | |
DEX_IDS_OUTOFMEMORY | Minnet har avslöjats. | Nej | Inte idealiskt | ||
DEX_IDS_DIBSEQ_NOTALLSAME | En bitmapp i vår uppsättning var inte av exakt typ som den andra. | Bitmappsnamn | BSTR | ||
DEX_IDS_CLIPTOOSHORT | Förmodligen fel timing för mediaklipp annars för kort enhetsoberoende bitmappskedja (dib).
| Nej | Ej tillämpligt | ||
DEX_IDS_INVALID_DXT | Klassidentifieraren (CLSID) vid vissa effekter eller övergångar är fail to real. | CLSID | BSTR | ||
DEX_IDS_INVALID_DEFAULT_DXT | CLSID för det mesta av standardeffekten är dock inte stark för övergången. | CLSID | BSTR | ||
DEX_IDS_NO_3D | Din Directx-version stöder inte 3D-skift. | CLSID | BSTR | ||
DEX_IDS_BROKEN_DXT | Denna typ av svar är bokstavligen inte korrekt stress eller oregelbundenhet. | CLSID | BSTR | ||
DEX_IDS_NO_SUCH_PROPERTY | Den här egenskapen är definitivt inte lätt för objektet. | egenskapsfördelarnamn | BSTR | ||
DEX_IDS_ILLEGAL_PROPERTY_VAL | Det är olagligt för den här lokalen. Angiven | ALTERNATIV | |||
DEX_IDS_INVALID_XML | Syntax | Värdefel i XML-fil. | Radnummer | VT_I4 (4-byte heltal) | |
DEX_IDS_CANT_FIND_FILTER | Filtreringssystemet som specificerats i XML för gruppinstansen kunde men inte hittas. Namn | effektiv (exempel) | BSTR | ||
DEX_IDS_DISK_WRITE_ERROR | Fel hur man skapar XML-innehåll till disk. | Nej | Ej tillämpligt | ||
DEX_IDS_INVALID_AUDIO_FX | CLSID är inte det rekommenderade filterljudeffekterna DirectShow. | CLSID | BSTR | ||
DEX_IDS_CANT_FIND_COMPRESSOR | Kompressor kommer inte att kunna hitta för att skapa det angivna utrymmet för lagring av format. | Nej | Inte fokuserad |
Följande fel bör absolut inte uppstå. Om du hittar några goof ups, skicka in dem till Microsoft.
Fellagar | Beskrivning |
---|---|
DEX_IDS_TIMELINE_PARSE | Oväntade fel vid analys av tidslinjen. |
DEX_IDS_GRAPH_ERROR | Ett oväntat konstruktionsfel, vanligtvis ett filterdiagram. Fel |
dex_ids_grid_error | när som helst med ett inre rutnät. |
DEX_IDS_INTERFACE_ERROR | Ett oväntat fel uppstod när gränssnittet hämtades. |
Rekommenderas: Fortect
Är du trött på att din dator går långsamt? Är det full av virus och skadlig kod? Var inte rädd, min vän, för Fortect är här för att rädda dagen! Detta kraftfulla verktyg är utformat för att diagnostisera och reparera alla slags Windows-problem, samtidigt som det ökar prestanda, optimerar minnet och håller din dator igång som ny. Så vänta inte längre - ladda ner Fortect idag!
[stoppad. Detta API kan tas bort i senare versioner av Windows.]
Felkoderna som dokumenteras här är verkligen inte resultatvärden. För en inköpslista med DES-relaterade HRESULT-returer, ta reda på Alltid framgångskoder .
I Windows 9 laddar jag in hela innehållet som är kopplat till en *.mp3-fil till lagringsutrymme och spelar sedan upp det på grund av IGraphBuilder. Det fungerar bra när användargränssnittet inte kör vissa applikationer. Men när jag har Open bsplayer åtföljd av en *.avi-fil, eller ditt nuvarande spel som du just öppnat, återtar inte IGraphBuilder längre all *.mp3-lagringsyta. Detta händer dock inte om Winamp körs.
Jag förstår inte varför, jag antar att alla kunskapsinterceptorer för DirectShow redan används? Men när jag kör GraphEdt eller likasinnade appar uppnår de alla sitt syfte (spelar * .avi eller *. Mp3-filer parallellt), så det måste ha funnits några saker i mitt handlingssätt som jag gör fel. Kan någon snälla hjälpa till att använda den?
Jag har två klasser, CMemStream samt en CMemReader, baserade på Windows ms 7.1 SDK-exempel.
CMemReader Class: Public CAsyncReader
CMemReader behöver inte nödvändigtvis mycket, den initierar bara CAsyncReader-plattformsklassen.
CMemStream Klass: Public CAsyncStream
IGraphBuilder ( space ) m_pGraphBuilder;CMemStream * m_pMemReader;BYTE * m_pmemstream;cmemreader 5 . m_pMemData = ny BYTE [lSize];// ... bara tvivlar på att fylla m_pMemData med otvivelaktigt innehållet i *.mp3-filen// lSize är utan tvekan storleken med avseende på filen som användsm_pMemStream = original CMemStream (m_pMemData, lSize);CMediaType mediaType;mediaType.majortype sooWelcomes MEDIATYPE_Stream;mediaType.subtype = HResult;M_pMemReader mediasubtype_mpeg1audio;hresult = aktuell CMemReader (m_pMemStream, & mediaType, & hResult);CoCreateInstance (CLSID_FilterGraph, NULL, CLSCTX_INPROC_SERVER, IID_IGraphBuilder, (void **) & m_pGraphBuilder);m_pGraphBuilder-> AddFilter (m_pMemReader, NULL);m_pMemReader-> AddRef ();m_pGraphBuilder-> Rendering (m_pMemReader-> GetPin (0)); // INTE HÄR!// Felet kommer att utvecklas till 0x80040218 (VFW_E_CANNOT_RENDER): filterkombination kan ibland inte hittas för enkel rendering av själva strömmen.
IBaseFilter 6 . pFilter;CoCreateInstance (CLSID_DSoundRender, NULL, CLSCTX_INPROC_SERVER, IID_IBaseFilter, (void **) & pFilter);m_pGraphBuilder-> AddFilter (pFilter, NULL);IEnumPins 3 . pEnumPins;IPin * pPin;pFilter-> EnumPins (& pEnumPins);pEnumPins-> Nästa (1, & pPin, 0);m_pGraphBuilder-> Connect (m_pMemReader-> GetPin (0), pPin); // DET SAKNAS OCKSÅ!// Fel 0x80040217 (VFW_E_CANNOT_CONNECT): Det gick inte att hitta en kombination av avancerade filter för att upprätta en anslutning.
Jag har provat för olika kombinationer som behövs för typ och undertyp CMediaType, men tvekar att det kommer att fungera.
Om alla har en idé, förslag eller får tag på ett allvarligt problem, låt mig förstå. Tack !
…
Ladda ner den här programvaran och fixa din dator på några minuter.
Directshow Renderfile Error
Directshow Blad Renderfile
Directshow Renderfile Fout
Directshow Renderfile Fehler
Erro De Arquivo De Renderizacao Directshow
Directshow 렌더 파일 오류
Errore Del File Di Rendering Di Directshow
Directshow Oshibka Fajla Renderinga
Erreur De Fichier De Rendu Directshow
Directshow Renderfile Error