Anasayfa Kimler Online

Geri git   Programdown > Ses Video Grafik Resim > Ses Video > TV Radyo
Kayıt ol Arama Bugünki Mesajlar Forumları Okundu Kabul Et

TV Radyo Tv ve radyo dinleyip,izleyeceğiniz kaliteli programların sunulduğu yer.!



Yeni Konu aç Cevapla
 
Seçenekler
Alt 07-15-2007, 08:30 PM   #1
Administrator
 
Affiliate Program - ait Kullanıcı Resmi (Avatar)
Program Üyelik BiLgilerim
Üyelik tarihi: Jun 2007
Bulunduğu yer: AnKaRa
Üye No: 1
Mesajlar: 3,184
Thanks: 17
Thanked 919 Times in 436 Posts
Program Rep PuanLaması
Tecrübe Puanı: 1000
Rep Puanı: 1010
Rep Derecesi:
Affiliate Program has much to be proud ofAffiliate Program has much to be proud ofAffiliate Program has much to be proud ofAffiliate Program has much to be proud ofAffiliate Program has much to be proud ofAffiliate Program has much to be proud ofAffiliate Program has much to be proud ofAffiliate Program has much to be proud of
Standart ProgDVB 4.85.3


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:
  • Windows Vista
  • Windows XP
  • Windows 2000
  • Windows 98/SE/ME (request special version of ProgDVB)
Software witch you will need installed before using ProgDVB:
  • DirectX v.8.0 or higher.
  • Mpeg2 video DirectShow codec(Installer of ProgDVB include Elecard shareware codes)
  • H.264/AVC codec if you like DVB-S2 or HD channels.
For work with ProgDVBR your PC must have enough of hardware resources. Mininum requirements for hardware are:
  • Intel Pentium III Processor 500 Mhz or better for SD channels.
  • Intel Pentium 4 Processor 4.0 Ghz or better for HD channels.
  • 256 MB memory on board.
  • 10 MB of disc space (without size of disc space for Video&Audio Recording).
  • SVGA Videocard Adapter with 32 MB memory on board.
  • SoundBlaster compatible sound card.
  • Network adapter 100 MB/Sec for broadcast
And, of course, - you will need ProgDVB compatible DVB cards and Sat-Dish of enough size installed and tuned on current satellite for DVB-S/DVB-S2.

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...
Affiliate Program isimli Üye şimdilik offline konumundadır  
Cevapla

Bookmarks

Etiketler
4853, progdvb


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı

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


WEZ Format +2. Şuan Saat: 02:21 AM.


Powered by vBulletin® Version 3.7.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0