Pepper_47_C_interfaces
pp_epg_event_samsung.h
Go to the documentation of this file.
1 /* Copyright (c) 2015 Samsung Electronics. All rights reserved.
2  */
3 
4 /* From samsung/pp_epg_event_samsung.idl modified Wed Oct 26 09:30:46 2016. */
5 
6 #ifndef PPAPI_C_SAMSUNG_PP_EPG_EVENT_SAMSUNG_H_
7 #define PPAPI_C_SAMSUNG_PP_EPG_EVENT_SAMSUNG_H_
8 
9 #include "ppapi/c/pp_bool.h"
10 #include "ppapi/c/pp_macros.h"
11 #include "ppapi/c/pp_stdint.h"
12 #include "ppapi/c/pp_time.h"
13 #include "ppapi/c/pp_var.h"
14 
15 /**
16  * @file
17  * This file defines the helper structures for
18  * <code>PPB_ProgramSchedule_Samsung</code> interface.
19  */
20 
21 
22 /**
23  * @addtogroup Enums
24  * @{
25  */
26 /** Enum describing type of the TV service. */
27 typedef enum {
32 /**
33  * @}
34  */
35 
36 /**
37  * @addtogroup Structs
38  * @{
39  */
40 /** Structure representing rating information. */
41 struct PP_RatingInfo {
42  /** Rating system ID. */
44  /** Rating value. */
45  char rating;
46  /** Rating dimension. */
48 };
50 
51 /** Structure representing EPG data of a TV program. */
52 struct PP_EPGEvent {
53  /** Duration time of the TV program. */
55  /** Start time of the TV program. */
57  /** Title of the TV program. */
59  /** Describtion of the TV program. */
60  struct PP_Var desc;
61  /** ID of the TV program. */
62  uint32_t eventID;
63  /** Rating information of the TV program. */
65 };
67 /**
68  * @}
69  */
70 
71 #endif /* PPAPI_C_SAMSUNG_PP_EPG_EVENT_SAMSUNG_H_ */
72 
double PP_Time
Definition: pp_time.h:29
struct PP_RatingInfo ratingInfo
PP_COMPILE_ASSERT_SIZE_IN_BYTES(PP_ServiceType, 4)
struct PP_Var title_text
struct PP_Var desc
PP_TimeDelta duration_time
PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES(PP_RatingInfo, 3)
Definition: pp_var.h:166
double PP_TimeDelta
Definition: pp_time.h:49
PP_ServiceType