Registro de códecs MPEG2

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

Este tema solo se aplica a Windows XP Media Center Edition.

Windows XP Media Center Edition mantiene dos claves del Registro que usa para determinar qué códec usar para reproducir archivos de audio y vídeo MPEG2. La primera clave del Registro especifica el códec MPEG2 preferido del fabricante del equipo y el segundo enumera todos los códecs compatibles con Media Center que están instalados actualmente en el equipo. Cuando Media Center necesita reproducir un archivo MPEG2, usa el códec preferido del fabricante, si se especifica uno. Si no es así, usa el primer códec compatible con Media Center que aparece en el registro. Si el registro no especifica códecs preferidos o compatibles, Media Center usa el valor estándar del filtro DirectShow para elegir un códec.

Para asegurarse de que Media Center siempre usa un códec MPEG2 compatible, los fabricantes de equipos de Media Center deben especificar el códec MPEG2 preferido en la siguiente ubicación del Registro:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Service\Video

Los datos clave deben ser los siguientes:

PreferredMPEG2VideoDecoder=REG_SZ "{MPEG2 Video CLSID GUID}"
PreferredMPEG2AudioDecoder=REG_SZ "{MPEG2 Audio CLSID GUID}"

El programa de instalación de un códec MPEG2 compatible con Media Center debe registrar el códec creando dos instancias de la siguiente clave del Registro, una para el códec de vídeo y otra para el códec de audio:

[HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\<Your Codec CLSID here>\Capabilities]

Los datos clave deben ser los siguientes:

"{374ac4df-7c98-4257-b13d-36087dbee458}"=dword:00000001