렌더링 오류
[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngine 및 Media Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 DirectShow 대신 MediaPlayer, IMFMediaEngine 및 오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 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 | 파일 이름이 필요했지만 지정되지 않았습니다. | None | 해당 없음 |
DEX_IDS_UNKNOWN_SOURCE | 이 원본에서 제공하는 데이터 원본을 구문 분석할 수 없습니다. | None | 해당 없음 |
DEX_IDS_INSTALL_PROBLEM | 예기치 않은 오류입니다. 일부 DirectShow 구성 요소가 제대로 설치되지 않았습니다. | None | 해당 없음 |
DEX_IDS_NO_SOURCE_NAMES | 원본 필터는 파일 이름을 허용하지 않습니다. | None | 해당 없음 |
DEX_IDS_BAD_MEDIATYPE | 그룹의 미디어 유형은 지원되지 않습니다. | 그룹 번호 | int |
DEX_IDS_STREAM_NUMBER | 이 원본의 스트림 번호가 잘못되었습니다. | 스트림 번호 | int |
DEX_IDS_OUTOFMEMORY | 메모리가 부족합니다. | None | 해당 없음 |
DEX_IDS_DIBSEQ_NOTALLSAME | 시퀀스의 한 비트맵이 다른 비트맵과 동일한 형식이 아닙니다. | 비트맵 이름 | BSTR |
DEX_IDS_CLIPTOOSHORT | 클립의 미디어 시간이 잘못되었거나 DIB(디바이스 독립적 비트맵) 시퀀스가 너무 짧습니다.
참고: 다른 렌더링 오류가 발생하는 경우 미디어 시간이 유효하더라도 이 오류가 발생할 수 있습니다. |
None | 해당 없음 |
DEX_IDS_INVALID_DXT | 효과 또는 전환의 CLSID(클래스 식별자)가 잘못되었습니다. | CLSID | BSTR |
DEX_IDS_INVALID_DEFAULT_DXT | 기본 효과 또는 전환의 CLSID가 잘못되었습니다. | CLSID | BSTR |
DEX_IDS_NO_3D | DirectX 버전은 3차원 전환을 지원하지 않습니다. | 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 | 범주 및 instance XML에 지정된 필터를 찾을 수 없습니다. | 식별 이름(instance) | BSTR |
DEX_IDS_DISK_WRITE_ERROR | XML 파일을 디스크에 쓰는 동안 오류가 발생했습니다. | None | 해당 없음 |
DEX_IDS_INVALID_AUDIO_FX | CLSID가 유효한 DirectShow 오디오 효과 필터가 아닙니다. | CLSID | BSTR |
DEX_IDS_CANT_FIND_COMPRESSOR | 지정된 압축 형식을 생성할 압축기를 찾을 수 없습니다. | None | 해당 없음 |
다음 오류는 절대 발생하지 않습니다. 이러한 오류 중 하나가 발생하면 Microsoft에 버그 보고서를 보내주세요.
오류 코드 | 설명 |
---|---|
DEX_IDS_TIMELINE_PARSE | 타임라인 구문 분석하는 동안 예기치 않은 오류가 발생했습니다. |
DEX_IDS_GRAPH_ERROR | 필터 그래프를 빌드하는 동안 예기치 않은 오류가 발생했습니다. |
DEX_IDS_GRID_ERROR | 내부 그리드의 예기치 않은 오류입니다. |
DEX_IDS_INTERFACE_ERROR | 인터페이스를 가져오는 동안 예기치 않은 오류가 발생했습니다. |