Documentation
¶
Overview ¶
Package projection provides Go bindings for android.hardware.display.
Index ¶
- func Init(env *jni.Env) error
- type MediaProjection
- 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)
Constants ¶
This section is empty.
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 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.