2012-06-07 3 views
2

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

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

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

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

ответ

0

Я был читать в ETSI 301-192 spec. Документация 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]. 

Надеется, что это помогает

+0

Спасибо за вашу помощь, я дам попробовать :) –