轉譯錯誤
[與此頁面相關的功能 DirectShow是舊版功能。 它已被 MediaPlayer、 IMFMediaEngine和 Media Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayer、 IMFMediaEngine 和 音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。
注意
[已被取代。 此 API 可能會從未來的 Windows 版本中移除。]
Microsoft® DirectShow® Editing Services (DES) 會定義用來記錄轉譯錯誤的各種錯誤碼。 如果專案無法正確轉譯,轉譯引擎會呼叫 IAMErrorLog::LogError 方法。 下表摘要說明提供給 LogError的參數:
- 錯誤碼包含在 ErrorCode 參數中。
- 描述包含在 ErrorString 參數中。
- 描述包含在 ErrorString 參數中。
- 如果有額外的資訊,VARIANT類型會包含在pExtraInfo所指向之VARIANT的vt成員中。
注意
這裡所述的錯誤碼不是 HRESULT 值。 如需 DES 特有的 HRESULT 傳回值清單,請參閱 錯誤和成功碼。
錯誤碼 | 描述 | 額外資訊 | Variant 型別 |
---|---|---|---|
DEX_IDS_BAD_SOURCE_NAME | 檔案名不存在,或 DirectShow 無法辨識副檔名。 | 檔案名稱 | BSTR |
DEX_IDS_BAD_SOURCE_NAME2 | 檔案類型與副檔名不符,或檔案已損毀。 | 檔案名稱 | BSTR |
DEX_IDS_MISSING_SOURCE_NAME | 需要檔案名,但未指定。 | 無 | 不適用 |
DEX_IDS_UNKNOWN_SOURCE | 無法剖析此來源所提供的資料來源。 | 無 | 不適用 |
DEX_IDS_INSTALL_PROBLEM | 非預期的錯誤。 某些 DirectShow 元件未正確安裝。 | 無 | 不適用 |
DEX_IDS_NO_SOURCE_NAMES | 來源篩選不接受檔案名。 | 無 | 不適用 |
DEX_IDS_BAD_MEDIATYPE | 不支援群組的媒體類型。 | 群組編號 | int |
DEX_IDS_STREAM_NUMBER | 此來源的資料流程編號無效。 | 資料流程編號 | int |
DEX_IDS_OUTOFMEMORY | 記憶體不足。 | 無 | 不適用 |
DEX_IDS_DIBSEQ_NOTALLSAME | 序列中的一個點陣圖與其他點陣圖的類型不同。 | 點陣圖名稱 | BSTR |
DEX_IDS_CLIPTOOSHORT | 剪輯的媒體時間無效,或與裝置無關的點陣圖 (DIB) 序列太短。
注意: 如果發生其他轉譯錯誤,即使媒體時間有效,也可能會發生此錯誤。 |
無 | 不適用 |
DEX_IDS_INVALID_DXT | 效果或轉換的類別識別碼 (CLSID) 無效。 | CLSID | BSTR |
DEX_IDS_INVALID_DEFAULT_DXT | 預設效果或轉換的 CLSID 無效。 | CLSID | BSTR |
DEX_IDS_NO_3D | 您的 DirectX 版本不支援三維轉換。 | CLSID | BSTR |
DEX_IDS_BROKEN_DXT | 此效果不是正確的類型,或已中斷。 | CLSID | BSTR |
DEX_IDS_NO_SUCH_PROPERTY | 物件上沒有這類屬性。 | 屬性名稱 | BSTR |
DEX_IDS_ILLEGAL_PROPERTY_VAL | 這個屬性的值不合法。 | 指定的值 | 變異 |
DEX_IDS_INVALID_XML | XML 檔案中的語法錯誤。 | 行號 | VT_I4 (4 位元組整數) |
DEX_IDS_CANT_FIND_FILTER | 找不到依類別和實例在 XML 中指定的篩選。 | (實例) 易記名稱 | BSTR |
DEX_IDS_DISK_WRITE_ERROR | 將 XML 檔案寫入磁片時發生錯誤。 | 無 | 不適用 |
DEX_IDS_INVALID_AUDIO_FX | CLSID 不是有效的 DirectShow 音訊效果篩選。 | CLSID | BSTR |
DEX_IDS_CANT_FIND_COMPRESSOR | 找不到可產生指定壓縮格式的壓縮格式。 | 無 | 不適用 |
不應該發生下列錯誤。 如果您遇到其中一個錯誤,請將錯誤報表傳送給 Microsoft。
錯誤碼 | 描述 |
---|---|
DEX_IDS_TIMELINE_PARSE | 剖析時間軸的非預期錯誤。 |
DEX_IDS_GRAPH_ERROR | 建置篩選圖形時發生意外的錯誤。 |
DEX_IDS_GRID_ERROR | 內部方格發生非預期的錯誤。 |
DEX_IDS_INTERFACE_ERROR | 取得介面時發生意外的錯誤。 |