| |||||||
| TV Radyo Tv ve radyo dinleyip,izleyeceğiniz kaliteli programların sunulduğu yer.! |
![]() |
| | Seçenekler |
| | #1 |
| Administrator ![]() Thanks: 17
Thanked 919 Times in 436 Posts
| ProgDVB 4.85.3 Version : 4.85.3 File Size : 2.9 Mb Licence : (Freeware) Language: English For : Windows 2000/XP/Vista ![]() Software and Hardware requirements. By reason ProgDVB was written for x86 systems - this software will work only under these Operational Systems:
ProgDVB plugins API I. These working from API MultiDec #define MDAPI_GET_PROGRAMM 0x01020010 #define MDAPI_SET_PROGRAMM 0x01020011 #define MDAPI_SAVE_PROGRAMM 0x01020013 #define MDAPI_GET_PROGRAMM_NUMMER 0x01020014 // Everytime return 1 #define MDAPI_SET_PROGRAMM_NUMMER 0x01020015 #define MDAPI_START_FILTER 0x01020020 #define MDAPI_STOP_FILTER 0x01020021 #define MDAPI_SCAN_CURRENT_CAT 0x01020031 #define MDAPI_DVB_COMMAND 0x01020060 #define MDAPI_GET_VERSION 0x01020100 Return back the line: "MD-API Version 01.02 - 1.04" So 01.02 - is version of API MultiDec 1.04 - version of extention ProgDVB II. Aditional API ProgDVB #define PROGAPI_GET_SIGNAL_LEVEL 0x01022001 struct TProgAPISignalState{ DWORD dwSize; DWORD dwQuality; DWORD dwLevel; }; example: TProgAPISignalState state; state.dwSize=sizeof(state); SendMessage(WM_USER,PROGAPI_GET_SIGNAL_LEVEL,DWORD (&state)); #define PROGAPI_SEND_DISEQC 0x01022002 struct TProgAPIDiSEqCmd{ DWORD dwSize; DWORD dwResult; DWORD dwCmdLength; BYTE Cmd[16]; }; #define PROGAPI_GET_CHANNEL_NAME 0x01022003 #define PROGAPI_SET_CHENNEL 0x01022004 PROGAPI_SET_CHENNEL using the same record as PROGAPI_GET_CHANNEL_NAME Also return channels settings, but in addition - do installation of it. struct TProgAPIGetChannelName{ DWORD dwSize; // in DWORD dwSID; // in DWORD dwTID; // in (if =0 so curretnt TID) DWORD dwSatPosition; // in (if =0 so current SatPosition) char ChannelName[32]; //out char ProviderName[32]; //out char ChannelCaption[128]; //out }; #define PROGAPI_SET_TRANSPONDER 0x01022005 // 1.06 struct TProgAPISetTransponder{ DWORD dwSize; // sizeof(TProgAPISetTransponder) DWORD dwFreq; // Freq/1000 DWORD dwSymble; DWORD dwPol; // 1 - vert, 0 - horizontal DWORD dwDISEQPort; // 0..3 DWORD dwQAM; // for DVB-C only }; III. Filters enum TFilterType{ FT_Packet184=0, FT_Packet920=1, FT_PSISection=2, FT_PESSection=3, FT_TS=4, FT_RawTS=5 }; struct TSTART_FILTER { unsigned short DLL_ID; unsigned short Filter_ID; unsigned short Pid; unsigned char Name[32]; DWORD Irq_Call_Adresse; int Running_ID; DWORD m_ExtSize; byte m_SectionMask; byte m_SectionData; bool m_185Mode; byte m_Type; }; Sample TSTART_FILTER m_flt; m_flt.DLL_ID=int(m_DllID); m_flt.Pid=m_PID | 0x8000; m_flt.Filter_ID=0; m_flt.Irq_Call_Adresse=(DWORD)CallBackFilterProc; strcpy((char*)m_flt.Name,"name"); m_flt.Running_ID=0; m_flt.m_ExtSize=4; m_flt.m_SectionData=mask; // 0 if not section mode m_flt.m_SectionMask=0xC0; // 0 if not section mode m_flt.m_185Mode=false; // true if block by 184 bytes and false if 920 m_flt.m_Type=FT_PSISection; ::SendMessage(m_hMainWnd,WM_USER,MDAPI_START_FILTE R,LPARAM(&m_flt));
___________________________________________________________________________ İnternetten İndirdiğiniz Herşeyi Virus Taramasından Geçirin... |
| |
![]() |
| Bookmarks |
| Etiketler |
| 4853, progdvb |
| Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
| ProgDVB 5.14.1 | serkan32 | TV Radyo | 0 | 03-26-2008 10:50 PM |
| ProgDVB 5.13.9 | serkan32 | TV Radyo | 0 | 03-18-2008 05:49 AM |
| ProgDVB 5.13.8 | serkan32 | TV Radyo | 0 | 03-11-2008 01:51 AM |
| ProgDVB 5.13.7 | serkan32 | TV Radyo | 0 | 03-03-2008 02:42 AM |
| ProgDVB 5.13.6 | serkan32 | TV Radyo | 0 | 02-25-2008 10:12 PM |