| Предыдущий | Следующий |
| NS_E_DVD_REQUIRED_PROPERTY_NOT_SET | NS_E_NO_CD_BURNER |
NS_E_DVD_INVALID_TITLE_CHAPTER
Как исследовать NS_E_DVD_INVALID_TITLE_CHAPTER
Код 0xC00D1174 ограничивает событие этапом сопоставление запрошенных заголовка и главы с навигационной картой текущего диска. Рассматривайте этот результат как контрольную точку DVD Navigator, графа декодирования и политики защиты и сохраняйте первую ошибку нижнего уровня.
Что выполняет Player
В контрольной точке этот результат воспроизведение DVD строится вокруг DirectShow DVD Navigator, который разбирает навигационные данные DVD-Video и предоставляет отдельные видео-, аудио- и subpicture-выходы; наличие декодеров, состояние домена заголовка, политика региона, родительский уровень и согласование защиты от копирования являются независимыми контрольными точками. Граница, специфичная для этой страницы, — сопоставление запрошенных заголовка и главы с навигационной картой текущего диска.
Успешное чтение файлов с тома DVD не доказывает, что можно использовать навигационную программу, граф декодирования или защищённый выходной тракт. Практический пример: закладка с другого диска ссылается на главу, которой на текущем диске нет.
Что сохранить до изменения состояния
| Диагностические данные | Почему это важно для invalid title chapter |
|---|---|
| Объект и операция, вернувшие ошибку | путь к диску и поколение носителя, домен DVD, заголовок/главу, значения региона диска/привода/декодера, выбранные аудио-, видео- и subpicture-потоки, CLSID декодеров, рендерер и режим отображения, результат согласования защиты и первый HRESULT DirectShow |
| Решающие сведения | число заголовков, число глав в заголовке, запрошенные значения и текущий домен |
| Идентификатор поколения | Зафиксируйте то же поколение операции диска, устройства, задания или Player, которое вернуло этот результат; переподключение или смена носителя создаёт уже другой тест. |
| Нижележащий результат | Сохраните первый результат устройства, файловой системы, COM, кодека, DirectShow, IMAPI или BITS, появившийся до того, как Player сопоставил его с этим результатом. |
| Контролируемое сравнение | Повторите вызов, вернувший ошибку, изменив только одно условие: используйте пару «заголовок/глава», присутствующую на вставленном диске. |
Руководство по интерпретации
| Наблюдение | Толкование |
|---|---|
| Зафиксированные значения соответствуют границе | Результат соответствует условию сопоставление запрошенных заголовка и главы с навигационной картой текущего диска; сначала исправьте его, прежде чем менять несвязанные codec, driver или playlist. |
| Сбой нижнего уровня произошёл до него | Сохраните этот более ранний HRESULT или результат устройства, поскольку он может быть только сопоставлением на уровне Player. |
| Тот же вызов проходит после одного изолированного изменения | Сравнение подтверждает диагноз недопустимого заголовка или главы, а не общий сбой установки. |
| После повторной проверки код изменился | Эта граница пройдена; диагностируйте новый HRESULT как следующую независимую стадию. |
Он сужает границу сбоя до сопоставление запрошенных заголовка и главы с навигационной картой текущего диска. Его наличие не доказывает общесистемный сбой мультимедиа; перед изменением не связанных компонентов Player определите операцию, которой принадлежит ошибка.
Пятиэтапная изолирующая проверка
- Зафиксируйте
0xC00D1174, он, точную операцию Player/API и первую временную метку её появления. - Сохраните число заголовков, число глав в заголовке, запрошенные значения и текущий домен; сделайте это до извлечения носителя, повторного подключения устройства, отмены задания или пересоздания объекта Player.
- сопоставьте результат с путём к диску и поколением носителя, доменом DVD, заголовком/главой, значениями региона диска/привода/декодера, выбранными аудио-, видео- и subpicture-потоками, CLSID декодеров, рендерером и режимом отображения, результатом согласования защиты и первым HRESULT DirectShow.
- Один раз воспроизведите сбой с исходными источником и назначением, затем внесите только это изменение: используйте пару «заголовок/глава», присутствующую на вставленном диске.
- Создайте новое поколение операции и убедитесь, что исходный вызов проходит дальше границы недопустимого заголовка или главы.
Другие границы того же семейства
| Связанный результат | Другая диагностическая граница |
|---|---|
NS_E_DVD_REQUIRED_PROPERTY_NOT_SET | проверка обязательных свойств воспроизведения DVD до начала управления графом |
NS_E_DVD_CANNOT_COPY_PROTECTED | отклонение извлечения или копирования защищённого от копирования содержимого DVD |
NS_E_DVD_NO_VIDEO_MEMORY | выделение поверхностей рендерера, необходимых для пути декодирования DVD |
Критерии исправления
Проверка успешна, когда вы выполняете действие «используйте пару «заголовок/глава», присутствующую на вставленном диске», заново создаёте операцию-владельца и исходный вызов больше не возвращает он.
При проверке он не обходите проверки региона или защиты от копирования; диагностируйте поддерживаемый путь воспроизведения, сохраняя точные сведения о диске, приводе, декодере и подключении дисплея.
Документация
- Поддержка DVD-декодеров в Windows.
- Фильтры DirectShow и DVD Navigator.
- Коды ошибок и успешных результатов DVD в DirectShow.
- Интерфейс IDvdControl2.
Нужно найти другой код? Найти другой код состояния или ошибки.