Page 1 of 1

ProgDVB Module API for Delphi

Posted: Sun Apr 05, 2020 12:13 pm
by unitedmohammad
Hi Prog

1-I have ProgDVB Module API for C/C++ . Please give me ProgDVB Module API for Delphi especially for ChannelsListFormat.(I want Transponder info like sat position, Freq, pol, SR)

2- is it possible get sat position by MDAPI (The old MultiDec API)?

thanks a lot.

Re: ProgDVB Module API for Delphi

Posted: Mon Apr 06, 2020 9:56 am
by unitedmohammad
I' waiting your answer! Please..!

Re: ProgDVB Module API for Delphi

Posted: Mon Apr 06, 2020 1:53 pm
by Prog
Hm. My answer was losted...

What module you like do?
1. No. I have only c++ headers. You can try port it to pascal.
2. Yes. But I am not test MD api very long time. Ask me if any problem with position.

Re: ProgDVB Module API for Delphi

Posted: Mon Apr 06, 2020 2:53 pm
by unitedmohammad
What module you like do?
A simple module that shows All current channel info like Transponder info, video & audio info,....!A DLL project in Delphi 7.
2. Yes. But I am not test MD api very long time. Ask me if any problem with position.
I tested MDAPI in PROGDVB and it work correct but it has not SatPosition variable in Structure of TProgramm82 .

Do you know SatPosition variable to add to this Structure/record? is there any other Structure/record that has this variable ?

Code: Select all

 TProgramm82 = record
    Name:          array[00..29] of char;
    Anbieter:      array[00..29] of char;//Provider
    Land:          array[00..29] of char;//Network
    freq:          DWord;
    Typ:           byte;
    volt:          byte;
    afc:           byte;
    diseqc:        byte;
    srate:         DWord;
    qam:           byte;
    fec:           byte;
    norm:          byte;
    tp_id:         word;
    Video_pid:     word;
    Audio_pid:     word;
    TeleText_pid:  word;
    PMT_pid:       word;
    PCR_pid:       word;
    ECM_PID:       word;
    SID_pid:       word;
    AC3_pid:       word;
    TVType:        byte;
    ServiceTyp:    byte;
    CA_ID:         byte;
    Temp_Audio:    word;
    Filteranzahl:  word;
    Filters:       array[00..(MAX_PID_IDS - 1)] of TPIDFilters;
    CA_Anzahl:     word;
    CA_System82:   array[0..(MAX_CA_SYSTEMS - 1)] of TCA_System82;
    CA_Land:       array[0..5 - 1] of char;
    Merker:        byte;
    Link_TP:       word;
    Link_SID:      word;
    Dynamisch:     byte;
    Extern_Buffer: array[00..16 - 1] of char;
  end;

Re: ProgDVB Module API for Delphi

Posted: Tue Apr 07, 2020 8:49 am
by unitedmohammad
Prog wrote:
Mon Apr 06, 2020 1:53 pm
2. Yes. But I am not test MD api very long time. Ask me if any problem with position.
Hi Prog.

I'm waiting your help.

Re: ProgDVB Module API for Delphi

Posted: Wed Apr 08, 2020 11:05 am
by Prog
Sorry for delay. MD api very old API (more 20 years) and I am not use it every day. Why you need position of channel?

Re: ProgDVB Module API for Delphi

Posted: Wed Apr 08, 2020 11:22 am
by unitedmohammad
Prog wrote:
Wed Apr 08, 2020 11:05 am
Sorry for delay. MD api very old API (more 20 years) and I am not use it every day. Why you need position of channel?
I'm writing a new plugin that need all info of current channel, especially transponder info( satposition/name , freq, polarity,symbolrate).

thanks

Re: ProgDVB Module API for Delphi

Posted: Wed Apr 08, 2020 11:30 am
by Prog
Do you like control some positioner device or?

Re: ProgDVB Module API for Delphi

Posted: Wed Apr 08, 2020 11:31 am
by Prog
What field of MD api good for position?