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
{
33
PVR_EDL_TYPE_CUT
= 0,
34
36
PVR_EDL_TYPE_MUTE
= 1,
37
39
PVR_EDL_TYPE_SCENE
= 2,
40
42
PVR_EDL_TYPE_COMBREAK
= 3
43
}
PVR_EDL_TYPE
;
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
PVR_EDL_TYPE
Definition:
pvr_edl.h:31
PVR_EDL_TYPE_COMBREAK
@ PVR_EDL_TYPE_COMBREAK
3 : commercial breaks
Definition:
pvr_edl.h:42
PVR_EDL_TYPE_SCENE
@ PVR_EDL_TYPE_SCENE
2 : scene markers (chapter seeking)
Definition:
pvr_edl.h:39
PVR_EDL_TYPE_CUT
@ PVR_EDL_TYPE_CUT
0 : cut (completely remove content)
Definition:
pvr_edl.h:33
PVR_EDL_TYPE_MUTE
@ PVR_EDL_TYPE_MUTE
1 : mute audio
Definition:
pvr_edl.h:36
PVR_EDL_ENTRY
"C" Edit definition list entry.
Definition:
pvr_edl.h:55
include
kodi
c-api
addon-instance
pvr
pvr_edl.h
Generated by
1.9.1