DVBCore  17.9.0
Open Source DVB Engine
 All Data Structures Files Functions Typedefs Macros Pages
ap_cihc.h
Go to the documentation of this file.
1 /*******************************************************************************
2  * Copyright © 2016 The DTVKit Open Software Foundation Ltd (www.dtvkit.org)
3  *
4  * This file is part of a DTVKit Software Component
5  * You are permitted to copy, modify or distribute this file subject to the terms
6  * of the DTVKit 1.0 Licence which can be found in licence.txt or at www.dtvkit.org
7  *
8  * THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
9  * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES
10  * OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
11  *
12  * If you or your organisation is not a member of DTVKit then you have access
13  * to this source code outside of the terms of the licence agreement
14  * and you are expected to delete this and any associated files immediately.
15  * Further information on DTVKit, membership and terms can be found at www.dtvkit.org
16  *******************************************************************************/
24 #ifndef AP_CIHC_H
25 #define AP_CIHC_H
26 #ifdef COMMON_INTERFACE
27 
28 /*---includes for this file--------------------------------------------------*/
29 
30 /* compiler library header files */
31 
32 /* third party header files */
33 
34 /* DVBCore header files */
35 #include "techtype.h"
36 #include "stbci.h"
37 
38 /*---Constant and macro definitions for public use-----------------------------*/
39 
40 /*---Enumerations for public use-----------------------------------------------*/
41 
42 /*---Global type defs for public use-------------------------------------------*/
43 
44 /*---Global Function prototypes for public use---------------------------------*/
45 
49 void ACI_HcInitialise(void);
50 
57 BOOLEAN ACI_HcAskRelease(U32BIT module);
58 
65 BOOLEAN ACI_HcTuneReply(U32BIT module, E_STB_CI_TUNE_STATUS status);
66 
67 #endif /*COMMON_INTERFACE*/
68 #endif /* AP_CIHC_H */
69 
70 /******************************************************************************
71 ** End of file
72 ******************************************************************************/
BOOLEAN ACI_HcAskRelease(U32BIT module)
Ask the module to restore replaced PIDs and to close the session with the host control resource...
Definition: ap_cihc.c:234
BOOLEAN ACI_HcTuneReply(U32BIT module, E_STB_CI_TUNE_STATUS status)
Send status of tune operation to the CAM host control module.
Definition: ap_cihc.c:550
void ACI_HcInitialise(void)
Initialise CI Host Control support.
Definition: ap_cihc.c:101
System Wide Global Technical Data Type Definitions.