Documentation
¶
Overview ¶
Package session provides Go bindings for android.media.session.
Index ¶
- func Init(env *jni.Env) error
- type MediaController
- func (m *MediaController) AdjustVolume(arg0 int32, arg1 int32) error
- func (m *MediaController) DispatchMediaButtonEvent(arg0 *jni.Object) (bool, error)
- func (m *MediaController) GetExtras() (*jni.Object, error)
- func (m *MediaController) GetFlags() (int64, error)
- func (m *MediaController) GetMetadata() (*jni.Object, error)
- func (m *MediaController) GetPackageName() (string, error)
- func (m *MediaController) GetPlaybackInfo() (*jni.Object, error)
- func (m *MediaController) GetPlaybackState() (*jni.Object, error)
- func (m *MediaController) GetQueue() (*jni.Object, error)
- func (m *MediaController) GetQueueTitle() (string, error)
- func (m *MediaController) GetRatingType() (int32, error)
- func (m *MediaController) GetSessionActivity() (*jni.Object, error)
- func (m *MediaController) GetSessionInfo() (*jni.Object, error)
- func (m *MediaController) GetSessionToken() (*jni.Object, error)
- func (m *MediaController) GetTag() (string, error)
- func (m *MediaController) GetTransportControls() (*jni.Object, error)
- func (m *MediaController) RegisterCallback(arg0 *jni.Object) error
- func (m *MediaController) SendCommand(arg0 string, arg1 *jni.Object, arg2 *jni.Object) error
- func (m *MediaController) SetVolumeTo(arg0 int32, arg1 int32) error
- func (m *MediaController) UnregisterCallback(arg0 *jni.Object) error
- type MediaSessionManager
- func (m *MediaSessionManager) AddOnActiveSessionsChangedListener(arg0 *jni.Object, arg1 *jni.Object) error
- func (m *MediaSessionManager) AddOnMediaKeyEventSessionChangedListener(arg0 *jni.Object, arg1 *jni.Object) error
- func (m *MediaSessionManager) AddOnSession2TokensChangedListener(arg0 *jni.Object) error
- func (m *MediaSessionManager) Close()
- func (m *MediaSessionManager) GetActiveSessions(arg0 *jni.Object) (*jni.Object, error)
- func (m *MediaSessionManager) GetMediaKeyEventSession() (*jni.Object, error)
- func (m *MediaSessionManager) GetMediaKeyEventSessionPackageName() (string, error)
- func (m *MediaSessionManager) GetSession2Tokens() (*jni.Object, error)
- func (m *MediaSessionManager) IsTrustedForMediaControl(arg0 *jni.Object) (bool, error)
- func (m *MediaSessionManager) NotifySession2Created(arg0 *jni.Object) error
- func (m *MediaSessionManager) RemoveOnActiveSessionsChangedListener(arg0 *jni.Object) error
- func (m *MediaSessionManager) RemoveOnMediaKeyEventSessionChangedListener(arg0 *jni.Object) error
- func (m *MediaSessionManager) RemoveOnSession2TokensChangedListener(arg0 *jni.Object) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type MediaController ¶ added in v0.0.4
MediaController wraps android.media.session.MediaController.
func (*MediaController) AdjustVolume ¶ added in v0.0.4
func (m *MediaController) AdjustVolume(arg0 int32, arg1 int32) error
AdjustVolume calls android.media.session.MediaController.adjustVolume.
func (*MediaController) DispatchMediaButtonEvent ¶ added in v0.0.4
func (m *MediaController) DispatchMediaButtonEvent(arg0 *jni.Object) (bool, error)
DispatchMediaButtonEvent calls android.media.session.MediaController.dispatchMediaButtonEvent.
func (*MediaController) GetExtras ¶ added in v0.0.4
func (m *MediaController) GetExtras() (*jni.Object, error)
GetExtras calls android.media.session.MediaController.getExtras.
func (*MediaController) GetFlags ¶ added in v0.0.4
func (m *MediaController) GetFlags() (int64, error)
GetFlags calls android.media.session.MediaController.getFlags.
func (*MediaController) GetMetadata ¶ added in v0.0.4
func (m *MediaController) GetMetadata() (*jni.Object, error)
GetMetadata calls android.media.session.MediaController.getMetadata.
func (*MediaController) GetPackageName ¶ added in v0.0.4
func (m *MediaController) GetPackageName() (string, error)
GetPackageName calls android.media.session.MediaController.getPackageName.
func (*MediaController) GetPlaybackInfo ¶ added in v0.0.4
func (m *MediaController) GetPlaybackInfo() (*jni.Object, error)
GetPlaybackInfo calls android.media.session.MediaController.getPlaybackInfo.
func (*MediaController) GetPlaybackState ¶ added in v0.0.4
func (m *MediaController) GetPlaybackState() (*jni.Object, error)
GetPlaybackState calls android.media.session.MediaController.getPlaybackState.
func (*MediaController) GetQueue ¶ added in v0.0.4
func (m *MediaController) GetQueue() (*jni.Object, error)
GetQueue calls android.media.session.MediaController.getQueue.
func (*MediaController) GetQueueTitle ¶ added in v0.0.4
func (m *MediaController) GetQueueTitle() (string, error)
GetQueueTitle calls android.media.session.MediaController.getQueueTitle.
func (*MediaController) GetRatingType ¶ added in v0.0.4
func (m *MediaController) GetRatingType() (int32, error)
GetRatingType calls android.media.session.MediaController.getRatingType.
func (*MediaController) GetSessionActivity ¶ added in v0.0.4
func (m *MediaController) GetSessionActivity() (*jni.Object, error)
GetSessionActivity calls android.media.session.MediaController.getSessionActivity.
func (*MediaController) GetSessionInfo ¶ added in v0.0.4
func (m *MediaController) GetSessionInfo() (*jni.Object, error)
GetSessionInfo calls android.media.session.MediaController.getSessionInfo.
func (*MediaController) GetSessionToken ¶ added in v0.0.4
func (m *MediaController) GetSessionToken() (*jni.Object, error)
GetSessionToken calls android.media.session.MediaController.getSessionToken.
func (*MediaController) GetTag ¶ added in v0.0.4
func (m *MediaController) GetTag() (string, error)
GetTag calls android.media.session.MediaController.getTag.
func (*MediaController) GetTransportControls ¶ added in v0.0.4
func (m *MediaController) GetTransportControls() (*jni.Object, error)
GetTransportControls calls android.media.session.MediaController.getTransportControls.
func (*MediaController) RegisterCallback ¶ added in v0.0.4
func (m *MediaController) RegisterCallback(arg0 *jni.Object) error
RegisterCallback calls android.media.session.MediaController.registerCallback.
func (*MediaController) SendCommand ¶ added in v0.0.4
SendCommand calls android.media.session.MediaController.sendCommand.
func (*MediaController) SetVolumeTo ¶ added in v0.0.4
func (m *MediaController) SetVolumeTo(arg0 int32, arg1 int32) error
SetVolumeTo calls android.media.session.MediaController.setVolumeTo.
func (*MediaController) UnregisterCallback ¶ added in v0.0.4
func (m *MediaController) UnregisterCallback(arg0 *jni.Object) error
UnregisterCallback calls android.media.session.MediaController.unregisterCallback.
type MediaSessionManager ¶ added in v0.0.4
MediaSessionManager wraps android.media.session.MediaSessionManager.
func NewMediaSessionManager ¶ added in v0.0.4
func NewMediaSessionManager(ctx *app.Context) (*MediaSessionManager, error)
NewMediaSessionManager obtains android.media.session.MediaSessionManager from the Android system service manager.
func (*MediaSessionManager) AddOnActiveSessionsChangedListener ¶ added in v0.0.4
func (m *MediaSessionManager) AddOnActiveSessionsChangedListener(arg0 *jni.Object, arg1 *jni.Object) error
AddOnActiveSessionsChangedListener calls android.media.session.MediaSessionManager.addOnActiveSessionsChangedListener.
func (*MediaSessionManager) AddOnMediaKeyEventSessionChangedListener ¶ added in v0.0.4
func (m *MediaSessionManager) AddOnMediaKeyEventSessionChangedListener(arg0 *jni.Object, arg1 *jni.Object) error
AddOnMediaKeyEventSessionChangedListener calls android.media.session.MediaSessionManager.addOnMediaKeyEventSessionChangedListener.
func (*MediaSessionManager) AddOnSession2TokensChangedListener ¶ added in v0.0.4
func (m *MediaSessionManager) AddOnSession2TokensChangedListener(arg0 *jni.Object) error
AddOnSession2TokensChangedListener calls android.media.session.MediaSessionManager.addOnSession2TokensChangedListener.
func (*MediaSessionManager) Close ¶ added in v0.0.4
func (m *MediaSessionManager) Close()
Close releases the global reference to the underlying Java object. After Close, the MediaSessionManager must not be used.
func (*MediaSessionManager) GetActiveSessions ¶ added in v0.0.4
GetActiveSessions calls android.media.session.MediaSessionManager.getActiveSessions.
func (*MediaSessionManager) GetMediaKeyEventSession ¶ added in v0.0.4
func (m *MediaSessionManager) GetMediaKeyEventSession() (*jni.Object, error)
GetMediaKeyEventSession calls android.media.session.MediaSessionManager.getMediaKeyEventSession.
func (*MediaSessionManager) GetMediaKeyEventSessionPackageName ¶ added in v0.0.4
func (m *MediaSessionManager) GetMediaKeyEventSessionPackageName() (string, error)
GetMediaKeyEventSessionPackageName calls android.media.session.MediaSessionManager.getMediaKeyEventSessionPackageName.
func (*MediaSessionManager) GetSession2Tokens ¶ added in v0.0.4
func (m *MediaSessionManager) GetSession2Tokens() (*jni.Object, error)
GetSession2Tokens calls android.media.session.MediaSessionManager.getSession2Tokens.
func (*MediaSessionManager) IsTrustedForMediaControl ¶ added in v0.0.4
func (m *MediaSessionManager) IsTrustedForMediaControl(arg0 *jni.Object) (bool, error)
IsTrustedForMediaControl calls android.media.session.MediaSessionManager.isTrustedForMediaControl.
func (*MediaSessionManager) NotifySession2Created ¶ added in v0.0.4
func (m *MediaSessionManager) NotifySession2Created(arg0 *jni.Object) error
NotifySession2Created calls android.media.session.MediaSessionManager.notifySession2Created.
func (*MediaSessionManager) RemoveOnActiveSessionsChangedListener ¶ added in v0.0.4
func (m *MediaSessionManager) RemoveOnActiveSessionsChangedListener(arg0 *jni.Object) error
RemoveOnActiveSessionsChangedListener calls android.media.session.MediaSessionManager.removeOnActiveSessionsChangedListener.
func (*MediaSessionManager) RemoveOnMediaKeyEventSessionChangedListener ¶ added in v0.0.4
func (m *MediaSessionManager) RemoveOnMediaKeyEventSessionChangedListener(arg0 *jni.Object) error
RemoveOnMediaKeyEventSessionChangedListener calls android.media.session.MediaSessionManager.removeOnMediaKeyEventSessionChangedListener.
func (*MediaSessionManager) RemoveOnSession2TokensChangedListener ¶ added in v0.0.4
func (m *MediaSessionManager) RemoveOnSession2TokensChangedListener(arg0 *jni.Object) error
RemoveOnSession2TokensChangedListener calls android.media.session.MediaSessionManager.removeOnSession2TokensChangedListener.