OSDN Git Service

stop using trunk directory in rectool
[rec10/rec10-git.git] / dist / trunk / tstools / epgdump / ts_ctl.h
1 #ifndef __TS_CONTROL_H__
2 #define __TS_CONTROL_H__
3
4 #include        "util.h"
5
6 typedef struct  _SVT_CONTROL    SVT_CONTROL;
7 struct  _SVT_CONTROL{
8         SVT_CONTROL     *next ;
9         SVT_CONTROL     *prev ;
10         int             event_id ;                      // イベントID
11         int             original_network_id ;                   // OriginalNetworkID
12         int             transport_stream_id ;                   // TransportStreamID
13         char    servicename[MAXSECLEN] ;                // サービス名
14 };
15
16 typedef struct  _EIT_CONTROL    EIT_CONTROL;
17 struct  _EIT_CONTROL{
18         EIT_CONTROL     *next ;
19         EIT_CONTROL     *prev ;
20         int             table_id ;
21         int             servid ;
22         int             event_id ;                      // イベントID
23         int             content_type ;          // コンテントタイプ
24         int             yy;
25         int             mm;
26         int             dd;
27         int             hh;
28         int             hm;
29         int             ss;
30         int             dhh;
31         int             dhm;
32         int             dss;
33         int             ehh;
34         int             emm;
35         int             ess;
36         char    *title ;                        // タイトル
37         char    *subtitle ;                     // サブタイトル
38         char    *desc ;                         // Description
39         int     desc_length ;                   // Description Length
40         int     video_type ;                    // 映像のタイプ
41         int     audio_type ;                    // 音声のタイプ
42         int     multi_type ;                    // 音声の 2 カ国語多重
43 };
44
45 typedef struct  _DSM_CONTROL    DSM_CONTROL;
46 struct  _DSM_CONTROL{
47         int             isUsed ;
48         int             moduleId ;
49         int             lastBlockNumber ;
50         int             blockSize ;
51         void            *blockData ;
52 };
53
54 #endif
55