Versions in this module Expand all Collapse all v0 v0.0.6 Mar 22, 2026 v0.0.5 Mar 22, 2026 Changes in this version + const DescriptorIAttachEmbeddedWindow + const DescriptorIAttachEmbeddedWindowCallback + const MethodIAttachEmbeddedWindowAttachEmbedded + const MethodIAttachEmbeddedWindowAttachEmbeddedSurfaceControl + const MethodIAttachEmbeddedWindowCallbackOnEmbeddedWindowAttached + const MethodIAttachEmbeddedWindowRelayout + const MethodIAttachEmbeddedWindowTearDownEmbeddedSurfaceControl + const TransactionIAttachEmbeddedWindowAttachEmbedded + const TransactionIAttachEmbeddedWindowAttachEmbeddedSurfaceControl + const TransactionIAttachEmbeddedWindowCallbackOnEmbeddedWindowAttached + const TransactionIAttachEmbeddedWindowRelayout + const TransactionIAttachEmbeddedWindowTearDownEmbeddedSurfaceControl + type AttachEmbeddedWindowCallbackProxy struct + Remote binder.IBinder + func NewAttachEmbeddedWindowCallbackProxy(remote binder.IBinder) *AttachEmbeddedWindowCallbackProxy + func (p *AttachEmbeddedWindowCallbackProxy) AsBinder() binder.IBinder + func (p *AttachEmbeddedWindowCallbackProxy) OnEmbeddedWindowAttached(ctx context.Context, surfacePackage view.SurfaceControlViewHostSurfacePackage) error + type AttachEmbeddedWindowCallbackStub struct + Impl IAttachEmbeddedWindowCallback + Transport binder.VersionAwareTransport + func (s *AttachEmbeddedWindowCallbackStub) Descriptor() string + func (s *AttachEmbeddedWindowCallbackStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type AttachEmbeddedWindowProxy struct + Remote binder.IBinder + func NewAttachEmbeddedWindowProxy(remote binder.IBinder) *AttachEmbeddedWindowProxy + func (p *AttachEmbeddedWindowProxy) AsBinder() binder.IBinder + func (p *AttachEmbeddedWindowProxy) AttachEmbedded(ctx context.Context, hostToken binder.IBinder, width int32, height int32, ...) error + func (p *AttachEmbeddedWindowProxy) AttachEmbeddedSurfaceControl(ctx context.Context, parentSurfaceControl view.SurfaceControl, displayId int32, ...) error + func (p *AttachEmbeddedWindowProxy) Relayout(ctx context.Context, lp view.WindowManagerLayoutParams) error + func (p *AttachEmbeddedWindowProxy) TearDownEmbeddedSurfaceControl(ctx context.Context) error + type AttachEmbeddedWindowStub struct + Impl IAttachEmbeddedWindow + Transport binder.VersionAwareTransport + func (s *AttachEmbeddedWindowStub) Descriptor() string + func (s *AttachEmbeddedWindowStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type IAttachEmbeddedWindow interface + AsBinder func() binder.IBinder + AttachEmbedded func(ctx context.Context, hostToken binder.IBinder, width int32, height int32, ...) error + AttachEmbeddedSurfaceControl func(ctx context.Context, parentSurfaceControl view.SurfaceControl, displayId int32, ...) error + Relayout func(ctx context.Context, lp view.WindowManagerLayoutParams) error + TearDownEmbeddedSurfaceControl func(ctx context.Context) error + func NewAttachEmbeddedWindowStub(impl IAttachEmbeddedWindowServer) IAttachEmbeddedWindow + type IAttachEmbeddedWindowCallback interface + AsBinder func() binder.IBinder + OnEmbeddedWindowAttached func(ctx context.Context, surfacePackage view.SurfaceControlViewHostSurfacePackage) error + func NewAttachEmbeddedWindowCallbackStub(impl IAttachEmbeddedWindowCallbackServer) IAttachEmbeddedWindowCallback + type IAttachEmbeddedWindowCallbackServer interface + OnEmbeddedWindowAttached func(ctx context.Context, surfacePackage view.SurfaceControlViewHostSurfacePackage) error + type IAttachEmbeddedWindowServer interface + AttachEmbedded func(ctx context.Context, hostToken binder.IBinder, width int32, height int32, ...) error + AttachEmbeddedSurfaceControl func(ctx context.Context, parentSurfaceControl view.SurfaceControl, displayId int32, ...) error + Relayout func(ctx context.Context, lp view.WindowManagerLayoutParams) error + TearDownEmbeddedSurfaceControl func(ctx context.Context) error