Udostępnij przez


Ustawienia dekodera dla programu Windows Media Center Edition

[Funkcja skojarzona z tą stroną, DirectShow, jest starszą funkcją. Została zastąpiona przez MediaPlayer, IMFMediaEngineoraz Audio/Video Capture w Media Foundation. Te funkcje zostały zoptymalizowane pod kątem systemów Windows 10 i Windows 11. Firma Microsoft zdecydowanie zaleca, aby nowy kod używał MediaPlayer, IMFMediaEngine i Audio/Video Capture w ramach Media Foundation zamiast DirectShow, jeśli to możliwe. Firma Microsoft sugeruje, że istniejący kod, który używa starszych interfejsów API, należy przepisać go do korzystania z nowych interfejsów API, jeśli to możliwe.]

System Windows XP Media Center Edition 2005 lub nowszy używa interfejsu ICodecAPI do konfigurowania filtru dekodera audio na potrzeby odtwarzania telewizji i DVD. Obsługiwane są następujące właściwości.

Identyfikator GUID właściwości Opis
CODECAPI_AUDIO_OUTPUT_FORMAT Konfiguruje format danych wyjściowych audio. Zobacz uwagi.

 

Uwagi

Wartość właściwości CODECAPI_AUDIO_OUTPUT_FORMAT jest reprezentacją ciągu GUID, przechowywaną jako wartość typu BSTR . Następujące identyfikatory GUID są zdefiniowane.

GUID Opis
CODECAPI_AUDIO_OUTPUT_FORMAT_PCM_STEREO_MATRIXENCODED Programowy filtr audio powinien wykonywać dekodowanie oprogramowania i wyprowadzać strumień audio stereo z macierzą audio multichannel zakodowaną w dwóch kanałach.
CODECAPI_AUDIO_OUTPUT_FORMAT_PCM_STEREO Filtr audio oprogramowania powinien wykonywać dekodowanie oprogramowania i wyprowadzać strumień audio stereo.
CODECAPI_AUDIO_OUTPUT_FORMAT_SPDIF_PCM Filtr dźwięku oprogramowania powinien wykonywać dekodowanie dźwięku oprogramowania, mimo że fizyczne wyjście z komputera może być interfejsem cyfrowym, takim jak S/PDIF.
CODECAPI_AUDIO_OUTPUT_FORMAT_SPDIF_BITSTREAM Filtr dźwięku oprogramowania nie powinien wykonywać dekodowania dźwięku oprogramowania, ale powinien przekazać nieprzetworzone cyfrowe strumienie bitów audio do przetwarzania zewnętrznego przez urządzenie podłączone do cyfrowego linku audio, takiego jak S/PDIF.
CODECAPI_AUDIO_OUTPUT_FORMAT_PCM_HEADPHONES Programowy filtr dźwięku powinien wykonywać dekodowanie programowe dźwięku i stosować zastrzeżone przetwarzanie w celu optymalizacji pod kątem słuchawek. Obsługa tego ustawienia jest opcjonalna.

 

Notatka

Interfejs ICodecAPI przechowuje właściwości kodeka jako pary klucz/wartość, gdzie klucz jest globalnie unikalnym identyfikatorem GUID, a wartość jest typu VARIANT.

 

Rozwój enkodera i dekodera