Kodi Development  20.0
for Binary and Script based Add-Ons
pvr_edl.h
1 /*
2  * Copyright (C) 2005-2018 Team Kodi
3  * This file is part of Kodi - https://kodi.tv
4  *
5  * SPDX-License-Identifier: GPL-2.0-or-later
6  * See LICENSES/README.md for more information.
7  */
8 
9 #ifndef C_API_ADDONINSTANCE_PVR_EDL_H
10 #define C_API_ADDONINSTANCE_PVR_EDL_H
11 
12 #include "pvr_defines.h"
13 
14 #include <stdint.h>
15 
16 //¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
17 // "C" Definitions group 8 - PVR Edit definition list (EDL)
18 #ifdef __cplusplus
19 extern "C"
20 {
21 #endif /* __cplusplus */
22 
23  //============================================================================
30  typedef enum PVR_EDL_TYPE
31  {
34 
37 
40 
45  //----------------------------------------------------------------------------
46 
54  typedef struct PVR_EDL_ENTRY
55  {
56  int64_t start;
57  int64_t end;
58  enum PVR_EDL_TYPE type;
59  } PVR_EDL_ENTRY;
60 
61 #ifdef __cplusplus
62 }
63 #endif /* __cplusplus */
64 
65 #endif /* !C_API_ADDONINSTANCE_PVR_EDL_H */
PVR_EDL_TYPE
Definition: pvr_edl.h:31
@ PVR_EDL_TYPE_COMBREAK
3 : commercial breaks
Definition: pvr_edl.h:42
@ PVR_EDL_TYPE_SCENE
2 : scene markers (chapter seeking)
Definition: pvr_edl.h:39
@ PVR_EDL_TYPE_CUT
0 : cut (completely remove content)
Definition: pvr_edl.h:33
@ PVR_EDL_TYPE_MUTE
1 : mute audio
Definition: pvr_edl.h:36
"C" Edit definition list entry.
Definition: pvr_edl.h:55