Восстановление таблиц данных DVB с использованием IPSITables
Я пытаюсь извлечь таблицу EIT с помощью не устаревшего интерфейса IPSITables из потока DVB.
Я не нашел документацию о том, как использовать метод getTable, кроме документации msdn http://msdn.microsoft.com/en-us/library/windows/desktop/dd694841%28v=vs.85%29.aspx.
Проблема в том, что я не знаю, как получить параметр dwHashedVer [in] (значение Hash, которое идентифицирует содержимое таблицы).
Кто-нибудь использовал этот интерфейс раньше?
Заранее спасибо
Я прочитал спецификацию 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].
Надеюсь, что это поможет