KSPROPERTY_BDA_SIGNAL_QUALITY
Клиенты используют KSPROPERTY_BDA_SIGNAL_QUALITY для определения объема данных, успешно извлеченных из сигнала, в процентах.
Сводная таблица использования
Получить | Присвойте параметру | Назначение | Тип дескриптора свойства | Тип значения свойства |
---|---|---|---|---|
Да | Да | Закрепление или фильтрация | KSP_NODE | LONG |
Комментарии
Элемент NodeIdKSP_NODE указывает идентификатор управляющего узла или имеет значение −1, чтобы указать закрепление.
Возвращаемое значение указывает данные, извлеченные из сигнала в процентах.
Узел демодуляции обычно сообщает о качестве сигнала, которое представляет собой представление того, сколько исходных данных можно извлечь из сигнала.
В случае аналоговых сигналов этот процент можно вычислить, изучив время горизонтальной синхронизации (HSync) и вертикальной синхронизации (VSync), а также просмотрев сведения, содержащиеся в интервалах горизонтального пустого (HBlanking) и вертикального пустого (VBlanking).
В случае цифровых сигналов этот процент можно вычислить путем проверки достоверности циклических проверок избыточности пакетов (CRC) и прямого исправления ошибок (FEC) следующим образом:
100 процентов это идеальный вариант.
95 процентов показывает очень мало (почти незаметных) артефактов при отрисовке.
90 процентов содержит достаточное количество артефактов, чтобы быть легко просматриваемыми.
80 процентов — это минимальный уровень для просмотра.
60 процентов — это минимальный уровень для работы служб данных, включая получение электронного руководства по программе (EPG).
Значение 20 % означает, что демодулятор знает о наличии правильно модулированного сигнала, но не может получить достаточно данных, чтобы быть полезными.
Требования
Заголовок: bdamedia.h (включая Bdamedia.h)