UMDDefs.pas ( File view )

  • By sathex 2016-03-20
  • View(s):0
  • Download(s):0
  • Point(s): 1
			unit UMDDefs;

interface

uses Windows,SysUtils;

Const
MAX_PID_IDS=32;
MAX_CA_SYSTEMS=32;

MDAPI_GET_TRANSPONDER        =$01020000;
MDAPI_SET_TRANSPONDER        =$01020001;

MDAPI_GET_PROGRAMM           =$01020010;
MDAPI_SET_PROGRAMM           =$01020011;
MDAPI_RESCAN_PROGRAMM        =$01020012;
MDAPI_SAVE_PROGRAMM          =$01020013;
MDAPI_GET_PROGRAMM_NUMMER    =$01020014;
MDAPI_SET_PROGRAMM_NUMMER    =$01020015;

MDAPI_START_FILTER           =$01020020;
MDAPI_STOP_FILTER            =$01020021;

MDAPI_SCAN_CURRENT_TP        =$01020030;
MDAPI_SCAN_CURRENT_CAT       =$01020031;

MDAPI_START_OSD              =$01020040;
MDAPI_OSD_DRAWBLOCK          =$01020041;
MDAPI_OSD_SETFONT            =$01020042;
MDAPI_OSD_TEXT               =$01020043;
MDAPI_SEND_OSD_KEY           =$01020044;

MDAPI_DVB_COMMAND            =$01020060;
MDAPI_GET_VERSION           = $01020100;

type TMDTransponder82=record
    ttk: integer;
    power: integer;
    diseqc: integer;
    freq: DWORD;
    volt: integer;
    qam: integer;
    srate: DWORD;
    fec: integer;
    sync: integer;              // sync from decoder
    afc: integer;               // frequency offset in Hz
    agc: smallint;              // gain
    nest: smallint;             // noise estimation
    vber: DWORD;                // viterbi bit error rate
    ts_id: WORD;
    sig: DWORD;
    err: DWORD;
end;

type TMDCA_System82=record
   CA_Typ: WORD;
   ECM: WORD;
   EMM: WORD;
   Provider_Id: DWORD;
end;

type TMDPIDFilters=record
         FilterName: array [0..4] of char;
         FilterId: BYTE;
         PID: WORD;
End;

type TMDSTART_FILTER=record
    DLL_ID: WORD;
    Filter_ID: WORD;
    Pid: WORD;
    Name: Array [0..31] of Char;
    Irq_Call_Adresse: DWORD;
    Running_ID: integer;
end;

type TMDProgram82=record
    Name: array [0..29] of char;
    Anbieter: Array [0..29] of char;
    Land: Array [0..29] of char;
    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; //  == 00 PAL ; 11 == NTSC
    ServiceTyp: BYTE;
    CA_ID: BYTE;
    Temp_Audio: WORD;
    Filteranzahl: WORD;
    Filters: Array [0..MAX_PID_IDS-1] of TMDPIDFilters;
    CA_Anzahl: WORD;
    CA_System: Array [0..MAX_CA_SYSTEMS-1] of TMDCA_System82;  // Vergr_ert auf 32 Eintrg
    CA_Land: array [0..4] of char;
    Merker: BYTE;
    Link_TP: WORD;
    Link_SID: WORD;
    Dynamisch: BYTE;
    Extern_Buffer: Array[0..15] of by
...
...
(Please download the complete source code to view)
			
...
Expand> <Close

Want complete source code? Download it here

Point(s): 1

Download
0 lines left, continue to read
Sponsored links

File list

Tips: You can preview the content of files by clicking file names^_^
Name Size Date
About.rtf20.49 kB2005-03-15|17:16
changelog.txt4.26 kB2005-03-15|17:16
clean.bat92.00 B2005-01-05|02:35
DVBCore.pas31.98 kB2004-12-17|23:45
frmPPVInfo.dfm15.69 kB2004-12-19|19:54
frmPPVInfo.pas6.17 kB2005-03-03|01:02
01.96 kB
About.bmp3.05 kB2004-12-17|23:52
About.ico2.40 kB2004-12-17|23:52
Add.bmp1.30 kB2004-12-17|23:52
bluenote.ico7.23 kB2004-12-17|23:52
bug.jpg6.04 kB2005-01-05|02:35
CAM.ico2.40 kB2004-12-17|23:52
Close.bmp3.05 kB2004-12-17|23:52
EPG.bmp1.05 kB2005-01-05|21:10
EPG.ico1.37 kB2004-12-17|23:52
EPGOFF.bmp1.62 kB2004-12-17|23:52
EPGON.bmp1.62 kB2004-12-17|23:52
EPG_Gliph.bmp3.43 kB2004-12-17|23:52
Event.ico1.37 kB2004-12-17|23:52
jetons.ico1.37 kB2004-12-17|23:52
leftLogo.bmp9.96 kB2004-12-17|23:52
logger.ico1.68 kB2004-12-17|23:52
MagicWand.bmp1.30 kB2004-12-17|23:52
MagicWand.ico1.37 kB2004-12-17|23:52
MAS.ico1.37 kB2004-12-17|23:52
MENOS.ico1.37 kB2004-12-17|23:52
nemesis.ico4.19 kB2004-12-17|23:52
Phoenix.ico1.72 kB2004-12-17|23:52
Provider.ico1.37 kB2004-12-17|23:52
Remove.bmp1.30 kB2004-12-17|23:52
Reset.bmp3.05 kB2004-12-17|23:52
Restart.bmp1.30 kB2004-12-17|23:52
Save.bmp2.05 kB2004-12-17|23:52
scriptengine.ico7.23 kB2004-12-17|23:52
ScriptsEngine.bmp6.80 kB2004-12-17|23:52
Tools.bmp246.00 B2004-12-17|23:52
tuxprogramming.jpg4.15 kB2005-01-13|19:01
V9Card.jpg11.00 kB2005-03-03|01:02
IFSI_IniFiles.pas10.45 kB2004-12-19|19:54
MpgLib.DLL141.50 kB2004-12-24|17:03
PMCAM0.00 B2005-03-15|17:18
PMCAM4.67 kB2005-01-05|17:24
PMCAM4.69 kB2005-01-05|17:24
PMCAM4.52 kB2005-01-05|17:24
PMCAM.rc3.60 kB2004-12-17|23:47
PMCAM2.dpr6.30 kB2005-03-11|20:15
PMCAM2.res1.70 kB2005-03-15|17:16
PMCAM2StandAlone.dpr1.19 kB2005-03-03|01:02
PMCAM2StandAlone.res4.95 kB2005-03-11|20:15
PMCAMMenu.rc259.00 B2004-12-26|20:10
PMCAMMenu.RES162.25 kB2005-03-15|17:16
rUPClickSplitter.res740.00 B2004-12-19|19:54
santa_rock.jpg5.65 kB2004-12-24|17:59
UBitManager.pas4.18 kB2004-12-17|23:45
uDecode123.pas4.01 kB2004-12-29|01:33
UDVBConditionalAccessSystemNames.pas1.49 kB2004-12-17|23:45
UDVBCoreToMD.pas4.59 kB2004-12-17|23:45
UDVBPIDNames.pas1.23 kB2004-12-17|23:45
UDVBTablesHolder.pas2.68 kB2004-12-28|02:17
UEPGEntry.pas3.29 kB2004-12-17|23:45
UEPGMHW.dfm7.72 kB2005-01-11|02:38
UEPGMHW.pas40.85 kB2005-01-11|02:38
UfrmAddFilter.dfm6.86 kB2004-12-17|23:46
UfrmAddFilter.pas3.68 kB2004-12-17|23:45
UfrmCAM.dfm217.00 kB2005-03-15|03:22
UfrmCAM.pas159.37 kB2005-03-15|17:16
ufrmDLLForm.dfm420.00 B2004-12-19|19:54
ufrmDLLForm.pas1.87 kB2004-12-26|20:10
UfrmEMM.dfm1.28 kB2004-12-17|23:46
UfrmEMM.pas1.47 kB2004-12-17|23:45
UfrmEPGAdvanced.dfm7.01 kB2005-01-05|21:10
UfrmEPGAdvanced.pas2.56 kB2005-01-05|21:10
UfrmMHWEPGEntries.dfm3.81 kB2004-12-17|23:46
UfrmMHWEPGEntries.pas4.33 kB2004-12-17|23:45
ufrmMHWRadio.dfm35.85 kB2005-01-21|18:53
ufrmMHWRadio.pas37.84 kB2005-01-21|18:53
UfrmPMTDetails.dfm2.31 kB2005-01-21|18:53
UfrmPMTDetails.pas2.74 kB2005-01-21|18:53
UfrmWarningOnExit.dfm15.64 kB2005-01-05|21:10
UfrmWarningOnExit.pas1.44 kB2005-01-05|21:10
ULogEngine.pas15.89 kB2005-03-12|17:11
UMDDefs.pas4.07 kB2005-03-03|01:02
UMD_Impl.pas11.26 kB2005-03-03|01:02
United32.pas14.20 kB2004-12-17|23:45
UnitISO639_3.pas10.04 kB2005-03-03|01:02
UnitMDInterface.pas28.92 kB2005-03-15|03:22
UnitTimer.pas1.39 kB2004-12-17|23:45
Unit_CRC32.pas3.62 kB2004-12-17|23:45
uPESToTS.pas6.11 kB2005-03-03|01:02
UScriptFunctions.pas2.97 kB2005-01-03|16:45
UScriptsEditor.dfm58.10 kB2005-01-21|18:53
UScriptsEditor.pas22.02 kB2005-03-03|01:02
USECAManager.pas18.26 kB2005-03-03|01:02
USECATableStore.pas12.92 kB2004-12-17|23:45
USECA_EMM.pas7.74 kB2005-03-12|03:36
USmartCardISO.pas14.45 kB2004-12-17|23:45
UTfrmMultiDec.dfm407.00 B2005-01-21|18:53
UTfrmMultiDec.pas4.38 kB2005-01-21|18:53
UTranslate.pas6.49 kB2004-12-24|17:03
UTS184ToBitFilter.pas36.28 kB2005-03-11|20:15
uUPClickSplitter.dcr488.00 B2004-12-19|19:54
uUPClickSplitter.dcu18.09 kB2005-03-03|01:02
uUPClickSplitter.pas20.43 kB2004-12-26|20:10
PMCAM2_2.50.zip870.87 kB2016-03-19|22:08
...
Sponsored links

UMDDefs.pas (1.30 MB)

Need 1 point
Your Point(s)

Your Point isn't enough.

Get point immediately by PayPal

More(Debit card / Credit card / PayPal Credit / Online Banking)

Submit your source codes. Get more point

LOGIN

Don't have an account? Register now
Need any help?
Mail to: support@codeforge.com

切换到中文版?

CodeForge Chinese Version
CodeForge English Version

Where are you going?

^_^"Oops ...

Sorry!This guy is mysterious, its blog hasn't been opened, try another, please!
OK

Warm tip!

CodeForge to FavoriteFavorite by Ctrl+D