Registrieren von MPEG2-Codecs

Dieses Thema gilt nur für Windows XP Media Center Edition.

Windows XP Media Center Edition verwaltet zwei Registrierungsschlüssel, die verwendet werden, um zu bestimmen, welcher Codec für die Wiedergabe von MPEG2-Video- und Audiodateien verwendet werden soll. Der erste Registrierungsschlüssel gibt den bevorzugten MPEG2-Codec des Computerherstellers an, und der zweite listet alle Media Center-kompatiblen Codecs auf, die derzeit auf dem Computer installiert sind. Wenn Media Center eine MPEG2-Datei wieder geben muss, verwendet es den bevorzugten Codec des Herstellers, sofern angegeben. Falls nicht, wird der erste Media Center-kompatible Codec verwendet, der in der Registrierung aufgeführt ist. Wenn die Registrierung keine bevorzugten oder kompatiblen Codecs angibt, verwendet Media Center den standardmäßigen DirectShow-Filter, um einen Codec auszuwählen.

Um sicherzustellen, dass Media Center immer einen kompatiblen MPEG2-Codec verwendet, sollten Hersteller von Media Center-Computern den bevorzugten MPEG2-Codec am folgenden Registrierungsspeicherort angeben:

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

Die Schlüsseldaten sollten wie folgt lauten:

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

Das Setupprogramm für einen Media Center-kompatiblen MPEG2-Codec sollte den Codec registrieren, indem zwei Instanzen des folgenden Registrierungsschlüssels erstellt werden– eine für den Videocodec und eine für den Audiocodec:

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

Die Schlüsseldaten sollten wie folgt lauten:

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