Что означает код HRESULT 0xC00D1169 (NS_E_DVD_DISC_DECODER_REGION)?

 
Предыдущий Следующий
NS_E_DVD_SYSTEM_DECODER_REGION NS_E_DVD_NO_VIDEO_STREAM

NS_E_DVD_DISC_DECODER_REGION

. Его практическая область — NS_E_DVD_DISC_DECODER_REGION

Интерпретация результата проверка региона диска относительно разрешённого региона декодера. NS_E_DVD_DISC_DECODER_REGION относится к DVD Navigator, графу декодера и политике защиты, а не к неопределённой «проблеме Windows Media».

Положение в конвейере

На контрольной точке NS_E_DVD_DISC_DECODER_REGION воспроизведение DVD строится вокруг DVD Navigator из DirectShow, который разбирает навигационные данные DVD-Video и предоставляет отдельные выходы видео, аудио и subpicture; доступность декодера, состояние домена заголовка, региональная политика, родительский уровень и согласование защиты от копирования являются независимыми контрольными точками. Граница, относящаяся именно к этой странице, — проверка региона диска относительно разрешённого региона декодера.

Для NS_E_DVD_DISC_DECODER_REGION успешное чтение файлов с тома DVD не доказывает, что можно использовать навигационную программу, граф декодера или защищённый путь вывода. При типичном сбое привод может читать диск, но декодер отклоняет его регион.

Данные для воспроизведения

ДанныеПочему это важно для несоответствия региона диска и декодера
Объект и операция, вернувшие ошибкупуть к диску и поколение носителя, домен DVD, заголовок/главу, значения региона диска/привода/декодера, выбранные аудио-, видео- и subpicture-потоки, CLSID декодеров, рендерер и режим отображения, результат согласования защиты и первый HRESULT DirectShow
Решающие сведениямаску региона диска, регион декодера и результат проверки региона навигатором
Идентификатор поколенияЗафиксируйте то же поколение диска, устройства, задания или операции Player, которое вернуло NS_E_DVD_DISC_DECODER_REGION; повторное подключение или смена носителя создаёт другой тест.
Исходный результатСохраните первый результат устройства, файловой системы, COM, кодека, DirectShow, IMAPI или BITS, полученный до того, как Player сопоставил его с NS_E_DVD_DISC_DECODER_REGION.
Контролируемое сравнениеПовторите вызов, который возвращал ошибку, изменив только это условие: используйте декодер и диск с совместимым разрешённым регионом.

Интерпретация диагностических данных

НаблюдениеТолкование
Зафиксированные значения соответствуют границеРезультат соответствует границе «проверка региона диска относительно разрешённого региона декодера»; исправьте это состояние, прежде чем менять несвязанные кодеки, драйверы или списки воспроизведения.
Сбой нижнего уровня произошёл до NS_E_DVD_DISC_DECODER_REGIONСохраните этот более ранний HRESULT или результат устройства, поскольку NS_E_DVD_DISC_DECODER_REGION может быть лишь его отображением на уровне Player.
Тот же вызов проходит после одного изолированного измененияСравнение подтверждает несоответствия региона диска и декодера, а не общий сбой установки.
После повторной проверки код изменился на NS_E_DVD_DISC_DECODER_REGIONГраница NS_E_DVD_DISC_DECODER_REGION пройдена; диагностируйте новый HRESULT как следующую независимую стадию.

NS_E_DVD_DISC_DECODER_REGION ограничивает область сбоя проверка региона диска относительно разрешённого региона декодера. Наличие NS_E_DVD_DISC_DECODER_REGION не доказывает общесистемный сбой мультимедиа; перед изменением не связанных компонентов Player определите операцию, которой принадлежит ошибка.

Порядок проверки

  1. Зафиксируйте 0xC00D1169, NS_E_DVD_DISC_DECODER_REGION, а также точную операцию Player/API и момент первого появления ошибки.
  2. Сохраните маску региона диска, регион декодера и результат проверки региона навигатором; сделайте это до извлечения носителя, повторного подключения устройства, отмены задания или перестроения объекта Player.
  3. Для NS_E_DVD_DISC_DECODER_REGION, сопоставьте результат с путём к диску и поколением носителя, доменом DVD, заголовком/главой, значениями региона диска/привода/декодера, выбранными аудио-, видео- и subpicture-потоками, CLSID декодеров, рендерером и режимом отображения, результатом согласования защиты и первым HRESULT DirectShow.
  4. Один раз воспроизведите ошибку с исходными источником и назначением, затем внесите только одно изменение: используйте декодер и диск с совместимым разрешённым регионом.
  5. Создайте новое поколение операции и убедитесь, что исходный вызов проходит дальше контрольной точки несоответствия региона диска и декодера.

Похожие, но отличающиеся результаты

Связанный результатДругая диагностическая граница
NS_E_DVD_NO_VIDEO_STREAMпоиск и подключение воспроизводимого видеопотока из DVD Navigator
NS_E_DVD_SYSTEM_DECODER_REGIONпроверка согласованности региона системы/привода с регионом установленного декодера
NS_E_DVD_MACROVISIONвключение требуемой аналоговой защиты от копирования на выбранном выходе дисплея

Измените только ответственное условие

Целевое действие: используйте декодер и диск с совместимым разрешённым регионом. При повторной проверке NS_E_DVD_DISC_DECODER_REGIONзафиксируйте URL службы, сертификат сервера, подпись и код ответа, а также временные параметры запроса, чтобы подтвердить состояние «подключаемому модулю фоновой загрузки не удалось переместить файл».

При проверке NS_E_DVD_DISC_DECODER_REGION не обходите проверки региона или защиты от копирования; диагностируйте поддерживаемый путь воспроизведения, сохраняя точные сведения о диске, приводе, декодере и подключении дисплея.

Ссылки для NS_E_DVD_DISC_DECODER_REGION — диагностической границы


Нужно найти другой код? Найти другой код состояния или ошибки.