| 
    Kodi Documentation 18.0
    
   Kodi is an open source media player and entertainment hub. 
   | 
 
This is the complete list of members for CXBMCApp, including all inherited members.
| _callNative(JNIEnv *env, jobject context, jlong funcAddr, jlong variantAddr) | CJNIMainActivity | static | 
| _doFrame(JNIEnv *env, jobject context, jlong frameTimeNanos) | CJNIMainActivity | static | 
| _onActivityResult(JNIEnv *env, jobject context, jint requestCode, jint resultCode, jobject resultData) | CJNIMainActivity | static | 
| _onInputDeviceAdded(JNIEnv *env, jobject context, jint deviceId) | CJNIMainActivity | static | 
| _onInputDeviceChanged(JNIEnv *env, jobject context, jint deviceId) | CJNIMainActivity | static | 
| _onInputDeviceRemoved(JNIEnv *env, jobject context, jint deviceId) | CJNIMainActivity | static | 
| _onNewIntent(JNIEnv *env, jobject context, jobject intent) | CJNIMainActivity | static | 
| _onVisibleBehindCanceled(JNIEnv *env, jobject context) | CJNIMainActivity | static | 
| _onVolumeChanged(JNIEnv *env, jobject context, jint volume) | CJNIMainActivity | static | 
| AcquireAudioFocus() | CXBMCApp | protected | 
| android_printf(const char *format,...) | CXBMCApp | static | 
| Announce(ANNOUNCEMENT::AnnouncementFlag flag, const char *sender, const char *message, const CVariant &data) override | CXBMCApp | virtual | 
| CAESinkAUDIOTRACK | CXBMCApp | friend | 
| CJNIMainActivity(const ANativeActivity *nativeActivity) | CJNIMainActivity | explicit | 
| CXBMCApp(ANativeActivity *nativeActivity) | CXBMCApp | explicit | 
| DeinitFrameCallback() | CXBMCApp | static | 
| Deinitialize() | CXBMCApp | |
| doFrame(int64_t frameTimeNanos) override | CXBMCApp | virtual | 
| EnableWakeLock(bool on) | CXBMCApp | static | 
| get() | CXBMCApp | inlinestatic | 
| getActivity() const | CXBMCApp | inline | 
| GetAppInstance() | CJNIMainActivity | inlinestatic | 
| GetApplications() | CXBMCApp | static | 
| GetBatteryLevel() | CXBMCApp | static | 
| getDisplayListener() | CXBMCApp | inline | 
| getDisplayRect() | CJNIMainActivity | |
| GetDPI() | CXBMCApp | static | 
| GetExternalStorage(std::string &path, const std::string &type="") | CXBMCApp | static | 
| GetFrameLatencyMs() | CXBMCApp | static | 
| GetInputDevice(int deviceId) | CXBMCApp | static | 
| GetInputDeviceIds() | CXBMCApp | static | 
| GetMaxSystemVolume() | CXBMCApp | static | 
| GetMaxSystemVolume(JNIEnv *env) | CXBMCApp | protectedstatic | 
| GetNativeWindow(int timeout) | CXBMCApp | static | 
| GetNextFrameTime() | CXBMCApp | static | 
| GetStorageUsage(const std::string &path, std::string &usage) | CXBMCApp | static | 
| GetSystemVolume() | CXBMCApp | static | 
| getVideosurfaceInUse() | CXBMCApp | |
| HasFocus() | CXBMCApp | inlinestatic | 
| IAnnouncer()=default | ANNOUNCEMENT::IAnnouncer | |
| InitFrameCallback(CVideoSyncAndroid *syncImpl) | CXBMCApp | static | 
| Initialize() | CXBMCApp | |
| IsHDMIPlugged() | CXBMCApp | static | 
| IsHeadsetPlugged() | CXBMCApp | static | 
| isValid() | CXBMCApp | inline | 
| MapRenderToDroid(const CRect &srcRect) | CXBMCApp | static | 
| onActivityResult(int requestCode, int resultCode, CJNIIntent resultData) override | CXBMCApp | virtual | 
| onAudioFocusChange(int focusChange) | CXBMCApp | virtual | 
| onConfigurationChanged() override | CXBMCApp | virtual | 
| onCreateWindow(ANativeWindow *window) override | CXBMCApp | virtual | 
| onDestroy() override | CXBMCApp | virtual | 
| onDestroyWindow() override | CXBMCApp | virtual | 
| onDisplayAdded(int displayId) override | CXBMCApp | virtual | 
| onDisplayChanged(int displayId) override | CXBMCApp | virtual | 
| onDisplayRemoved(int displayId) override | CXBMCApp | virtual | 
| onGainFocus() override | CXBMCApp | virtual | 
| onInputDeviceAdded(int deviceId) override | CXBMCApp | |
| onInputDeviceChanged(int deviceId) override | CXBMCApp | |
| onInputDeviceEvent(const AInputEvent *event) | CXBMCApp | static | 
| onInputDeviceRemoved(int deviceId) override | CXBMCApp | |
| onLostFocus() override | CXBMCApp | virtual | 
| onLowMemory() override | CXBMCApp | virtual | 
| onNewIntent(CJNIIntent intent) override | CXBMCApp | virtual | 
| onPause() override | CXBMCApp | virtual | 
| OnPlayBackPaused() | CXBMCApp | |
| OnPlayBackStarted() | CXBMCApp | |
| OnPlayBackStopped() | CXBMCApp | |
| onReceive(CJNIIntent intent) override | CXBMCApp | virtual | 
| onResizeWindow() override | CXBMCApp | virtual | 
| onResume() override | CXBMCApp | virtual | 
| onSaveState(void **data, size_t *size) override | CXBMCApp | virtual | 
| onStart() override | CXBMCApp | virtual | 
| onStop() override | CXBMCApp | virtual | 
| onVisibleBehindCanceled() override | CXBMCApp | virtual | 
| onVolumeChanged(int volume) override | CXBMCApp | virtual | 
| ProcessSlow() | CXBMCApp | |
| RegisterInputDeviceCallbacks(IInputDeviceCallbacks *handler) | CXBMCApp | static | 
| RegisterInputDeviceEventHandler(IInputDeviceEventHandler *handler) | CXBMCApp | static | 
| registerMediaButtonEventReceiver() | CJNIMainActivity | static | 
| ReleaseAudioFocus() | CXBMCApp | protected | 
| RequestVisibleBehind(bool requested) | CXBMCApp | protectedstatic | 
| runNativeOnUiThread(void(*callback)(CVariant *), CVariant *variant) | CJNIMainActivity | static | 
| SetBuffersGeometry(int width, int height, int format) | CXBMCApp | static | 
| SetDisplayMode(int mode, float rate) | CXBMCApp | static | 
| SetRefreshRate(float rate) | CXBMCApp | static | 
| SetSystemVolume(float percent) | CXBMCApp | static | 
| setVideosurfaceInUse(bool videosurfaceInUse) | CXBMCApp | |
| StartActivity(const std::string &package, const std::string &intent=std::string(), const std::string &dataType=std::string(), const std::string &dataURI=std::string()) | CXBMCApp | static | 
| surfaceChanged(CJNISurfaceHolder holder, int format, int width, int height) override | CXBMCApp | |
| surfaceCreated(CJNISurfaceHolder holder) override | CXBMCApp | |
| surfaceDestroyed(CJNISurfaceHolder holder) override | CXBMCApp | |
| UnregisterInputDeviceCallbacks() | CXBMCApp | static | 
| UnregisterInputDeviceEventHandler() | CXBMCApp | static | 
| unregisterMediaButtonEventReceiver() | CJNIMainActivity | static | 
| UpdateSessionMetadata() | CXBMCApp | |
| UpdateSessionState() | CXBMCApp | |
| WaitForActivityResult(const CJNIIntent &intent, int requestCode, CJNIIntent &result) | CXBMCApp | static | 
| WaitVSync(unsigned int milliSeconds) | CXBMCApp | static | 
| ~CJNIMainActivity() | CJNIMainActivity | |
| ~CXBMCApp() | CXBMCApp | virtual | 
| ~IAnnouncer()=default | ANNOUNCEMENT::IAnnouncer | virtual |