Documentation
¶
Overview ¶
Package projection provides Go bindings for android.media.projection.
Index ¶
- Constants
- func Init(env *jni.Env) error
- type MediaProjection
- type MediaProjectionCallback
- type MediaProjectionConfig
- func (m *MediaProjectionConfig) CreateConfigForDefaultDisplay() (*jni.Object, error)
- func (m *MediaProjectionConfig) CreateConfigForUserChoice() (*jni.Object, error)
- func (m *MediaProjectionConfig) DescribeContents() (int32, error)
- func (m *MediaProjectionConfig) Equals(arg0 *jni.Object) (bool, error)
- func (m *MediaProjectionConfig) HashCode() (int32, error)
- func (m *MediaProjectionConfig) ToString() (string, error)
- func (m *MediaProjectionConfig) WriteToParcel(arg0 *jni.Object, arg1 int32) error
- type MediaProjectionManager
- func (m *MediaProjectionManager) Close()
- func (m *MediaProjectionManager) CreateScreenCaptureIntent0() (*jni.Object, error)
- func (m *MediaProjectionManager) CreateScreenCaptureIntent1_1(arg0 *jni.Object) (*jni.Object, error)
- func (m *MediaProjectionManager) GetMediaProjection(arg0 int32, arg1 *jni.Object) (*jni.Object, error)
- type VirtualDisplay
- func (m *VirtualDisplay) GetDisplay() (*jni.Object, error)
- func (m *VirtualDisplay) GetSurface() (*jni.Object, error)
- func (m *VirtualDisplay) Release() error
- func (m *VirtualDisplay) Resize(arg0 int32, arg1 int32, arg2 int32) error
- func (m *VirtualDisplay) SetRotation(arg0 int32) error
- func (m *VirtualDisplay) SetSurface(arg0 *jni.Object) error
- func (m *VirtualDisplay) ToString() (string, error)
- type VirtualDisplayCallback
Constants ¶
const (
Creator = consts.Creator
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type MediaProjection ¶ added in v0.0.4
MediaProjection wraps android.media.projection.MediaProjection.
func (*MediaProjection) Stop ¶ added in v0.0.4
func (m *MediaProjection) Stop() error
Stop calls android.media.projection.MediaProjection.stop.
func (*MediaProjection) UnregisterCallback ¶ added in v0.0.4
func (m *MediaProjection) UnregisterCallback(arg0 *jni.Object) error
UnregisterCallback calls android.media.projection.MediaProjection.unregisterCallback.
type MediaProjectionCallback ¶ added in v0.0.7
MediaProjectionCallback wraps android.media.projection.MediaProjection$Callback.
func (*MediaProjectionCallback) OnCapturedContentResize ¶ added in v0.0.7
func (m *MediaProjectionCallback) OnCapturedContentResize(arg0 int32, arg1 int32) error
OnCapturedContentResize calls android.media.projection.MediaProjection$Callback.onCapturedContentResize.
func (*MediaProjectionCallback) OnCapturedContentVisibilityChanged ¶ added in v0.0.7
func (m *MediaProjectionCallback) OnCapturedContentVisibilityChanged(arg0 bool) error
OnCapturedContentVisibilityChanged calls android.media.projection.MediaProjection$Callback.onCapturedContentVisibilityChanged.
func (*MediaProjectionCallback) OnStop ¶ added in v0.0.7
func (m *MediaProjectionCallback) OnStop() error
OnStop calls android.media.projection.MediaProjection$Callback.onStop.
type MediaProjectionConfig ¶ added in v0.0.7
MediaProjectionConfig wraps android.media.projection.MediaProjectionConfig.
func (*MediaProjectionConfig) CreateConfigForDefaultDisplay ¶ added in v0.0.7
func (m *MediaProjectionConfig) CreateConfigForDefaultDisplay() (*jni.Object, error)
CreateConfigForDefaultDisplay calls android.media.projection.MediaProjectionConfig.createConfigForDefaultDisplay.
func (*MediaProjectionConfig) CreateConfigForUserChoice ¶ added in v0.0.7
func (m *MediaProjectionConfig) CreateConfigForUserChoice() (*jni.Object, error)
CreateConfigForUserChoice calls android.media.projection.MediaProjectionConfig.createConfigForUserChoice.
func (*MediaProjectionConfig) DescribeContents ¶ added in v0.0.7
func (m *MediaProjectionConfig) DescribeContents() (int32, error)
DescribeContents calls android.media.projection.MediaProjectionConfig.describeContents.
func (*MediaProjectionConfig) Equals ¶ added in v0.0.7
func (m *MediaProjectionConfig) Equals(arg0 *jni.Object) (bool, error)
Equals calls android.media.projection.MediaProjectionConfig.equals.
func (*MediaProjectionConfig) HashCode ¶ added in v0.0.7
func (m *MediaProjectionConfig) HashCode() (int32, error)
HashCode calls android.media.projection.MediaProjectionConfig.hashCode.
func (*MediaProjectionConfig) ToString ¶ added in v0.0.7
func (m *MediaProjectionConfig) ToString() (string, error)
ToString calls android.media.projection.MediaProjectionConfig.toString.
func (*MediaProjectionConfig) WriteToParcel ¶ added in v0.0.7
func (m *MediaProjectionConfig) WriteToParcel(arg0 *jni.Object, arg1 int32) error
WriteToParcel calls android.media.projection.MediaProjectionConfig.writeToParcel.
type MediaProjectionManager ¶ added in v0.0.4
MediaProjectionManager wraps android.media.projection.MediaProjectionManager.
func NewMediaProjectionManager ¶ added in v0.0.4
func NewMediaProjectionManager(ctx *app.Context) (*MediaProjectionManager, error)
NewMediaProjectionManager obtains android.media.projection.MediaProjectionManager from the Android system service manager.
func (*MediaProjectionManager) Close ¶ added in v0.0.4
func (m *MediaProjectionManager) Close()
Close releases the global reference to the underlying Java object. After Close, the MediaProjectionManager must not be used.
func (*MediaProjectionManager) CreateScreenCaptureIntent0 ¶ added in v0.0.4
func (m *MediaProjectionManager) CreateScreenCaptureIntent0() (*jni.Object, error)
CreateScreenCaptureIntent0 calls android.media.projection.MediaProjectionManager.createScreenCaptureIntent.
func (*MediaProjectionManager) CreateScreenCaptureIntent1_1 ¶ added in v0.0.4
func (m *MediaProjectionManager) CreateScreenCaptureIntent1_1(arg0 *jni.Object) (*jni.Object, error)
CreateScreenCaptureIntent1_1 calls android.media.projection.MediaProjectionManager.createScreenCaptureIntent.
func (*MediaProjectionManager) GetMediaProjection ¶ added in v0.0.4
func (m *MediaProjectionManager) GetMediaProjection(arg0 int32, arg1 *jni.Object) (*jni.Object, error)
GetMediaProjection calls android.media.projection.MediaProjectionManager.getMediaProjection.
type VirtualDisplay ¶ added in v0.0.4
VirtualDisplay wraps android.hardware.display.VirtualDisplay.
func (*VirtualDisplay) GetDisplay ¶ added in v0.0.4
func (m *VirtualDisplay) GetDisplay() (*jni.Object, error)
GetDisplay calls android.hardware.display.VirtualDisplay.getDisplay.
func (*VirtualDisplay) GetSurface ¶ added in v0.0.4
func (m *VirtualDisplay) GetSurface() (*jni.Object, error)
GetSurface calls android.hardware.display.VirtualDisplay.getSurface.
func (*VirtualDisplay) Release ¶ added in v0.0.4
func (m *VirtualDisplay) Release() error
Release calls android.hardware.display.VirtualDisplay.release.
func (*VirtualDisplay) Resize ¶ added in v0.0.4
func (m *VirtualDisplay) Resize( arg0 int32, arg1 int32, arg2 int32, ) error
Resize calls android.hardware.display.VirtualDisplay.resize.
func (*VirtualDisplay) SetRotation ¶ added in v0.0.4
func (m *VirtualDisplay) SetRotation(arg0 int32) error
SetRotation calls android.hardware.display.VirtualDisplay.setRotation.
func (*VirtualDisplay) SetSurface ¶ added in v0.0.4
func (m *VirtualDisplay) SetSurface(arg0 *jni.Object) error
SetSurface calls android.hardware.display.VirtualDisplay.setSurface.
func (*VirtualDisplay) ToString ¶ added in v0.0.4
func (m *VirtualDisplay) ToString() (string, error)
ToString calls android.hardware.display.VirtualDisplay.toString.
type VirtualDisplayCallback ¶ added in v0.0.7
VirtualDisplayCallback wraps android.hardware.display.VirtualDisplay$Callback.
func (*VirtualDisplayCallback) OnPaused ¶ added in v0.0.7
func (m *VirtualDisplayCallback) OnPaused() error
OnPaused calls android.hardware.display.VirtualDisplay$Callback.onPaused.
func (*VirtualDisplayCallback) OnResumed ¶ added in v0.0.7
func (m *VirtualDisplayCallback) OnResumed() error
OnResumed calls android.hardware.display.VirtualDisplay$Callback.onResumed.
func (*VirtualDisplayCallback) OnStopped ¶ added in v0.0.7
func (m *VirtualDisplayCallback) OnStopped() error
OnStopped calls android.hardware.display.VirtualDisplay$Callback.onStopped.