렌더링 오류

[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngineMedia 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가 가리키는 VARIANTvt 멤버에 포함됩니다.

참고

여기에 설명된 오류 코드는 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 인터페이스를 가져오는 동안 예기치 않은 오류가 발생했습니다.