MPEG2 코덱 등록
[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngine 및 Media Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드가 DirectShow 대신 Media Foundation에서 MediaPlayer, IMFMediaEngine 및 오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
이 항목은 Windows XP Media Center Edition에만 적용됩니다.
Windows XP Media Center Edition은 MPEG2 비디오 및 오디오 파일을 재생하는 데 사용할 코덱을 결정하는 데 사용하는 두 개의 레지스트리 키를 유지 관리합니다. 첫 번째 레지스트리 키는 컴퓨터 제조업체의 기본 MPEG2 코덱을 지정하고 두 번째 키는 현재 컴퓨터에 설치된 Media Center 호환 코덱을 모두 나열합니다. Media Center가 MPEG2 파일을 재생해야 하는 경우 지정된 경우 제조업체의 기본 코덱을 사용합니다. 그렇지 않은 경우 레지스트리에 나열된 첫 번째 Media Center 호환 코덱을 사용합니다. 레지스트리에서 기본 설정 또는 호환 코덱을 지정하지 않는 경우 Media Center는 표준 DirectShow 필터 장점을 사용하여 코덱을 선택합니다.
Media Center가 항상 호환되는 MPEG2 코덱을 사용하도록 하려면 Media Center 컴퓨터 제조업체에서 다음 레지스트리 위치에서 기본 MPEG2 코덱을 지정해야 합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Service\Video
키 데이터는 다음과 같습니다.
PreferredMPEG2VideoDecoder=REG_SZ "{MPEG2 Video CLSID GUID}"
PreferredMPEG2AudioDecoder=REG_SZ "{MPEG2 Audio CLSID GUID}"
Media Center 호환 MPEG2 코덱에 대한 설치 프로그램은 비디오 코덱용과 오디오 코덱에 대한 두 개의 레지스트리 키 인스턴스를 만들어 코덱을 등록해야 합니다.
[HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\<Your Codec CLSID here>\Capabilities]
키 데이터는 다음과 같습니다.
"{374ac4df-7c98-4257-b13d-36087dbee458}"=dword:00000001