Восстановление таблиц данных DVB с использованием IPSITables

70
7

Я пытаюсь извлечь таблицу EIT с помощью не устаревшего интерфейса IPSITables из потока DVB.
Я не нашел документацию о том, как использовать метод getTable, кроме документации msdn http://msdn.microsoft.com/en-us/library/windows/desktop/dd694841%28v=vs.85%29.aspx.


Проблема в том, что я не знаю, как получить параметр dwHashedVer [in] (значение Hash, которое идентифицирует содержимое таблицы).


Кто-нибудь использовал этот интерфейс раньше?


Заранее спасибо

спросил(а) 2012-06-07T12:28:00+04:00 8 лет, 3 месяца назад
1
Решение
99

Я прочитал спецификацию ETSI 301-192. Документация microsoft или этот API практически не существует. Я снимаю в темноте здесь, поэтому, пожалуйста, несите меня. В таблице 8.4.4 есть поле platform_id_hash, которое генерируется из идентификатора платформы. Средство для получения этого хэша также объясняется в спецификации. Идентификатор платформы определяется как


platform_id: This is a 24 bit field which serves as a label to identify a given IP/MAC platform. Allocation of the value
of this field are found in the TR 101 162 [21].

Надеюсь, что это поможет

ответил(а) 2012-07-31T14:34:00+04:00 8 лет, 1 месяц назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема