X-Git-Url: http://git.osdn.net/view?p=rec10%2Frec10-git.git;a=blobdiff_plain;f=dist%2Ftrunk%2Ftstools%2Fepgdump%2Feit.h;h=f25f2d56412f1b7adf1a8581190831dc10e6e82a;hp=15f910b56b8afb5a7428df33f2615f4bb390d182;hb=ebc039ea3003a5704829590dfaa87d8e1aee43e6;hpb=13e65e890a6dd60705bacc22b893ce5c899b7001 diff --git a/dist/trunk/tstools/epgdump/eit.h b/dist/trunk/tstools/epgdump/eit.h index 15f910b..f25f2d5 100755 --- a/dist/trunk/tstools/epgdump/eit.h +++ b/dist/trunk/tstools/epgdump/eit.h @@ -32,7 +32,7 @@ typedef struct _EITbody { int running_status; int free_CA_mode; int descriptors_loop_length; - /* °Ê²¼¤Ï²òÀÏ·ë²ÌÊݸÍÑ */ + /* 以下は解析結果保存用 */ int yy; int mm; int dd; @@ -57,7 +57,10 @@ typedef struct _SEVTdesc { typedef struct _ContentDesc { int descriptor_tag; int descriptor_length; - char content[MAXSECLEN]; + char content_nibble_level_1; + char content_nibble_level_2; + char user_nibble_1; + char user_nibble_2; } ContentDesc; typedef struct _SeriesDesc { @@ -73,6 +76,36 @@ typedef struct _SeriesDesc { char series_name_char[MAXSECLEN]; } SeriesDesc; +typedef struct _ComponentDesc { + int descriptor_tag; + int descriptor_length; + int reserved_future_use; + int stream_content; + int component_type; + int component_tag; + char ISO_639_language_code[3]; + char text_char[MAXSECLEN]; +} ComponentDesc; + +typedef struct _AudioComponentDesc { + int descriptor_tag; + int descriptor_length; + int reserved_future_use_1; + int stream_content; + int component_type; + int component_tag; + int stream_type; + int simulcast_group_tag; + int ES_multi_lingual_flag; + int main_component_flag; + int quality_indicator; + int sampling_rate; + int reserved_future_use_2; + char ISO_639_language_code_1[3]; + char ISO_639_language_code_2[3]; + char text_char[MAXSECLEN]; +} AudioComponentDesc; + typedef struct _EEVTDhead { int descriptor_tag; int descriptor_length; @@ -87,7 +120,7 @@ typedef struct _EEVTDitem { char item_description[MAXSECLEN]; int item_length; char item[MAXSECLEN]; - /* ÂàÈòÍÑ */ + /* 退避用 */ int descriptor_number; } EEVTDitem;