- Registrado
- 21 Mar 2007
- Mensajes
- 7.259
- Tema Autor
- #441
massimo1167 dijo:Hi morser,
I've tried to search info about all_channel.dat field structure but the only document I've found is the .h file in TVAPI SDK.
Please I ask to You (because You already managed this file) if the following structure "channel_list_st" is corresponding with all_channels.dat field structure.
Thanks
Código:typedef struct channel_list_st { HX_INT16 version; /******************************************************************** * About select_tuner * examples: SELECT_TUNER_ALL, SELECT_TUNER_0(A), SELECT_TUNER_1(B), * SELECT_TUNER_2,SELECT_TUNER_3 *********************************************************************/ HX_INT8 select_tuner; #ifdef _USE_EMBEDDED_IVOS HX_INT8 use_sort_list; // ALL_CH_LIST, CAS, PROVIDER, Alphabet, TRANSPONDER, #else HX_INT8 reserved; #endif HX_UINT16 bouquet_id; /******************************************************************** * About use_group_list * * examples: GROUP_LIST_ALL_CH,GROUP_LIST_SATELLITE_CH,GROUP_LIST_GENRE_CH, * GROUP_LIST_PROVIDER_CH,GROUP_LIST_COUNTRY_CH,GROUP_LIST_FTACAS_CH, GROUP_LIST_FAV_CH *********************************************************************/ HX_INT8 use_group_list; /******************************************************************** * About service_type * * examples: SERVICE_TYPE_TV, SERVICE_TYPE_RADIO, etc *********************************************************************/ HX_UINT8 service_type; HX_UINT8 net_index; /******************************************************************** * About sub_group_id * Select 'use_group_list' for ID * examples: provider_info.id, genre_info.id, country_info.id, favorite_group_info.id, etc *********************************************************************/ HX_INT16 sub_group_id; struct channel_group_st provider_info[MAX_PROVIDER]; HX_INT16 provider_number; struct channel_group_st genre_info[MAX_GENRE]; HX_INT16 genre_number; struct channel_group_st country_info[MAX_COUNTRY]; HX_INT16 country_number; struct channel_group_st favorite_group_info[MAX_FAV]; HX_INT8 favorite_group_number; /******************************************************************** * About vch_type * examples: VINDEX_TYPE_DEFAULT, VINDEX_TYPE_TV , VINDEX_TYPE_RADIO, VINDEX_TYPE_USER ,FAV... *********************************************************************/ HX_INT16 vch_type; /* 0 : default original_vch 1 : digital television 2 : digital radio sound 3 : USER 10 ~ 59 : fav_vch */ /******************************************************************** * About *vch * select 'virtual_channel_st' * examples: original_vch, tv_vch , radio_vch, favorite_vch[i],user_vch *********************************************************************/ struct virtual_channel_st *vch; //current list HX_INT16 *vnumber; struct virtual_channel_st original_vch[MAX_CHANNEL]; HX_INT16 original_vnumber; struct virtual_channel_st tv_vch[MAX_TV_CHANNEL]; HX_INT16 tv_vnumber; struct virtual_channel_st radio_vch[MAX_RADIO_CHANNEL]; HX_INT16 radio_vnumber; struct virtual_channel_st favorite_vch[MAX_FAV][MAX_FAV_NUM]; HX_INT16 favorite_vnumber[MAX_FAV]; struct virtual_channel_st user_vch[MAX_CHANNEL]; HX_INT16 user_vnumber; struct virtual_channel_st promo_vch[MAX_PROMO_CHANNEL]; HX_INT16 promo_vnumber; HX_UINT16 network_num; struct network_ch_st network; }stChannelList;
Yes, that is the structure.
