1 /* DO NOT EDIT THIS FILE - it is machine generated */ 2 #include <jni.h> 3 /* Header for class com_android_tv_tuner_TunerHal */ 4 5 #ifndef _Included_com_android_tv_tuner_TunerHal 6 #define _Included_com_android_tv_tuner_TunerHal 7 #ifdef __cplusplus 8 extern "C" { 9 #endif 10 #undef com_android_tv_tuner_TunerHal_DEBUG 11 #define com_android_tv_tuner_TunerHal_DEBUG 0L 12 #undef com_android_tv_tuner_TunerHal_FILTER_TYPE_OTHER 13 #define com_android_tv_tuner_TunerHal_FILTER_TYPE_OTHER 0L 14 #undef com_android_tv_tuner_TunerHal_FILTER_TYPE_AUDIO 15 #define com_android_tv_tuner_TunerHal_FILTER_TYPE_AUDIO 1L 16 #undef com_android_tv_tuner_TunerHal_FILTER_TYPE_VIDEO 17 #define com_android_tv_tuner_TunerHal_FILTER_TYPE_VIDEO 2L 18 #undef com_android_tv_tuner_TunerHal_FILTER_TYPE_PCR 19 #define com_android_tv_tuner_TunerHal_FILTER_TYPE_PCR 3L 20 #undef com_android_tv_tuner_TunerHal_PID_PAT 21 #define com_android_tv_tuner_TunerHal_PID_PAT 0L 22 #undef com_android_tv_tuner_TunerHal_PID_ATSC_SI_BASE 23 #define com_android_tv_tuner_TunerHal_PID_ATSC_SI_BASE 8187L 24 #undef com_android_tv_tuner_TunerHal_DEFAULT_VSB_TUNE_TIMEOUT_MS 25 #define com_android_tv_tuner_TunerHal_DEFAULT_VSB_TUNE_TIMEOUT_MS 2000L 26 #undef com_android_tv_tuner_TunerHal_DEFAULT_QAM_TUNE_TIMEOUT_MS 27 #define com_android_tv_tuner_TunerHal_DEFAULT_QAM_TUNE_TIMEOUT_MS 4000L 28 #undef com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_UNDEFINED 29 #define com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_UNDEFINED 0L 30 #undef com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_ATSC 31 #define com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_ATSC 1L 32 #undef com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_DVBC 33 #define com_android_tv_tuner_TunerHal_DDELIVERY_SYSTEM_DVBC 2L 34 #undef com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_DVBS 35 #define com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_DVBS 3L 36 #undef com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_DVBS2 37 #define com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_DVBS2 4L 38 #undef com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_DVBT 39 #define com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_DVBT 5L 40 #undef com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_DVBT2 41 #define com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_DVBT2 6L 42 /* 43 * Class: com_android_tv_tuner_TunerHal 44 * Method: nativeFinalize 45 * Signature: (J)V 46 */ 47 JNIEXPORT void JNICALL 48 Java_com_android_tv_tuner_TunerHal_nativeFinalize(JNIEnv *, jobject, jlong); 49 50 /* 51 * Class: com_android_tv_tuner_TunerHal 52 * Method: nativeTune 53 * Signature: (JILjava/lang/String;I)Z 54 */ 55 JNIEXPORT jboolean JNICALL Java_com_android_tv_tuner_TunerHal_nativeTune( 56 JNIEnv *, jobject, jlong, jint, jstring, jint); 57 58 /* 59 * Class: com_android_tv_tuner_TunerHal 60 * Method: nativeAddPidFilter 61 * Signature: (JII)V 62 */ 63 JNIEXPORT void JNICALL Java_com_android_tv_tuner_TunerHal_nativeAddPidFilter( 64 JNIEnv *, jobject, jlong, jint, jint); 65 66 /* 67 * Class: com_android_tv_tuner_TunerHal 68 * Method: nativeCloseAllPidFilters 69 * Signature: (J)V 70 */ 71 JNIEXPORT void JNICALL 72 Java_com_android_tv_tuner_TunerHal_nativeCloseAllPidFilters(JNIEnv *, jobject, 73 jlong); 74 75 /* 76 * Class: com_android_tv_tuner_TunerHal 77 * Method: nativeStopTune 78 * Signature: (J)V 79 */ 80 JNIEXPORT void JNICALL 81 Java_com_android_tv_tuner_TunerHal_nativeStopTune(JNIEnv *, jobject, jlong); 82 83 /* 84 * Class: com_android_tv_tuner_TunerHal 85 * Method: nativeWriteInBuffer 86 * Signature: (J[BI)I 87 */ 88 JNIEXPORT jint JNICALL Java_com_android_tv_tuner_TunerHal_nativeWriteInBuffer( 89 JNIEnv *, jobject, jlong, jbyteArray, jint); 90 91 /* 92 * Class: com_android_tv_tuner_TunerHal 93 * Method: nativeSetHasPendingTune 94 * Signature: (JZ)V 95 */ 96 JNIEXPORT void JNICALL 97 Java_com_android_tv_tuner_TunerHal_nativeSetHasPendingTune(JNIEnv *, jobject, 98 jlong, jboolean); 99 100 /* 101 * Class: com_android_tv_tuner_TunerHal 102 * Method: nativeGetDeliverySystemType 103 * Signature: (J)I 104 */ 105 JNIEXPORT int JNICALL 106 Java_com_android_tv_tuner_TunerHal_nativeGetDeliverySystemType(JNIEnv *, 107 jobject, jlong); 108 109 #ifdef __cplusplus 110 } 111 #endif 112 #endif 113 /* Header for class com_android_tv_tuner_TunerHal_FilterType */ 114 115 #ifndef _Included_com_android_tv_tuner_TunerHal_FilterType 116 #define _Included_com_android_tv_tuner_TunerHal_FilterType 117 #ifdef __cplusplus 118 extern "C" { 119 #endif 120 #ifdef __cplusplus 121 } 122 #endif 123 #endif 124