How to implement MHP on PC?

I'm doing project that implement MHP on PC. I read the MHP spec for a long time, but i'm really comfused. If i want to implement MHP on PC, what should i do first? what preparations should I do? Can my direct show filters be called by JVM?
[248 byte] By [sleepy@_@a] at [2007-10-2 5:20:42]
# 1

Possibly you could use Directshow from java using Java Native Interface (JNI). But I would rather use Java Media Framework (JMF). If you know directshow is not very difficult to learn; the arquitecture is also based on connected filters.

You would also need a DVB-T/S/C capture card to access the content. JMF will probably present audio and video correctly; anyway I would check this before buying the card. I'm not sure about next, but probably to access MHP data you would have to use JNI, and things would be easier if you buy a card provided with an SDK.

Note that if you use JNI, that application will NOT be platform independent.

You could also build all your application in Directshow, parse MHP data and send it to a Java Program that executes the Xlet..

In orther to execute the Xlets you could use XletView, which will save you lots of work; but you should have a look at the license.

otosigoa at 2007-7-16 1:22:42 > top of Java-index,Java Mobility Forums,Consumer and Commerce...
# 2
by using direct show filters, I can get a lot of features, like time shift, recording tv programs, catch the snapshot of the screen...... , can i get these features by using JMF? can i use directshow decoders to decode the mpeg-2 stream, then using JMF to render it?
sleepy@_@a at 2007-7-16 1:22:42 > top of Java-index,Java Mobility Forums,Consumer and Commerce...