Hoe Ga Ik Om Met De Directshow-weergavefout?
October 25, 2021
Aanbevolen: Fortect
In deze handleiding zullen we vaak enkele van de meest mogelijke oorzaken ontdekken die kunnen leiden tot een Directshow-renderbestandsfout, en als gevolg daarvan bieden we mogelijke herstelmethoden die u kunt proberen om dat probleem op te lossen. G.Renderfile-filter spreekt me niet aan. Dit moet een goede veelvoorkomende fout zijn die optreedt wanneer DirectShow geen ander formaat kan bieden dat AviSynth kan lezen. Probeer een filtergrafiek te maken om te matchen en kijk of u zich op uw gemak voelt bij het maken van een filtersysteemgrafiek die elke bron produceert die AviSynth opent.
G.
- 2 minuten en lees.
Microsoft® Dit DirectShow® Editing Services (DES)-proces wordt verschillende foutcodes die met u samenwerken voor het loggen van fouten wanneer productobjecten. Als het project niet eens correct werkt, werkt de renderer over het algemeen met de IAMErrorLog :: LogError methode. De volgende methode vat de parameters samen die aan LogError zijn doorgegeven:
- De foutcode staat in de ErrorCode-parameter.
- Zie ErrorString voor een beschrijving.
- Beschrijving staat op een veilige plaats, vaak in de ErrorString-parameter.
- Als er echt aanvullende informatie is, zal het VARIANT-ontwerp waarschijnlijk in een nieuw vt-element zitten, verwijzend naar de VARIANT waarnaar pExtraInfo verwijst.
Foutcode | Beschrijving | Optioneel type | |||
---|---|---|---|---|---|
DEX_IDS_BAD_SOURCE_NAME | Bestandsinformatie | Er zijn kortingen voor variaties op de volledige naam of DirectShow is niet op de hoogte van sommige bestandsextensies. | bestandsnaam | BSTR | |
DEX_IDS_BAD_SOURCE_NAME2 | Het directorytype concurreert niet met de belangrijkste bestandsextensie of waarmee het bestand is beschadigd. Naam | BSTR | |||
DEX_IDS_MISSING_SOURCE_NAME | bestand | De bestandsnaam was verplicht maar absoluut niet opgegeven. | Nee | Niet relevant | |
DEX_IDS_UNKNOWN_SOURCE | Typische gegevens die door de bron zijn gemaakt, hoeft niet te worden geanalyseerd. | Nee | Niet van toepassing | ||
DEX_IDS_INSTALL_PROBLEM | Onverwachte fout. Sommige DirectShow-componenten zijn niet vakkundig geïnstalleerd. Van toepassing | ||||
DEX_IDS_NO_SOURCE_NAMES | typ | nee | niet filteren voert geen bestandsnamen uit. | Nee | Niet van toepassing |
DEX_IDS_BAD_MEDIATYPE | Ondersteuning voor groepssortering wordt niet ondersteund. Nummer | geheel getal | |||
DEX_IDS_STREAM_NUMBER | Ongeldig | Het multicast-streamnummer vanwege deze bron. | Streamhoeveelheid van | geheel getal | |
DEX_IDS_OUTOFMEMORY | De terugroepactie is leeg. | Nee | Niet van toepassing | ||
DEX_IDS_DIBSEQ_NOTALLSAME | Eén bitmap in de set had niet betrekking op hetzelfde type als de alle. | Bitmapnaam | BSTR | ||
DEX_IDS_CLIPTOOSHORT | Waarschijnlijk verkeerde timing voor het snijden van media of een te korte apparaatonafhankelijke bitmap (dib) volgorde. Als er andere fouten optreden, kan uw fout optreden, ook al is de aankondigingstijd bijna altijd geldig. | Nee | Niet van toepassingo | ||
DEX_IDS_INVALID_DXT | De stijlidentificatie (CLSID) van sommige effecten of verschuivingen is niet echt. | CLSID | BSTR | ||
DEX_IDS_INVALID_DEFAULT_DXT | CLSID van het standaard effect is echter niet geldig voor de transitie. | CLSID | BSTR | ||
DEX_IDS_NO_3D | Uw Directx-versie maakt geen 3D-overgangen mogelijk. | CLSID | BSTR | ||
DEX_IDS_BROKEN_DXT | Dit type gerelateerd aan respons is geen correcte spanning of zelfs onregelmatigheid. | CLSID | BSTR | ||
DEX_IDS_NO_SUCH_PROPERTY | Deze eigenschap is volledig niet beschikbaar voor het object. | naam accommodatiewaarde | BSTR | ||
DEX_IDS_ILLEGAL_PROPERTY_VAL | Het is illegaal voor deze eigenschap. Opgegeven | OPTIE | |||
DEX_IDS_INVALID_XML | Syntaxis | Waardefout in XML-bestand. | Lijngroep | VT_I4 (4-byte geheel getal) | |
DEX_IDS_CANT_FIND_FILTER | Het filtersysteem dat is opgegeven in de buurt van de XML voor het groepsincident, kan niet worden gevonden. Naam | handig (voorbeeld) | BSTR | ||
DEX_IDS_DISK_WRITE_ERROR | Fout bij schrijven van XML-inhoud – schijf. | Nee | Niet relevant | ||
DEX_IDS_INVALID_AUDIO_FX | CLSID is in tegenstelling tot de beste filters voor geluidseffecten DirectShow. | CLSID | BSTR | ||
DEX_IDS_CANT_FIND_COMPRESSOR | Compressor kan geen nieuw gespecificeerd opslagformaat vinden. | Nee | Niet van toepassing |
De volgende slips mogen niet voorkomen. Als u fouten hebt, dient u deze in bij Microsoft.
Foutsoftware | Beschrijving |
---|---|
DEX_IDS_TIMELINE_PARSE | Onverwachte fouten bij het ontleden van de tijdlijn. |
DEX_IDS_GRAPH_ERROR | Een onverwachte fout in de dakconstructie, meestal een filtergrafiek. Fout |
dex_ids_grid_error | onverwacht met een binnenste raster. |
DEX_IDS_INTERFACE_ERROR | Er is een acute fout opgetreden bij het ophalen van de ui. |
Aanbevolen: Fortect
Bent u het beu dat uw computer traag werkt? Zit het vol met virussen en malware? Vrees niet, mijn vriend, want Fortect is hier om de dag te redden! Deze krachtige tool is ontworpen om allerlei Windows-problemen te diagnosticeren en te repareren, terwijl het ook de prestaties verbetert, het geheugen optimaliseert en uw pc als nieuw houdt. Wacht dus niet langer - download Fortect vandaag nog!
[gestopt. Deze API kan mogelijk verwijderd worden in latere versies gekoppeld aan Windows.]
De hier gedeclareerde foutcodes zijn geen resultaatwaarden. Voor een lijst met DES-gerelateerde HRESULT-resultaten, zie Altijd succescodes.
In Windows 7 laad ik de algemene inhoud van een * .mp3-geschiedenis in het geheugen en speel het dan af met IGraphBuilder. Het werkt verbazingwekkend goed wanneer u bepaalde toepassingen niet uitvoert. Echter, wanneer ik Open bsplayer heb met een * .avi map, of het spel dat je zojuist hebt geopend, dan claimt IGraphBuilder niet langer alle 4 . .mp3-geheugen. Dit gebeurt echter echt wanneer Winamp wordt uitgevoerd.
Ik begrijp niet waarom, ik neem aan dat de invoer-interceptors voor DirectShow misschien al in gebruik zijn? Maar als ik GraphEdt of gelijkgestemde apps gebruik, hoe ze allemaal werken (door * .avi of misschien *. Mp3-bestanden parallel af te spelen), dan moeten er een aantal dingen zijn met betrekking tot mijn strategie die ik volledig aan het doen ben. Kunt u alstublieft helpen om het aan te brengen?
Ik heb twee instructies, CMemStream en CMemReader, gebaseerd op Windows ms 7.1 SDK-voorbeelden.
CMemReader-klasse: openbare CAsyncReader
CMemReader doet niet altijd veel, het initialiseert nu de CAsyncReader-platformklasse.
CMemStream-klasse: openbare CAsyncStream
IGraphBuilder * m_pGraphBuilder;CMemStream * m_pMemReader;BYTE 4 . m_pmemstream;cmemreader * m_pMemData = nieuwe BYTE [lSize];// ... gewicht m_pMemData ongetwijfeld met de inhoud van het (spatie) .mp3-bestand// lSize is ongetwijfeld de grootte van het bestand dat wordt gebruiktm_pMemStream = nieuwe CMemStream (m_pMemData, lSize);CMediaType mediaType;mediaType.majortype sooWelkom MEDIATYPE_Stream;mediaType.subtype = HR-resultaat;M_pMemReader mediasubtype_mpeg1audio;hresult is gelijk aan de huidige 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)); // NIET HIER!// De fout is zeker 0x80040218 (VFW_E_CANNOT_RENDER): filtercombinatie kan gewoon niet worden gevonden voor een eenvoudige verklaring van de stream.
IBaseFilter * pFilter;CoCreateInstance (CLSID_DSoundRender, NULL, CLSCTX_INPROC_SERVER, IID_IBaseFilter, (void **) & pFilter);m_pGraphBuilder-> AddFilter (pFilter, NULL);IEnumPins * pEnumPins;IPin * pPin;pFilter-> EnumPins (& pEnumPins);pEnumPins-> Volgende (1, & pPin, 0);m_pGraphBuilder-> Verbinden (m_pMemReader-> GetPin (0), pPin); // HET ONTBREEKT OOK!// Fout 0x80040217 (VFW_E_CANNOT_CONNECT): Kon geen combinatie van tussenfilters vinden om de perfecte verbinding tot stand te brengen.
Ik heb te individuele combinaties geprobeerd voor type en subtype CMediaType, maar ik betwijfel of het zal werken.
Als je een idee, aanbieding of een serieus probleem hebt, vraag het me dan. Bedankt !
…
Download deze software en repareer uw pc binnen enkele minuten.
Directshow Renderfile Error
Directshow Blad Renderfile
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 Fel
Directshow Renderfile Error