kodi
Public Member Functions | Static Public Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
jni::CJNIXBMCMediaSession Class Reference
Inheritance diagram for jni::CJNIXBMCMediaSession:
Inheritance graph
[legend]
Collaboration diagram for jni::CJNIXBMCMediaSession:
Collaboration graph
[legend]

Public Member Functions

 CJNIXBMCMediaSession (const CJNIXBMCMediaSession &other)
 
 CJNIXBMCMediaSession (const jni::jhobject &object)
 
void activate (bool state)
 
void updatePlaybackState (const CJNIPlaybackState &state)
 
void updateMetadata (const CJNIMediaMetadata &myData)
 
void updateIntent (const CJNIIntent &intent)
 
void OnPlayRequested ()
 
void OnPauseRequested ()
 
void OnNextRequested ()
 
void OnPreviousRequested ()
 
void OnForwardRequested ()
 
void OnRewindRequested ()
 
void OnStopRequested ()
 
void OnSeekRequested (int64_t pos)
 
bool OnMediaButtonEvent (const CJNIIntent &intent)
 
bool isActive () const
 

Static Public Member Functions

static void RegisterNatives (JNIEnv *env)
 

Static Protected Member Functions

static void _onPlayRequested (JNIEnv *env, jobject thiz)
 
static void _onPauseRequested (JNIEnv *env, jobject thiz)
 
static void _onNextRequested (JNIEnv *env, jobject thiz)
 
static void _onPreviousRequested (JNIEnv *env, jobject thiz)
 
static void _onForwardRequested (JNIEnv *env, jobject thiz)
 
static void _onRewindRequested (JNIEnv *env, jobject thiz)
 
static void _onStopRequested (JNIEnv *env, jobject thiz)
 
static void _onSeekRequested (JNIEnv *env, jobject thiz, jlong pos)
 
static bool _onMediaButtonEvent (JNIEnv *env, jobject thiz, jobject intent)
 

Protected Attributes

bool m_isActive = false
 

The documentation for this class was generated from the following files: