Выбор области DVD-диска в Навигаторе Майкрософт
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
Microsoft DVD Navigator использует следующий алгоритм для определения соответствия регионов при воспроизведении DVD-дисков на компьютере:
- Dvd-навигатор получает область диска, область диска и область декодера.
- Если область диска — "все регионы", dvd-навигатор воспроизводит диск.
- Если диск помечен не для всех регионов, DVD-навигатор проверяет, имеет ли декодер предустановленную область.
- Если декодер имеет предустановленную область и не соответствует области диска, DVD-навигатор возвращает ошибку, указывающую, что диск не может воспроизвести в текущей конфигурации DVD. (Выход)
- Если область декодера не задана или совпадает с областью диска, dvd-навигатор проверяет, совпадает ли область диска с областью диска.
- Если область диска совпадает с областью диска, dvd-навигатор воспроизводит заголовок.
- В противном случае, если регион драйвера не совпадает с областью диска, DVD-навигатор вызывает код для изменения области диска. Если допустимое количество изменений в регионе исчерпано, попытка изменения региона завершается сбоем и заголовок не может быть воспроизведен в этой системе.
Связанные темы