ActiveX and Delphu usuage problem with DVB-T
Posted: 18 Mar 2010 08:06
Hi all
I have an issue with vlc 1.05 Goldeneye and activex
With VLC we can load a DVB-T like
dvb-t://frequency=191625000, :dvb-bandwidth=7 and a free to air tv network working ok
I want to be able to choose the program id within that frequency. Yes we have multicasting on same frequencies.
So a sister station would look like this
dvb-t://frequency=191625000, :dvb-bandwidth=7 :program=1074 for "Go Channel" Melbourne Australia
or
dvb-t://frequency=191625000, :dvb-bandwidth=7 :program=1073 for Channel 9 Melbourne Australia
or dvb-t://frequency=191625000, :dvb-bandwidth=7 :program=1072 for Channel 9 HD Melbourne Australia
It works quite well in VLC Windows GUI
How do I invoke it in Delphi
I did try the following code
VLCPlugin1.addTarget('dvb-t://frequency=191625000, dvb-bandwidth=7, program=1074, dst=display, sout=#duplicate{dst=std{access=file,mux=ps,dst=display}}', null, VLCPlayListInsert, 0);
No luck with getting the Go Channel. Only Channel 9.
I suspect the sid parameter may be missing or my statement program=1074 is incorrect.
The activeX does not appear to be very documented or I am looking in the wrong places.
Is the activex ever getting an update so we can record to hard disk. This would be so cool.
So many developers would use this tool if it did that.
This is the only thing stopping me completing this project.
Kind Regards to all
David
I have an issue with vlc 1.05 Goldeneye and activex
With VLC we can load a DVB-T like
dvb-t://frequency=191625000, :dvb-bandwidth=7 and a free to air tv network working ok
I want to be able to choose the program id within that frequency. Yes we have multicasting on same frequencies.
So a sister station would look like this
dvb-t://frequency=191625000, :dvb-bandwidth=7 :program=1074 for "Go Channel" Melbourne Australia
or
dvb-t://frequency=191625000, :dvb-bandwidth=7 :program=1073 for Channel 9 Melbourne Australia
or dvb-t://frequency=191625000, :dvb-bandwidth=7 :program=1072 for Channel 9 HD Melbourne Australia
It works quite well in VLC Windows GUI
How do I invoke it in Delphi
I did try the following code
VLCPlugin1.addTarget('dvb-t://frequency=191625000, dvb-bandwidth=7, program=1074, dst=display, sout=#duplicate{dst=std{access=file,mux=ps,dst=display}}', null, VLCPlayListInsert, 0);
No luck with getting the Go Channel. Only Channel 9.
I suspect the sid parameter may be missing or my statement program=1074 is incorrect.
The activeX does not appear to be very documented or I am looking in the wrong places.
Is the activex ever getting an update so we can record to hard disk. This would be so cool.
So many developers would use this tool if it did that.
This is the only thing stopping me completing this project.
Kind Regards to all
David