Documentation
¶
Index ¶
- Constants
- type ActivityWindowInfo
- type AddToSurfaceSyncGroupResult
- type BackAnimationAdapter
- type BackAnimationFinishedCallbackProxy
- type BackAnimationFinishedCallbackStub
- type BackAnimationRunnerProxy
- type BackAnimationRunnerStub
- type BackMotionEvent
- type BackNavigationInfo
- type ClientWindowFrames
- type DisplayAreaAppearedInfo
- type DisplayAreaInfo
- type DisplayAreaOrganizerControllerProxy
- func (p *DisplayAreaOrganizerControllerProxy) AsBinder() binder.IBinder
- func (p *DisplayAreaOrganizerControllerProxy) CreateTaskDisplayArea(ctx context.Context, organizer IDisplayAreaOrganizer, displayId int32, ...) (DisplayAreaAppearedInfo, error)
- func (p *DisplayAreaOrganizerControllerProxy) DeleteTaskDisplayArea(ctx context.Context, taskDisplayArea WindowContainerToken) error
- func (p *DisplayAreaOrganizerControllerProxy) RegisterOrganizer(ctx context.Context, organizer IDisplayAreaOrganizer, displayAreaFeature int32) (types.ParceledListSlice, error)
- func (p *DisplayAreaOrganizerControllerProxy) UnregisterOrganizer(ctx context.Context, organizer IDisplayAreaOrganizer) error
- type DisplayAreaOrganizerControllerStub
- type DisplayAreaOrganizerProxy
- func (p *DisplayAreaOrganizerProxy) AsBinder() binder.IBinder
- func (p *DisplayAreaOrganizerProxy) OnDisplayAreaAppeared(ctx context.Context, displayAreaInfo DisplayAreaInfo, ...) error
- func (p *DisplayAreaOrganizerProxy) OnDisplayAreaInfoChanged(ctx context.Context, displayAreaInfo DisplayAreaInfo) error
- func (p *DisplayAreaOrganizerProxy) OnDisplayAreaVanished(ctx context.Context, displayAreaInfo DisplayAreaInfo) error
- type DisplayAreaOrganizerStub
- type DumpCallbackProxy
- type DumpCallbackStub
- type GlobalDragListenerProxy
- type GlobalDragListenerStub
- type IBackAnimationFinishedCallback
- type IBackAnimationFinishedCallbackServer
- type IBackAnimationRunner
- type IBackAnimationRunnerServer
- type IDisplayAreaOrganizer
- type IDisplayAreaOrganizerController
- type IDisplayAreaOrganizerControllerServer
- type IDisplayAreaOrganizerServer
- type IDumpCallback
- type IDumpCallbackServer
- type IGlobalDragListener
- type IGlobalDragListenerServer
- type IOnBackInvokedCallback
- type IOnBackInvokedCallbackServer
- type IRemoteTransition
- type IRemoteTransitionFinishedCallback
- type IRemoteTransitionFinishedCallbackServer
- type IRemoteTransitionServer
- type IScreenRecordingCallback
- type IScreenRecordingCallbackServer
- type ISurfaceSyncGroup
- type ISurfaceSyncGroupCompletedListener
- type ISurfaceSyncGroupCompletedListenerServer
- type ISurfaceSyncGroupServer
- type ITaskFpsCallback
- type ITaskFpsCallbackServer
- type ITaskFragmentOrganizer
- type ITaskFragmentOrganizerController
- type ITaskFragmentOrganizerControllerServer
- type ITaskFragmentOrganizerServer
- type ITaskOrganizer
- type ITaskOrganizerController
- type ITaskOrganizerControllerServer
- type ITaskOrganizerServer
- type ITransactionReadyCallback
- type ITransactionReadyCallbackServer
- type ITransitionMetricsReporter
- type ITransitionMetricsReporterServer
- type ITransitionPlayer
- type ITransitionPlayerServer
- type ITrustedPresentationListener
- type ITrustedPresentationListenerServer
- type IUnhandledDragCallback
- type IUnhandledDragCallbackServer
- type IWindowContainerToken
- type IWindowContainerTokenServer
- type IWindowContainerTransactionCallback
- type IWindowContainerTransactionCallbackServer
- type IWindowOrganizerController
- type IWindowOrganizerControllerServer
- type IWindowlessStartingSurfaceCallback
- type IWindowlessStartingSurfaceCallbackServer
- type ImeOnBackInvokedDispatcher
- type InputTransferToken
- type OnBackInvokedCallbackInfo
- type OnBackInvokedCallbackProxy
- func (p *OnBackInvokedCallbackProxy) AsBinder() binder.IBinder
- func (p *OnBackInvokedCallbackProxy) OnBackCancelled(ctx context.Context) error
- func (p *OnBackInvokedCallbackProxy) OnBackInvoked(ctx context.Context) error
- func (p *OnBackInvokedCallbackProxy) OnBackProgressed(ctx context.Context, backMotionEvent BackMotionEvent) error
- func (p *OnBackInvokedCallbackProxy) OnBackStarted(ctx context.Context, backMotionEvent BackMotionEvent) error
- type OnBackInvokedCallbackStub
- type PictureInPictureSurfaceTransaction
- type RemoteTransition
- type RemoteTransitionFinishedCallbackProxy
- type RemoteTransitionFinishedCallbackStub
- type RemoteTransitionProxy
- func (p *RemoteTransitionProxy) AsBinder() binder.IBinder
- func (p *RemoteTransitionProxy) MergeAnimation(ctx context.Context, transition binder.IBinder, info TransitionInfo, ...) error
- func (p *RemoteTransitionProxy) OnTransitionConsumed(ctx context.Context, transition binder.IBinder, aborted bool) error
- func (p *RemoteTransitionProxy) StartAnimation(ctx context.Context, token binder.IBinder, info TransitionInfo, ...) error
- type RemoteTransitionStub
- type ScreenCaptureCaptureArgs
- type ScreenCaptureScreenCaptureListener
- type ScreenCaptureScreenshotHardwareBuffer
- type ScreenRecordingCallbackProxy
- type ScreenRecordingCallbackStub
- type SizeConfigurationBuckets
- type SplashScreenViewSplashScreenViewParcelable
- type StartingWindowInfo
- type StartingWindowRemovalInfo
- type SurfaceSyncGroupCompletedListenerProxy
- type SurfaceSyncGroupCompletedListenerStub
- type SurfaceSyncGroupProxy
- func (p *SurfaceSyncGroupProxy) AddToSync(ctx context.Context, surfaceSyncGroup ISurfaceSyncGroup, ...) (bool, error)
- func (p *SurfaceSyncGroupProxy) AsBinder() binder.IBinder
- func (p *SurfaceSyncGroupProxy) OnAddedToSyncGroup(ctx context.Context, parentSyncGroupToken binder.IBinder, ...) (bool, error)
- type SurfaceSyncGroupStub
- type TaskAppearedInfo
- type TaskFpsCallbackProxy
- type TaskFpsCallbackStub
- type TaskFragmentAnimationParams
- type TaskFragmentCreationParams
- type TaskFragmentInfo
- type TaskFragmentOperation
- type TaskFragmentOrganizerControllerProxy
- func (p *TaskFragmentOrganizerControllerProxy) ApplyTransaction(ctx context.Context, wct WindowContainerTransaction, transitionType int32, ...) error
- func (p *TaskFragmentOrganizerControllerProxy) AsBinder() binder.IBinder
- func (p *TaskFragmentOrganizerControllerProxy) IsActivityEmbedded(ctx context.Context, activityToken binder.IBinder) (bool, error)
- func (p *TaskFragmentOrganizerControllerProxy) OnTransactionHandled(ctx context.Context, transactionToken binder.IBinder, ...) error
- func (p *TaskFragmentOrganizerControllerProxy) RegisterOrganizer(ctx context.Context, organizer ITaskFragmentOrganizer, isSystemOrganizer bool) error
- func (p *TaskFragmentOrganizerControllerProxy) RegisterRemoteAnimations(ctx context.Context, organizer ITaskFragmentOrganizer, ...) error
- func (p *TaskFragmentOrganizerControllerProxy) UnregisterOrganizer(ctx context.Context, organizer ITaskFragmentOrganizer) error
- func (p *TaskFragmentOrganizerControllerProxy) UnregisterRemoteAnimations(ctx context.Context, organizer ITaskFragmentOrganizer) error
- type TaskFragmentOrganizerControllerStub
- type TaskFragmentOrganizerProxy
- type TaskFragmentOrganizerStub
- type TaskFragmentParentInfo
- type TaskFragmentTransaction
- type TaskFragmentTransactionChange
- type TaskOrganizerControllerProxy
- func (p *TaskOrganizerControllerProxy) AsBinder() binder.IBinder
- func (p *TaskOrganizerControllerProxy) CreateRootTask(ctx context.Context, displayId int32, windowingMode int32, ...) error
- func (p *TaskOrganizerControllerProxy) DeleteRootTask(ctx context.Context, task WindowContainerToken) (bool, error)
- func (p *TaskOrganizerControllerProxy) GetChildTasks(ctx context.Context, parent WindowContainerToken, activityTypes []int32) ([]appTypes.ActivityManagerRunningTaskInfo, error)
- func (p *TaskOrganizerControllerProxy) GetImeTarget(ctx context.Context, display int32) (WindowContainerToken, error)
- func (p *TaskOrganizerControllerProxy) GetRootTasks(ctx context.Context, displayId int32, activityTypes []int32) ([]appTypes.ActivityManagerRunningTaskInfo, error)
- func (p *TaskOrganizerControllerProxy) RegisterTaskOrganizer(ctx context.Context, organizer ITaskOrganizer) (types.ParceledListSlice, error)
- func (p *TaskOrganizerControllerProxy) RestartTaskTopActivityProcessIfVisible(ctx context.Context, task WindowContainerToken) error
- func (p *TaskOrganizerControllerProxy) SetInterceptBackPressedOnTaskRoot(ctx context.Context, task WindowContainerToken, interceptBackPressed bool) error
- func (p *TaskOrganizerControllerProxy) UnregisterTaskOrganizer(ctx context.Context, organizer ITaskOrganizer) error
- func (p *TaskOrganizerControllerProxy) UpdateCameraCompatControlState(ctx context.Context, task WindowContainerToken, state int32) error
- type TaskOrganizerControllerStub
- type TaskOrganizerProxy
- func (p *TaskOrganizerProxy) AddStartingWindow(ctx context.Context, info StartingWindowInfo) error
- func (p *TaskOrganizerProxy) AsBinder() binder.IBinder
- func (p *TaskOrganizerProxy) CopySplashScreenView(ctx context.Context, taskId int32) error
- func (p *TaskOrganizerProxy) OnAppSplashScreenViewRemoved(ctx context.Context, taskId int32) error
- func (p *TaskOrganizerProxy) OnBackPressedOnTaskRoot(ctx context.Context, taskInfo types.ActivityManagerRunningTaskInfo) error
- func (p *TaskOrganizerProxy) OnImeDrawnOnTask(ctx context.Context, taskId int32) error
- func (p *TaskOrganizerProxy) OnTaskAppeared(ctx context.Context, taskInfo types.ActivityManagerRunningTaskInfo, ...) error
- func (p *TaskOrganizerProxy) OnTaskInfoChanged(ctx context.Context, taskInfo types.ActivityManagerRunningTaskInfo) error
- func (p *TaskOrganizerProxy) OnTaskVanished(ctx context.Context, taskInfo types.ActivityManagerRunningTaskInfo) error
- func (p *TaskOrganizerProxy) RemoveStartingWindow(ctx context.Context, removalInfo StartingWindowRemovalInfo) error
- type TaskOrganizerStub
- type TaskSnapshot
- type TransactionReadyCallbackProxy
- type TransactionReadyCallbackStub
- type TransitionFilter
- type TransitionInfo
- type TransitionInfoChange
- type TransitionMetricsReporterProxy
- type TransitionMetricsReporterStub
- type TransitionPlayerProxy
- func (p *TransitionPlayerProxy) AsBinder() binder.IBinder
- func (p *TransitionPlayerProxy) OnTransitionReady(ctx context.Context, transitionToken binder.IBinder, info TransitionInfo, ...) error
- func (p *TransitionPlayerProxy) RequestStartTransition(ctx context.Context, transitionToken binder.IBinder, ...) error
- type TransitionPlayerStub
- type TransitionRequestInfo
- type TransitionRequestInfoDisplayChange
- type TrustedPresentationListenerProxy
- type TrustedPresentationListenerStub
- type TrustedPresentationThresholds
- type UnhandledDragCallbackProxy
- type UnhandledDragCallbackStub
- type WindowContainerToken
- type WindowContainerTokenProxy
- type WindowContainerTokenStub
- type WindowContainerTransaction
- type WindowContainerTransactionCallbackProxy
- type WindowContainerTransactionCallbackStub
- type WindowContextInfo
- type WindowOrganizerControllerProxy
- func (p *WindowOrganizerControllerProxy) ApplySyncTransaction(ctx context.Context, t WindowContainerTransaction, ...) (int32, error)
- func (p *WindowOrganizerControllerProxy) ApplyTransaction(ctx context.Context, t WindowContainerTransaction) error
- func (p *WindowOrganizerControllerProxy) AsBinder() binder.IBinder
- func (p *WindowOrganizerControllerProxy) FinishTransition(ctx context.Context, transitionToken binder.IBinder, ...) error
- func (p *WindowOrganizerControllerProxy) GetApplyToken(ctx context.Context) (binder.IBinder, error)
- func (p *WindowOrganizerControllerProxy) GetDisplayAreaOrganizerController(ctx context.Context) (IDisplayAreaOrganizerController, error)
- func (p *WindowOrganizerControllerProxy) GetTaskFragmentOrganizerController(ctx context.Context) (ITaskFragmentOrganizerController, error)
- func (p *WindowOrganizerControllerProxy) GetTaskOrganizerController(ctx context.Context) (ITaskOrganizerController, error)
- func (p *WindowOrganizerControllerProxy) GetTransitionMetricsReporter(ctx context.Context) (ITransitionMetricsReporter, error)
- func (p *WindowOrganizerControllerProxy) RegisterTransitionPlayer(ctx context.Context, player ITransitionPlayer) error
- func (p *WindowOrganizerControllerProxy) StartLegacyTransition(ctx context.Context, type_ int32, adapter types.RemoteAnimationAdapter, ...) (int32, error)
- func (p *WindowOrganizerControllerProxy) StartNewTransition(ctx context.Context, type_ int32, t *WindowContainerTransaction) (binder.IBinder, error)
- func (p *WindowOrganizerControllerProxy) StartTransition(ctx context.Context, transitionToken binder.IBinder, ...) error
- type WindowOrganizerControllerStub
- type WindowlessStartingSurfaceCallbackProxy
- type WindowlessStartingSurfaceCallbackStub
Constants ¶
const ( TransactionIBackAnimationRunnerOnAnimationCancelled = binder.FirstCallTransaction + 0 TransactionIBackAnimationRunnerOnAnimationStart = binder.FirstCallTransaction + 1 )
const ( MethodIBackAnimationRunnerOnAnimationCancelled = "onAnimationCancelled" MethodIBackAnimationRunnerOnAnimationStart = "onAnimationStart" )
const ( TransactionIDisplayAreaOrganizerOnDisplayAreaAppeared = binder.FirstCallTransaction + 0 TransactionIDisplayAreaOrganizerOnDisplayAreaVanished = binder.FirstCallTransaction + 1 TransactionIDisplayAreaOrganizerOnDisplayAreaInfoChanged = binder.FirstCallTransaction + 2 )
const ( MethodIDisplayAreaOrganizerOnDisplayAreaAppeared = "onDisplayAreaAppeared" MethodIDisplayAreaOrganizerOnDisplayAreaVanished = "onDisplayAreaVanished" MethodIDisplayAreaOrganizerOnDisplayAreaInfoChanged = "onDisplayAreaInfoChanged" )
const ( TransactionIDisplayAreaOrganizerControllerRegisterOrganizer = binder.FirstCallTransaction + 0 TransactionIDisplayAreaOrganizerControllerUnregisterOrganizer = binder.FirstCallTransaction + 1 TransactionIDisplayAreaOrganizerControllerCreateTaskDisplayArea = binder.FirstCallTransaction + 2 TransactionIDisplayAreaOrganizerControllerDeleteTaskDisplayArea = binder.FirstCallTransaction + 3 )
const ( MethodIDisplayAreaOrganizerControllerRegisterOrganizer = "registerOrganizer" MethodIDisplayAreaOrganizerControllerUnregisterOrganizer = "unregisterOrganizer" MethodIDisplayAreaOrganizerControllerCreateTaskDisplayArea = "createTaskDisplayArea" MethodIDisplayAreaOrganizerControllerDeleteTaskDisplayArea = "deleteTaskDisplayArea" )
const ( TransactionIGlobalDragListenerOnCrossWindowDrop = binder.FirstCallTransaction + 0 TransactionIGlobalDragListenerOnUnhandledDrop = binder.FirstCallTransaction + 1 )
const ( MethodIGlobalDragListenerOnCrossWindowDrop = "onCrossWindowDrop" MethodIGlobalDragListenerOnUnhandledDrop = "onUnhandledDrop" )
const ( TransactionIOnBackInvokedCallbackOnBackStarted = binder.FirstCallTransaction + 0 TransactionIOnBackInvokedCallbackOnBackProgressed = binder.FirstCallTransaction + 1 TransactionIOnBackInvokedCallbackOnBackCancelled = binder.FirstCallTransaction + 2 TransactionIOnBackInvokedCallbackOnBackInvoked = binder.FirstCallTransaction + 3 )
const ( MethodIOnBackInvokedCallbackOnBackStarted = "onBackStarted" MethodIOnBackInvokedCallbackOnBackProgressed = "onBackProgressed" MethodIOnBackInvokedCallbackOnBackCancelled = "onBackCancelled" MethodIOnBackInvokedCallbackOnBackInvoked = "onBackInvoked" )
const ( TransactionIRemoteTransitionStartAnimation = binder.FirstCallTransaction + 0 TransactionIRemoteTransitionMergeAnimation = binder.FirstCallTransaction + 1 TransactionIRemoteTransitionOnTransitionConsumed = binder.FirstCallTransaction + 2 )
const ( MethodIRemoteTransitionStartAnimation = "startAnimation" MethodIRemoteTransitionMergeAnimation = "mergeAnimation" MethodIRemoteTransitionOnTransitionConsumed = "onTransitionConsumed" )
const ( TransactionISurfaceSyncGroupOnAddedToSyncGroup = binder.FirstCallTransaction + 0 TransactionISurfaceSyncGroupAddToSync = binder.FirstCallTransaction + 1 )
const ( MethodISurfaceSyncGroupOnAddedToSyncGroup = "onAddedToSyncGroup" MethodISurfaceSyncGroupAddToSync = "addToSync" )
const ( TransactionITaskFragmentOrganizerControllerRegisterOrganizer = binder.FirstCallTransaction + 0 TransactionITaskFragmentOrganizerControllerUnregisterOrganizer = binder.FirstCallTransaction + 1 TransactionITaskFragmentOrganizerControllerRegisterRemoteAnimations = binder.FirstCallTransaction + 2 TransactionITaskFragmentOrganizerControllerUnregisterRemoteAnimations = binder.FirstCallTransaction + 3 TransactionITaskFragmentOrganizerControllerIsActivityEmbedded = binder.FirstCallTransaction + 4 TransactionITaskFragmentOrganizerControllerOnTransactionHandled = binder.FirstCallTransaction + 5 TransactionITaskFragmentOrganizerControllerApplyTransaction = binder.FirstCallTransaction + 6 )
const ( MethodITaskFragmentOrganizerControllerRegisterOrganizer = "registerOrganizer" MethodITaskFragmentOrganizerControllerUnregisterOrganizer = "unregisterOrganizer" MethodITaskFragmentOrganizerControllerRegisterRemoteAnimations = "registerRemoteAnimations" MethodITaskFragmentOrganizerControllerUnregisterRemoteAnimations = "unregisterRemoteAnimations" MethodITaskFragmentOrganizerControllerIsActivityEmbedded = "isActivityEmbedded" MethodITaskFragmentOrganizerControllerOnTransactionHandled = "onTransactionHandled" MethodITaskFragmentOrganizerControllerApplyTransaction = "applyTransaction" )
const ( TransactionITaskOrganizerAddStartingWindow = binder.FirstCallTransaction + 0 TransactionITaskOrganizerRemoveStartingWindow = binder.FirstCallTransaction + 1 TransactionITaskOrganizerCopySplashScreenView = binder.FirstCallTransaction + 2 TransactionITaskOrganizerOnAppSplashScreenViewRemoved = binder.FirstCallTransaction + 3 TransactionITaskOrganizerOnTaskAppeared = binder.FirstCallTransaction + 4 TransactionITaskOrganizerOnTaskVanished = binder.FirstCallTransaction + 5 TransactionITaskOrganizerOnTaskInfoChanged = binder.FirstCallTransaction + 6 TransactionITaskOrganizerOnBackPressedOnTaskRoot = binder.FirstCallTransaction + 7 TransactionITaskOrganizerOnImeDrawnOnTask = binder.FirstCallTransaction + 8 )
const ( MethodITaskOrganizerAddStartingWindow = "addStartingWindow" MethodITaskOrganizerRemoveStartingWindow = "removeStartingWindow" MethodITaskOrganizerCopySplashScreenView = "copySplashScreenView" MethodITaskOrganizerOnAppSplashScreenViewRemoved = "onAppSplashScreenViewRemoved" MethodITaskOrganizerOnTaskAppeared = "onTaskAppeared" MethodITaskOrganizerOnTaskVanished = "onTaskVanished" MethodITaskOrganizerOnTaskInfoChanged = "onTaskInfoChanged" MethodITaskOrganizerOnBackPressedOnTaskRoot = "onBackPressedOnTaskRoot" MethodITaskOrganizerOnImeDrawnOnTask = "onImeDrawnOnTask" )
const ( TransactionITaskOrganizerControllerRegisterTaskOrganizer = binder.FirstCallTransaction + 0 TransactionITaskOrganizerControllerUnregisterTaskOrganizer = binder.FirstCallTransaction + 1 TransactionITaskOrganizerControllerCreateRootTask = binder.FirstCallTransaction + 2 TransactionITaskOrganizerControllerDeleteRootTask = binder.FirstCallTransaction + 3 TransactionITaskOrganizerControllerGetChildTasks = binder.FirstCallTransaction + 4 TransactionITaskOrganizerControllerGetRootTasks = binder.FirstCallTransaction + 5 TransactionITaskOrganizerControllerGetImeTarget = binder.FirstCallTransaction + 6 TransactionITaskOrganizerControllerSetInterceptBackPressedOnTaskRoot = binder.FirstCallTransaction + 7 TransactionITaskOrganizerControllerRestartTaskTopActivityProcessIfVisible = binder.FirstCallTransaction + 8 TransactionITaskOrganizerControllerUpdateCameraCompatControlState = binder.FirstCallTransaction + 9 )
const ( MethodITaskOrganizerControllerRegisterTaskOrganizer = "registerTaskOrganizer" MethodITaskOrganizerControllerUnregisterTaskOrganizer = "unregisterTaskOrganizer" MethodITaskOrganizerControllerCreateRootTask = "createRootTask" MethodITaskOrganizerControllerDeleteRootTask = "deleteRootTask" MethodITaskOrganizerControllerGetChildTasks = "getChildTasks" MethodITaskOrganizerControllerGetRootTasks = "getRootTasks" MethodITaskOrganizerControllerGetImeTarget = "getImeTarget" MethodITaskOrganizerControllerSetInterceptBackPressedOnTaskRoot = "setInterceptBackPressedOnTaskRoot" MethodITaskOrganizerControllerRestartTaskTopActivityProcessIfVisible = "restartTaskTopActivityProcessIfVisible" MethodITaskOrganizerControllerUpdateCameraCompatControlState = "updateCameraCompatControlState" )
const ( TransactionITransitionPlayerOnTransitionReady = binder.FirstCallTransaction + 0 TransactionITransitionPlayerRequestStartTransition = binder.FirstCallTransaction + 1 )
const ( MethodITransitionPlayerOnTransitionReady = "onTransitionReady" MethodITransitionPlayerRequestStartTransition = "requestStartTransition" )
const ( TransactionIWindowOrganizerControllerApplyTransaction = binder.FirstCallTransaction + 0 TransactionIWindowOrganizerControllerApplySyncTransaction = binder.FirstCallTransaction + 1 TransactionIWindowOrganizerControllerStartNewTransition = binder.FirstCallTransaction + 2 TransactionIWindowOrganizerControllerStartTransition = binder.FirstCallTransaction + 3 TransactionIWindowOrganizerControllerStartLegacyTransition = binder.FirstCallTransaction + 4 TransactionIWindowOrganizerControllerFinishTransition = binder.FirstCallTransaction + 5 TransactionIWindowOrganizerControllerGetTaskOrganizerController = binder.FirstCallTransaction + 6 TransactionIWindowOrganizerControllerGetDisplayAreaOrganizerController = binder.FirstCallTransaction + 7 TransactionIWindowOrganizerControllerGetTaskFragmentOrganizerController = binder.FirstCallTransaction + 8 TransactionIWindowOrganizerControllerRegisterTransitionPlayer = binder.FirstCallTransaction + 9 TransactionIWindowOrganizerControllerGetTransitionMetricsReporter = binder.FirstCallTransaction + 10 TransactionIWindowOrganizerControllerGetApplyToken = binder.FirstCallTransaction + 11 )
const ( MethodIWindowOrganizerControllerApplyTransaction = "applyTransaction" MethodIWindowOrganizerControllerApplySyncTransaction = "applySyncTransaction" MethodIWindowOrganizerControllerStartNewTransition = "startNewTransition" MethodIWindowOrganizerControllerStartTransition = "startTransition" MethodIWindowOrganizerControllerStartLegacyTransition = "startLegacyTransition" MethodIWindowOrganizerControllerFinishTransition = "finishTransition" MethodIWindowOrganizerControllerGetTaskOrganizerController = "getTaskOrganizerController" MethodIWindowOrganizerControllerGetDisplayAreaOrganizerController = "getDisplayAreaOrganizerController" MethodIWindowOrganizerControllerGetTaskFragmentOrganizerController = "getTaskFragmentOrganizerController" MethodIWindowOrganizerControllerRegisterTransitionPlayer = "registerTransitionPlayer" MethodIWindowOrganizerControllerGetTransitionMetricsReporter = "getTransitionMetricsReporter" MethodIWindowOrganizerControllerGetApplyToken = "getApplyToken" )
const DescriptorIBackAnimationFinishedCallback = "android.window.IBackAnimationFinishedCallback"
const DescriptorIBackAnimationRunner = "android.window.IBackAnimationRunner"
const DescriptorIDisplayAreaOrganizer = "android.window.IDisplayAreaOrganizer"
const DescriptorIDisplayAreaOrganizerController = "android.window.IDisplayAreaOrganizerController"
const DescriptorIDumpCallback = "android.window.IDumpCallback"
const DescriptorIGlobalDragListener = "android.window.IGlobalDragListener"
const DescriptorIOnBackInvokedCallback = "android.window.IOnBackInvokedCallback"
const DescriptorIRemoteTransition = "android.window.IRemoteTransition"
const DescriptorIRemoteTransitionFinishedCallback = "android.window.IRemoteTransitionFinishedCallback"
const DescriptorIScreenRecordingCallback = "android.window.IScreenRecordingCallback"
const DescriptorISurfaceSyncGroup = "android.window.ISurfaceSyncGroup"
const DescriptorISurfaceSyncGroupCompletedListener = "android.window.ISurfaceSyncGroupCompletedListener"
const DescriptorITaskFpsCallback = "android.window.ITaskFpsCallback"
const DescriptorITaskFragmentOrganizer = "android.window.ITaskFragmentOrganizer"
const DescriptorITaskFragmentOrganizerController = "android.window.ITaskFragmentOrganizerController"
const DescriptorITaskOrganizer = "android.window.ITaskOrganizer"
const DescriptorITaskOrganizerController = "android.window.ITaskOrganizerController"
const DescriptorITransactionReadyCallback = "android.window.ITransactionReadyCallback"
const DescriptorITransitionMetricsReporter = "android.window.ITransitionMetricsReporter"
const DescriptorITransitionPlayer = "android.window.ITransitionPlayer"
const DescriptorITrustedPresentationListener = "android.window.ITrustedPresentationListener"
const DescriptorIUnhandledDragCallback = "android.window.IUnhandledDragCallback"
const DescriptorIWindowContainerToken = "android.window.IWindowContainerToken"
const DescriptorIWindowContainerTransactionCallback = "android.window.IWindowContainerTransactionCallback"
const DescriptorIWindowOrganizerController = "android.window.IWindowOrganizerController"
const DescriptorIWindowlessStartingSurfaceCallback = "android.window.IWindowlessStartingSurfaceCallback"
const (
MethodIBackAnimationFinishedCallbackOnAnimationFinished = "onAnimationFinished"
)
const (
MethodIDumpCallbackOnDump = "onDump"
)
const (
MethodIRemoteTransitionFinishedCallbackOnTransitionFinished = "onTransitionFinished"
)
const (
MethodIScreenRecordingCallbackOnScreenRecordingStateChanged = "onScreenRecordingStateChanged"
)
const (
MethodISurfaceSyncGroupCompletedListenerOnSurfaceSyncGroupComplete = "onSurfaceSyncGroupComplete"
)
const (
MethodITaskFpsCallbackOnFpsReported = "onFpsReported"
)
const (
MethodITaskFragmentOrganizerOnTransactionReady = "onTransactionReady"
)
const (
MethodITransactionReadyCallbackOnTransactionReady = "onTransactionReady"
)
const (
MethodITransitionMetricsReporterReportAnimationStart = "reportAnimationStart"
)
const (
MethodITrustedPresentationListenerOnTrustedPresentationChanged = "onTrustedPresentationChanged"
)
const (
MethodIUnhandledDragCallbackNotifyUnhandledDropComplete = "notifyUnhandledDropComplete"
)
const (
MethodIWindowContainerTransactionCallbackOnTransactionReady = "onTransactionReady"
)
const (
MethodIWindowlessStartingSurfaceCallbackOnSurfaceAdded = "onSurfaceAdded"
)
const (
TransactionIBackAnimationFinishedCallbackOnAnimationFinished = binder.FirstCallTransaction + 0
)
const (
TransactionIDumpCallbackOnDump = binder.FirstCallTransaction + 0
)
const (
TransactionIRemoteTransitionFinishedCallbackOnTransitionFinished = binder.FirstCallTransaction + 0
)
const (
TransactionIScreenRecordingCallbackOnScreenRecordingStateChanged = binder.FirstCallTransaction + 0
)
const (
TransactionISurfaceSyncGroupCompletedListenerOnSurfaceSyncGroupComplete = binder.FirstCallTransaction + 0
)
const (
TransactionITaskFpsCallbackOnFpsReported = binder.FirstCallTransaction + 0
)
const (
TransactionITaskFragmentOrganizerOnTransactionReady = binder.FirstCallTransaction + 0
)
const (
TransactionITransactionReadyCallbackOnTransactionReady = binder.FirstCallTransaction + 0
)
const (
TransactionITransitionMetricsReporterReportAnimationStart = binder.FirstCallTransaction + 0
)
const (
TransactionITrustedPresentationListenerOnTrustedPresentationChanged = binder.FirstCallTransaction + 0
)
const (
TransactionIUnhandledDragCallbackNotifyUnhandledDropComplete = binder.FirstCallTransaction + 0
)
const (
TransactionIWindowContainerTransactionCallbackOnTransactionReady = binder.FirstCallTransaction + 0
)
const (
TransactionIWindowlessStartingSurfaceCallbackOnSurfaceAdded = binder.FirstCallTransaction + 0
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActivityWindowInfo ¶
type ActivityWindowInfo struct {
IsEmbedded bool
}
func (*ActivityWindowInfo) MarshalParcel ¶
func (s *ActivityWindowInfo) MarshalParcel( p *parcel.Parcel, ) error
func (*ActivityWindowInfo) UnmarshalParcel ¶
func (s *ActivityWindowInfo) UnmarshalParcel( p *parcel.Parcel, ) error
type AddToSurfaceSyncGroupResult ¶
type AddToSurfaceSyncGroupResult struct {
MParentSyncGroup ISurfaceSyncGroup
MTransactionReadyCallback ITransactionReadyCallback
}
func (*AddToSurfaceSyncGroupResult) MarshalParcel ¶
func (s *AddToSurfaceSyncGroupResult) MarshalParcel( p *parcel.Parcel, ) error
func (*AddToSurfaceSyncGroupResult) UnmarshalParcel ¶
func (s *AddToSurfaceSyncGroupResult) UnmarshalParcel( p *parcel.Parcel, ) error
type BackAnimationAdapter ¶
type BackAnimationAdapter struct {
}
func (*BackAnimationAdapter) MarshalParcel ¶
func (s *BackAnimationAdapter) MarshalParcel( p *parcel.Parcel, ) error
func (*BackAnimationAdapter) UnmarshalParcel ¶
func (s *BackAnimationAdapter) UnmarshalParcel( p *parcel.Parcel, ) error
type BackAnimationFinishedCallbackProxy ¶
func NewBackAnimationFinishedCallbackProxy ¶
func NewBackAnimationFinishedCallbackProxy( remote binder.IBinder, ) *BackAnimationFinishedCallbackProxy
func (*BackAnimationFinishedCallbackProxy) AsBinder ¶
func (p *BackAnimationFinishedCallbackProxy) AsBinder() binder.IBinder
func (*BackAnimationFinishedCallbackProxy) OnAnimationFinished ¶
func (p *BackAnimationFinishedCallbackProxy) OnAnimationFinished( ctx context.Context, triggerBack bool, ) error
type BackAnimationFinishedCallbackStub ¶
type BackAnimationFinishedCallbackStub struct {
Impl IBackAnimationFinishedCallback
Transport binder.VersionAwareTransport
}
BackAnimationFinishedCallbackStub dispatches incoming binder transactions to a typed IBackAnimationFinishedCallback implementation.
func (*BackAnimationFinishedCallbackStub) Descriptor ¶
func (s *BackAnimationFinishedCallbackStub) Descriptor() string
func (*BackAnimationFinishedCallbackStub) OnTransaction ¶
func (s *BackAnimationFinishedCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type BackAnimationRunnerProxy ¶
func NewBackAnimationRunnerProxy ¶
func NewBackAnimationRunnerProxy( remote binder.IBinder, ) *BackAnimationRunnerProxy
func (*BackAnimationRunnerProxy) AsBinder ¶
func (p *BackAnimationRunnerProxy) AsBinder() binder.IBinder
func (*BackAnimationRunnerProxy) OnAnimationCancelled ¶
func (p *BackAnimationRunnerProxy) OnAnimationCancelled( ctx context.Context, ) error
func (*BackAnimationRunnerProxy) OnAnimationStart ¶
func (p *BackAnimationRunnerProxy) OnAnimationStart( ctx context.Context, apps []types.RemoteAnimationTarget, wallpapers []types.RemoteAnimationTarget, nonApps []types.RemoteAnimationTarget, finishedCallback IBackAnimationFinishedCallback, ) error
type BackAnimationRunnerStub ¶
type BackAnimationRunnerStub struct {
Impl IBackAnimationRunner
Transport binder.VersionAwareTransport
}
BackAnimationRunnerStub dispatches incoming binder transactions to a typed IBackAnimationRunner implementation.
func (*BackAnimationRunnerStub) Descriptor ¶
func (s *BackAnimationRunnerStub) Descriptor() string
func (*BackAnimationRunnerStub) OnTransaction ¶
func (s *BackAnimationRunnerStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type BackMotionEvent ¶
type BackMotionEvent struct {
TouchX float32
TouchY float32
Progress float32
VelocityX float32
VelocityY float32
TriggerBack bool
SwipeEdge int32
}
func (*BackMotionEvent) MarshalParcel ¶
func (s *BackMotionEvent) MarshalParcel( p *parcel.Parcel, ) error
func (*BackMotionEvent) UnmarshalParcel ¶
func (s *BackMotionEvent) UnmarshalParcel( p *parcel.Parcel, ) error
type BackNavigationInfo ¶
type BackNavigationInfo struct {
}
func (*BackNavigationInfo) MarshalParcel ¶
func (s *BackNavigationInfo) MarshalParcel( p *parcel.Parcel, ) error
func (*BackNavigationInfo) UnmarshalParcel ¶
func (s *BackNavigationInfo) UnmarshalParcel( p *parcel.Parcel, ) error
type ClientWindowFrames ¶
func (*ClientWindowFrames) MarshalParcel ¶
func (s *ClientWindowFrames) MarshalParcel( p *parcel.Parcel, ) error
func (*ClientWindowFrames) UnmarshalParcel ¶
func (s *ClientWindowFrames) UnmarshalParcel( p *parcel.Parcel, ) error
type DisplayAreaAppearedInfo ¶
type DisplayAreaAppearedInfo struct {
DisplayAreaInfo *DisplayAreaInfo
}
func (*DisplayAreaAppearedInfo) MarshalParcel ¶
func (s *DisplayAreaAppearedInfo) MarshalParcel( p *parcel.Parcel, ) error
func (*DisplayAreaAppearedInfo) UnmarshalParcel ¶
func (s *DisplayAreaAppearedInfo) UnmarshalParcel( p *parcel.Parcel, ) error
type DisplayAreaInfo ¶
func (*DisplayAreaInfo) MarshalParcel ¶
func (s *DisplayAreaInfo) MarshalParcel( p *parcel.Parcel, ) error
func (*DisplayAreaInfo) UnmarshalParcel ¶
func (s *DisplayAreaInfo) UnmarshalParcel( p *parcel.Parcel, ) error
type DisplayAreaOrganizerControllerProxy ¶
func NewDisplayAreaOrganizerControllerProxy ¶
func NewDisplayAreaOrganizerControllerProxy( remote binder.IBinder, ) *DisplayAreaOrganizerControllerProxy
func (*DisplayAreaOrganizerControllerProxy) AsBinder ¶
func (p *DisplayAreaOrganizerControllerProxy) AsBinder() binder.IBinder
func (*DisplayAreaOrganizerControllerProxy) CreateTaskDisplayArea ¶
func (p *DisplayAreaOrganizerControllerProxy) CreateTaskDisplayArea( ctx context.Context, organizer IDisplayAreaOrganizer, displayId int32, parentFeatureId int32, name string, ) (DisplayAreaAppearedInfo, error)
func (*DisplayAreaOrganizerControllerProxy) DeleteTaskDisplayArea ¶
func (p *DisplayAreaOrganizerControllerProxy) DeleteTaskDisplayArea( ctx context.Context, taskDisplayArea WindowContainerToken, ) error
func (*DisplayAreaOrganizerControllerProxy) RegisterOrganizer ¶
func (p *DisplayAreaOrganizerControllerProxy) RegisterOrganizer( ctx context.Context, organizer IDisplayAreaOrganizer, displayAreaFeature int32, ) (types.ParceledListSlice, error)
func (*DisplayAreaOrganizerControllerProxy) UnregisterOrganizer ¶
func (p *DisplayAreaOrganizerControllerProxy) UnregisterOrganizer( ctx context.Context, organizer IDisplayAreaOrganizer, ) error
type DisplayAreaOrganizerControllerStub ¶
type DisplayAreaOrganizerControllerStub struct {
Impl IDisplayAreaOrganizerController
Transport binder.VersionAwareTransport
}
DisplayAreaOrganizerControllerStub dispatches incoming binder transactions to a typed IDisplayAreaOrganizerController implementation.
func (*DisplayAreaOrganizerControllerStub) Descriptor ¶
func (s *DisplayAreaOrganizerControllerStub) Descriptor() string
func (*DisplayAreaOrganizerControllerStub) OnTransaction ¶
func (s *DisplayAreaOrganizerControllerStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type DisplayAreaOrganizerProxy ¶
func NewDisplayAreaOrganizerProxy ¶
func NewDisplayAreaOrganizerProxy( remote binder.IBinder, ) *DisplayAreaOrganizerProxy
func (*DisplayAreaOrganizerProxy) AsBinder ¶
func (p *DisplayAreaOrganizerProxy) AsBinder() binder.IBinder
func (*DisplayAreaOrganizerProxy) OnDisplayAreaAppeared ¶
func (p *DisplayAreaOrganizerProxy) OnDisplayAreaAppeared( ctx context.Context, displayAreaInfo DisplayAreaInfo, leash types.SurfaceControl, ) error
func (*DisplayAreaOrganizerProxy) OnDisplayAreaInfoChanged ¶
func (p *DisplayAreaOrganizerProxy) OnDisplayAreaInfoChanged( ctx context.Context, displayAreaInfo DisplayAreaInfo, ) error
func (*DisplayAreaOrganizerProxy) OnDisplayAreaVanished ¶
func (p *DisplayAreaOrganizerProxy) OnDisplayAreaVanished( ctx context.Context, displayAreaInfo DisplayAreaInfo, ) error
type DisplayAreaOrganizerStub ¶
type DisplayAreaOrganizerStub struct {
Impl IDisplayAreaOrganizer
Transport binder.VersionAwareTransport
}
DisplayAreaOrganizerStub dispatches incoming binder transactions to a typed IDisplayAreaOrganizer implementation.
func (*DisplayAreaOrganizerStub) Descriptor ¶
func (s *DisplayAreaOrganizerStub) Descriptor() string
func (*DisplayAreaOrganizerStub) OnTransaction ¶
func (s *DisplayAreaOrganizerStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type DumpCallbackProxy ¶
func NewDumpCallbackProxy ¶
func NewDumpCallbackProxy( remote binder.IBinder, ) *DumpCallbackProxy
func (*DumpCallbackProxy) AsBinder ¶
func (p *DumpCallbackProxy) AsBinder() binder.IBinder
type DumpCallbackStub ¶
type DumpCallbackStub struct {
Impl IDumpCallback
Transport binder.VersionAwareTransport
}
DumpCallbackStub dispatches incoming binder transactions to a typed IDumpCallback implementation.
func (*DumpCallbackStub) Descriptor ¶
func (s *DumpCallbackStub) Descriptor() string
func (*DumpCallbackStub) OnTransaction ¶
func (s *DumpCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type GlobalDragListenerProxy ¶
func NewGlobalDragListenerProxy ¶
func NewGlobalDragListenerProxy( remote binder.IBinder, ) *GlobalDragListenerProxy
func (*GlobalDragListenerProxy) AsBinder ¶
func (p *GlobalDragListenerProxy) AsBinder() binder.IBinder
func (*GlobalDragListenerProxy) OnCrossWindowDrop ¶
func (p *GlobalDragListenerProxy) OnCrossWindowDrop( ctx context.Context, taskInfo types.ActivityManagerRunningTaskInfo, ) error
func (*GlobalDragListenerProxy) OnUnhandledDrop ¶
func (p *GlobalDragListenerProxy) OnUnhandledDrop( ctx context.Context, event viewTypes.DragEvent, callback IUnhandledDragCallback, ) error
type GlobalDragListenerStub ¶
type GlobalDragListenerStub struct {
Impl IGlobalDragListener
Transport binder.VersionAwareTransport
}
GlobalDragListenerStub dispatches incoming binder transactions to a typed IGlobalDragListener implementation.
func (*GlobalDragListenerStub) Descriptor ¶
func (s *GlobalDragListenerStub) Descriptor() string
func (*GlobalDragListenerStub) OnTransaction ¶
func (s *GlobalDragListenerStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type IBackAnimationFinishedCallback ¶
type IBackAnimationFinishedCallback interface {
AsBinder() binder.IBinder
OnAnimationFinished(ctx context.Context, triggerBack bool) error
}
func NewBackAnimationFinishedCallbackStub ¶
func NewBackAnimationFinishedCallbackStub( impl IBackAnimationFinishedCallbackServer, ) IBackAnimationFinishedCallback
NewBackAnimationFinishedCallbackStub creates a server-side IBackAnimationFinishedCallback wrapping the given server implementation. The returned value satisfies IBackAnimationFinishedCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IBackAnimationFinishedCallbackServer ¶
type IBackAnimationFinishedCallbackServer interface {
OnAnimationFinished(ctx context.Context, triggerBack bool) error
}
IBackAnimationFinishedCallbackServer is the server-side interface that user implementations provide to NewBackAnimationFinishedCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IBackAnimationRunner ¶
type IBackAnimationRunner interface {
AsBinder() binder.IBinder
OnAnimationCancelled(ctx context.Context) error
OnAnimationStart(ctx context.Context, apps []types.RemoteAnimationTarget, wallpapers []types.RemoteAnimationTarget, nonApps []types.RemoteAnimationTarget, finishedCallback IBackAnimationFinishedCallback) error
}
func NewBackAnimationRunnerStub ¶
func NewBackAnimationRunnerStub( impl IBackAnimationRunnerServer, ) IBackAnimationRunner
NewBackAnimationRunnerStub creates a server-side IBackAnimationRunner wrapping the given server implementation. The returned value satisfies IBackAnimationRunner and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IBackAnimationRunnerServer ¶
type IBackAnimationRunnerServer interface {
OnAnimationCancelled(ctx context.Context) error
OnAnimationStart(ctx context.Context, apps []types.RemoteAnimationTarget, wallpapers []types.RemoteAnimationTarget, nonApps []types.RemoteAnimationTarget, finishedCallback IBackAnimationFinishedCallback) error
}
IBackAnimationRunnerServer is the server-side interface that user implementations provide to NewBackAnimationRunnerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IDisplayAreaOrganizer ¶
type IDisplayAreaOrganizer interface {
AsBinder() binder.IBinder
OnDisplayAreaAppeared(ctx context.Context, displayAreaInfo DisplayAreaInfo, leash types.SurfaceControl) error
OnDisplayAreaVanished(ctx context.Context, displayAreaInfo DisplayAreaInfo) error
OnDisplayAreaInfoChanged(ctx context.Context, displayAreaInfo DisplayAreaInfo) error
}
func NewDisplayAreaOrganizerStub ¶
func NewDisplayAreaOrganizerStub( impl IDisplayAreaOrganizerServer, ) IDisplayAreaOrganizer
NewDisplayAreaOrganizerStub creates a server-side IDisplayAreaOrganizer wrapping the given server implementation. The returned value satisfies IDisplayAreaOrganizer and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IDisplayAreaOrganizerController ¶
type IDisplayAreaOrganizerController interface {
AsBinder() binder.IBinder
RegisterOrganizer(ctx context.Context, organizer IDisplayAreaOrganizer, displayAreaFeature int32) (types.ParceledListSlice, error)
UnregisterOrganizer(ctx context.Context, organizer IDisplayAreaOrganizer) error
CreateTaskDisplayArea(ctx context.Context, organizer IDisplayAreaOrganizer, displayId int32, parentFeatureId int32, name string) (DisplayAreaAppearedInfo, error)
DeleteTaskDisplayArea(ctx context.Context, taskDisplayArea WindowContainerToken) error
}
func NewDisplayAreaOrganizerControllerStub ¶
func NewDisplayAreaOrganizerControllerStub( impl IDisplayAreaOrganizerControllerServer, ) IDisplayAreaOrganizerController
NewDisplayAreaOrganizerControllerStub creates a server-side IDisplayAreaOrganizerController wrapping the given server implementation. The returned value satisfies IDisplayAreaOrganizerController and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IDisplayAreaOrganizerControllerServer ¶
type IDisplayAreaOrganizerControllerServer interface {
RegisterOrganizer(ctx context.Context, organizer IDisplayAreaOrganizer, displayAreaFeature int32) (types.ParceledListSlice, error)
UnregisterOrganizer(ctx context.Context, organizer IDisplayAreaOrganizer) error
CreateTaskDisplayArea(ctx context.Context, organizer IDisplayAreaOrganizer, displayId int32, parentFeatureId int32, name string) (DisplayAreaAppearedInfo, error)
DeleteTaskDisplayArea(ctx context.Context, taskDisplayArea WindowContainerToken) error
}
IDisplayAreaOrganizerControllerServer is the server-side interface that user implementations provide to NewDisplayAreaOrganizerControllerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IDisplayAreaOrganizerServer ¶
type IDisplayAreaOrganizerServer interface {
OnDisplayAreaAppeared(ctx context.Context, displayAreaInfo DisplayAreaInfo, leash types.SurfaceControl) error
OnDisplayAreaVanished(ctx context.Context, displayAreaInfo DisplayAreaInfo) error
OnDisplayAreaInfoChanged(ctx context.Context, displayAreaInfo DisplayAreaInfo) error
}
IDisplayAreaOrganizerServer is the server-side interface that user implementations provide to NewDisplayAreaOrganizerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IDumpCallback ¶
type IDumpCallback interface {
AsBinder() binder.IBinder
OnDump(ctx context.Context, outFd int32) error
}
func NewDumpCallbackStub ¶
func NewDumpCallbackStub( impl IDumpCallbackServer, ) IDumpCallback
NewDumpCallbackStub creates a server-side IDumpCallback wrapping the given server implementation. The returned value satisfies IDumpCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IDumpCallbackServer ¶
IDumpCallbackServer is the server-side interface that user implementations provide to NewDumpCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IGlobalDragListener ¶
type IGlobalDragListener interface {
AsBinder() binder.IBinder
OnCrossWindowDrop(ctx context.Context, taskInfo types.ActivityManagerRunningTaskInfo) error
OnUnhandledDrop(ctx context.Context, event viewTypes.DragEvent, callback IUnhandledDragCallback) error
}
func NewGlobalDragListenerStub ¶
func NewGlobalDragListenerStub( impl IGlobalDragListenerServer, ) IGlobalDragListener
NewGlobalDragListenerStub creates a server-side IGlobalDragListener wrapping the given server implementation. The returned value satisfies IGlobalDragListener and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IGlobalDragListenerServer ¶
type IGlobalDragListenerServer interface {
OnCrossWindowDrop(ctx context.Context, taskInfo types.ActivityManagerRunningTaskInfo) error
OnUnhandledDrop(ctx context.Context, event viewTypes.DragEvent, callback IUnhandledDragCallback) error
}
IGlobalDragListenerServer is the server-side interface that user implementations provide to NewGlobalDragListenerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IOnBackInvokedCallback ¶
type IOnBackInvokedCallback interface {
AsBinder() binder.IBinder
OnBackStarted(ctx context.Context, backMotionEvent BackMotionEvent) error
OnBackProgressed(ctx context.Context, backMotionEvent BackMotionEvent) error
OnBackCancelled(ctx context.Context) error
OnBackInvoked(ctx context.Context) error
}
func NewOnBackInvokedCallbackStub ¶
func NewOnBackInvokedCallbackStub( impl IOnBackInvokedCallbackServer, ) IOnBackInvokedCallback
NewOnBackInvokedCallbackStub creates a server-side IOnBackInvokedCallback wrapping the given server implementation. The returned value satisfies IOnBackInvokedCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IOnBackInvokedCallbackServer ¶
type IOnBackInvokedCallbackServer interface {
OnBackStarted(ctx context.Context, backMotionEvent BackMotionEvent) error
OnBackProgressed(ctx context.Context, backMotionEvent BackMotionEvent) error
OnBackCancelled(ctx context.Context) error
OnBackInvoked(ctx context.Context) error
}
IOnBackInvokedCallbackServer is the server-side interface that user implementations provide to NewOnBackInvokedCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IRemoteTransition ¶
type IRemoteTransition interface {
AsBinder() binder.IBinder
StartAnimation(ctx context.Context, token binder.IBinder, info TransitionInfo, t types.SurfaceControlTransaction, finishCallback IRemoteTransitionFinishedCallback) error
MergeAnimation(ctx context.Context, transition binder.IBinder, info TransitionInfo, t types.SurfaceControlTransaction, mergeTarget binder.IBinder, finishCallback IRemoteTransitionFinishedCallback) error
OnTransitionConsumed(ctx context.Context, transition binder.IBinder, aborted bool) error
}
func NewRemoteTransitionStub ¶
func NewRemoteTransitionStub( impl IRemoteTransitionServer, ) IRemoteTransition
NewRemoteTransitionStub creates a server-side IRemoteTransition wrapping the given server implementation. The returned value satisfies IRemoteTransition and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IRemoteTransitionFinishedCallback ¶
type IRemoteTransitionFinishedCallback interface {
AsBinder() binder.IBinder
OnTransitionFinished(ctx context.Context, wct WindowContainerTransaction, sct types.SurfaceControlTransaction) error
}
func NewRemoteTransitionFinishedCallbackStub ¶
func NewRemoteTransitionFinishedCallbackStub( impl IRemoteTransitionFinishedCallbackServer, ) IRemoteTransitionFinishedCallback
NewRemoteTransitionFinishedCallbackStub creates a server-side IRemoteTransitionFinishedCallback wrapping the given server implementation. The returned value satisfies IRemoteTransitionFinishedCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IRemoteTransitionFinishedCallbackServer ¶
type IRemoteTransitionFinishedCallbackServer interface {
OnTransitionFinished(ctx context.Context, wct WindowContainerTransaction, sct types.SurfaceControlTransaction) error
}
IRemoteTransitionFinishedCallbackServer is the server-side interface that user implementations provide to NewRemoteTransitionFinishedCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IRemoteTransitionServer ¶
type IRemoteTransitionServer interface {
StartAnimation(ctx context.Context, token binder.IBinder, info TransitionInfo, t types.SurfaceControlTransaction, finishCallback IRemoteTransitionFinishedCallback) error
MergeAnimation(ctx context.Context, transition binder.IBinder, info TransitionInfo, t types.SurfaceControlTransaction, mergeTarget binder.IBinder, finishCallback IRemoteTransitionFinishedCallback) error
OnTransitionConsumed(ctx context.Context, transition binder.IBinder, aborted bool) error
}
IRemoteTransitionServer is the server-side interface that user implementations provide to NewRemoteTransitionStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IScreenRecordingCallback ¶
type IScreenRecordingCallback interface {
AsBinder() binder.IBinder
OnScreenRecordingStateChanged(ctx context.Context, visibleInScreenRecording bool) error
}
func NewScreenRecordingCallbackStub ¶
func NewScreenRecordingCallbackStub( impl IScreenRecordingCallbackServer, ) IScreenRecordingCallback
NewScreenRecordingCallbackStub creates a server-side IScreenRecordingCallback wrapping the given server implementation. The returned value satisfies IScreenRecordingCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IScreenRecordingCallbackServer ¶
type IScreenRecordingCallbackServer interface {
OnScreenRecordingStateChanged(ctx context.Context, visibleInScreenRecording bool) error
}
IScreenRecordingCallbackServer is the server-side interface that user implementations provide to NewScreenRecordingCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ISurfaceSyncGroup ¶
type ISurfaceSyncGroup interface {
AsBinder() binder.IBinder
OnAddedToSyncGroup(ctx context.Context, parentSyncGroupToken binder.IBinder, parentSyncGroupMerge bool) (bool, error)
AddToSync(ctx context.Context, surfaceSyncGroup ISurfaceSyncGroup, parentSyncGroupMerge bool) (bool, error)
}
func NewSurfaceSyncGroupStub ¶
func NewSurfaceSyncGroupStub( impl ISurfaceSyncGroupServer, ) ISurfaceSyncGroup
NewSurfaceSyncGroupStub creates a server-side ISurfaceSyncGroup wrapping the given server implementation. The returned value satisfies ISurfaceSyncGroup and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type ISurfaceSyncGroupCompletedListener ¶
type ISurfaceSyncGroupCompletedListener interface {
AsBinder() binder.IBinder
OnSurfaceSyncGroupComplete(ctx context.Context) error
}
func NewSurfaceSyncGroupCompletedListenerStub ¶
func NewSurfaceSyncGroupCompletedListenerStub( impl ISurfaceSyncGroupCompletedListenerServer, ) ISurfaceSyncGroupCompletedListener
NewSurfaceSyncGroupCompletedListenerStub creates a server-side ISurfaceSyncGroupCompletedListener wrapping the given server implementation. The returned value satisfies ISurfaceSyncGroupCompletedListener and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type ISurfaceSyncGroupCompletedListenerServer ¶
type ISurfaceSyncGroupCompletedListenerServer interface {
OnSurfaceSyncGroupComplete(ctx context.Context) error
}
ISurfaceSyncGroupCompletedListenerServer is the server-side interface that user implementations provide to NewSurfaceSyncGroupCompletedListenerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ISurfaceSyncGroupServer ¶
type ISurfaceSyncGroupServer interface {
OnAddedToSyncGroup(ctx context.Context, parentSyncGroupToken binder.IBinder, parentSyncGroupMerge bool) (bool, error)
AddToSync(ctx context.Context, surfaceSyncGroup ISurfaceSyncGroup, parentSyncGroupMerge bool) (bool, error)
}
ISurfaceSyncGroupServer is the server-side interface that user implementations provide to NewSurfaceSyncGroupStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ITaskFpsCallback ¶
type ITaskFpsCallback interface {
AsBinder() binder.IBinder
OnFpsReported(ctx context.Context, fps float32) error
}
func NewTaskFpsCallbackStub ¶
func NewTaskFpsCallbackStub( impl ITaskFpsCallbackServer, ) ITaskFpsCallback
NewTaskFpsCallbackStub creates a server-side ITaskFpsCallback wrapping the given server implementation. The returned value satisfies ITaskFpsCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type ITaskFpsCallbackServer ¶
ITaskFpsCallbackServer is the server-side interface that user implementations provide to NewTaskFpsCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ITaskFragmentOrganizer ¶
type ITaskFragmentOrganizer interface {
AsBinder() binder.IBinder
OnTransactionReady(ctx context.Context, transaction TaskFragmentTransaction) error
}
func NewTaskFragmentOrganizerStub ¶
func NewTaskFragmentOrganizerStub( impl ITaskFragmentOrganizerServer, ) ITaskFragmentOrganizer
NewTaskFragmentOrganizerStub creates a server-side ITaskFragmentOrganizer wrapping the given server implementation. The returned value satisfies ITaskFragmentOrganizer and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type ITaskFragmentOrganizerController ¶
type ITaskFragmentOrganizerController interface {
AsBinder() binder.IBinder
RegisterOrganizer(ctx context.Context, organizer ITaskFragmentOrganizer, isSystemOrganizer bool) error
UnregisterOrganizer(ctx context.Context, organizer ITaskFragmentOrganizer) error
RegisterRemoteAnimations(ctx context.Context, organizer ITaskFragmentOrganizer, definition types.RemoteAnimationDefinition) error
UnregisterRemoteAnimations(ctx context.Context, organizer ITaskFragmentOrganizer) error
IsActivityEmbedded(ctx context.Context, activityToken binder.IBinder) (bool, error)
OnTransactionHandled(ctx context.Context, transactionToken binder.IBinder, wct WindowContainerTransaction, transitionType int32, shouldApplyIndependently bool) error
ApplyTransaction(ctx context.Context, wct WindowContainerTransaction, transitionType int32, shouldApplyIndependently bool, remoteTransition RemoteTransition) error
}
func NewTaskFragmentOrganizerControllerStub ¶
func NewTaskFragmentOrganizerControllerStub( impl ITaskFragmentOrganizerControllerServer, ) ITaskFragmentOrganizerController
NewTaskFragmentOrganizerControllerStub creates a server-side ITaskFragmentOrganizerController wrapping the given server implementation. The returned value satisfies ITaskFragmentOrganizerController and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type ITaskFragmentOrganizerControllerServer ¶
type ITaskFragmentOrganizerControllerServer interface {
RegisterOrganizer(ctx context.Context, organizer ITaskFragmentOrganizer, isSystemOrganizer bool) error
UnregisterOrganizer(ctx context.Context, organizer ITaskFragmentOrganizer) error
RegisterRemoteAnimations(ctx context.Context, organizer ITaskFragmentOrganizer, definition types.RemoteAnimationDefinition) error
UnregisterRemoteAnimations(ctx context.Context, organizer ITaskFragmentOrganizer) error
IsActivityEmbedded(ctx context.Context, activityToken binder.IBinder) (bool, error)
OnTransactionHandled(ctx context.Context, transactionToken binder.IBinder, wct WindowContainerTransaction, transitionType int32, shouldApplyIndependently bool) error
ApplyTransaction(ctx context.Context, wct WindowContainerTransaction, transitionType int32, shouldApplyIndependently bool, remoteTransition RemoteTransition) error
}
ITaskFragmentOrganizerControllerServer is the server-side interface that user implementations provide to NewTaskFragmentOrganizerControllerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ITaskFragmentOrganizerServer ¶
type ITaskFragmentOrganizerServer interface {
OnTransactionReady(ctx context.Context, transaction TaskFragmentTransaction) error
}
ITaskFragmentOrganizerServer is the server-side interface that user implementations provide to NewTaskFragmentOrganizerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ITaskOrganizer ¶
type ITaskOrganizer interface {
AsBinder() binder.IBinder
AddStartingWindow(ctx context.Context, info StartingWindowInfo) error
RemoveStartingWindow(ctx context.Context, removalInfo StartingWindowRemovalInfo) error
CopySplashScreenView(ctx context.Context, taskId int32) error
OnAppSplashScreenViewRemoved(ctx context.Context, taskId int32) error
OnTaskAppeared(ctx context.Context, taskInfo types.ActivityManagerRunningTaskInfo, leash viewTypes.SurfaceControl) error
OnTaskVanished(ctx context.Context, taskInfo types.ActivityManagerRunningTaskInfo) error
OnTaskInfoChanged(ctx context.Context, taskInfo types.ActivityManagerRunningTaskInfo) error
OnBackPressedOnTaskRoot(ctx context.Context, taskInfo types.ActivityManagerRunningTaskInfo) error
OnImeDrawnOnTask(ctx context.Context, taskId int32) error
}
func NewTaskOrganizerStub ¶
func NewTaskOrganizerStub( impl ITaskOrganizerServer, ) ITaskOrganizer
NewTaskOrganizerStub creates a server-side ITaskOrganizer wrapping the given server implementation. The returned value satisfies ITaskOrganizer and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type ITaskOrganizerController ¶
type ITaskOrganizerController interface {
AsBinder() binder.IBinder
RegisterTaskOrganizer(ctx context.Context, organizer ITaskOrganizer) (types.ParceledListSlice, error)
UnregisterTaskOrganizer(ctx context.Context, organizer ITaskOrganizer) error
CreateRootTask(ctx context.Context, displayId int32, windowingMode int32, launchCookie binder.IBinder, removeWithTaskOrganizer bool) error
DeleteRootTask(ctx context.Context, task WindowContainerToken) (bool, error)
GetChildTasks(ctx context.Context, parent WindowContainerToken, activityTypes []int32) ([]appTypes.ActivityManagerRunningTaskInfo, error)
GetRootTasks(ctx context.Context, displayId int32, activityTypes []int32) ([]appTypes.ActivityManagerRunningTaskInfo, error)
GetImeTarget(ctx context.Context, display int32) (WindowContainerToken, error)
SetInterceptBackPressedOnTaskRoot(ctx context.Context, task WindowContainerToken, interceptBackPressed bool) error
RestartTaskTopActivityProcessIfVisible(ctx context.Context, task WindowContainerToken) error
UpdateCameraCompatControlState(ctx context.Context, task WindowContainerToken, state int32) error
}
func NewTaskOrganizerControllerStub ¶
func NewTaskOrganizerControllerStub( impl ITaskOrganizerControllerServer, ) ITaskOrganizerController
NewTaskOrganizerControllerStub creates a server-side ITaskOrganizerController wrapping the given server implementation. The returned value satisfies ITaskOrganizerController and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type ITaskOrganizerControllerServer ¶
type ITaskOrganizerControllerServer interface {
RegisterTaskOrganizer(ctx context.Context, organizer ITaskOrganizer) (types.ParceledListSlice, error)
UnregisterTaskOrganizer(ctx context.Context, organizer ITaskOrganizer) error
CreateRootTask(ctx context.Context, displayId int32, windowingMode int32, launchCookie binder.IBinder, removeWithTaskOrganizer bool) error
DeleteRootTask(ctx context.Context, task WindowContainerToken) (bool, error)
GetChildTasks(ctx context.Context, parent WindowContainerToken, activityTypes []int32) ([]appTypes.ActivityManagerRunningTaskInfo, error)
GetRootTasks(ctx context.Context, displayId int32, activityTypes []int32) ([]appTypes.ActivityManagerRunningTaskInfo, error)
GetImeTarget(ctx context.Context, display int32) (WindowContainerToken, error)
SetInterceptBackPressedOnTaskRoot(ctx context.Context, task WindowContainerToken, interceptBackPressed bool) error
RestartTaskTopActivityProcessIfVisible(ctx context.Context, task WindowContainerToken) error
UpdateCameraCompatControlState(ctx context.Context, task WindowContainerToken, state int32) error
}
ITaskOrganizerControllerServer is the server-side interface that user implementations provide to NewTaskOrganizerControllerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ITaskOrganizerServer ¶
type ITaskOrganizerServer interface {
AddStartingWindow(ctx context.Context, info StartingWindowInfo) error
RemoveStartingWindow(ctx context.Context, removalInfo StartingWindowRemovalInfo) error
CopySplashScreenView(ctx context.Context, taskId int32) error
OnAppSplashScreenViewRemoved(ctx context.Context, taskId int32) error
OnTaskAppeared(ctx context.Context, taskInfo types.ActivityManagerRunningTaskInfo, leash viewTypes.SurfaceControl) error
OnTaskVanished(ctx context.Context, taskInfo types.ActivityManagerRunningTaskInfo) error
OnTaskInfoChanged(ctx context.Context, taskInfo types.ActivityManagerRunningTaskInfo) error
OnBackPressedOnTaskRoot(ctx context.Context, taskInfo types.ActivityManagerRunningTaskInfo) error
OnImeDrawnOnTask(ctx context.Context, taskId int32) error
}
ITaskOrganizerServer is the server-side interface that user implementations provide to NewTaskOrganizerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ITransactionReadyCallback ¶
type ITransactionReadyCallback interface {
AsBinder() binder.IBinder
OnTransactionReady(ctx context.Context, t *types.SurfaceControlTransaction) error
}
func NewTransactionReadyCallbackStub ¶
func NewTransactionReadyCallbackStub( impl ITransactionReadyCallbackServer, ) ITransactionReadyCallback
NewTransactionReadyCallbackStub creates a server-side ITransactionReadyCallback wrapping the given server implementation. The returned value satisfies ITransactionReadyCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type ITransactionReadyCallbackServer ¶
type ITransactionReadyCallbackServer interface {
OnTransactionReady(ctx context.Context, t *types.SurfaceControlTransaction) error
}
ITransactionReadyCallbackServer is the server-side interface that user implementations provide to NewTransactionReadyCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ITransitionMetricsReporter ¶
type ITransitionMetricsReporter interface {
AsBinder() binder.IBinder
ReportAnimationStart(ctx context.Context, transitionToken binder.IBinder, startTime int64) error
}
func NewTransitionMetricsReporterStub ¶
func NewTransitionMetricsReporterStub( impl ITransitionMetricsReporterServer, ) ITransitionMetricsReporter
NewTransitionMetricsReporterStub creates a server-side ITransitionMetricsReporter wrapping the given server implementation. The returned value satisfies ITransitionMetricsReporter and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type ITransitionMetricsReporterServer ¶
type ITransitionMetricsReporterServer interface {
ReportAnimationStart(ctx context.Context, transitionToken binder.IBinder, startTime int64) error
}
ITransitionMetricsReporterServer is the server-side interface that user implementations provide to NewTransitionMetricsReporterStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ITransitionPlayer ¶
type ITransitionPlayer interface {
AsBinder() binder.IBinder
OnTransitionReady(ctx context.Context, transitionToken binder.IBinder, info TransitionInfo, t types.SurfaceControlTransaction, finishT types.SurfaceControlTransaction) error
RequestStartTransition(ctx context.Context, transitionToken binder.IBinder, request TransitionRequestInfo) error
}
func NewTransitionPlayerStub ¶
func NewTransitionPlayerStub( impl ITransitionPlayerServer, ) ITransitionPlayer
NewTransitionPlayerStub creates a server-side ITransitionPlayer wrapping the given server implementation. The returned value satisfies ITransitionPlayer and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type ITransitionPlayerServer ¶
type ITransitionPlayerServer interface {
OnTransitionReady(ctx context.Context, transitionToken binder.IBinder, info TransitionInfo, t types.SurfaceControlTransaction, finishT types.SurfaceControlTransaction) error
RequestStartTransition(ctx context.Context, transitionToken binder.IBinder, request TransitionRequestInfo) error
}
ITransitionPlayerServer is the server-side interface that user implementations provide to NewTransitionPlayerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ITrustedPresentationListener ¶
type ITrustedPresentationListener interface {
AsBinder() binder.IBinder
OnTrustedPresentationChanged(ctx context.Context, enteredTrustedStateIds []int32, exitedTrustedStateIds []int32) error
}
func NewTrustedPresentationListenerStub ¶
func NewTrustedPresentationListenerStub( impl ITrustedPresentationListenerServer, ) ITrustedPresentationListener
NewTrustedPresentationListenerStub creates a server-side ITrustedPresentationListener wrapping the given server implementation. The returned value satisfies ITrustedPresentationListener and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type ITrustedPresentationListenerServer ¶
type ITrustedPresentationListenerServer interface {
OnTrustedPresentationChanged(ctx context.Context, enteredTrustedStateIds []int32, exitedTrustedStateIds []int32) error
}
ITrustedPresentationListenerServer is the server-side interface that user implementations provide to NewTrustedPresentationListenerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IUnhandledDragCallback ¶
type IUnhandledDragCallback interface {
AsBinder() binder.IBinder
NotifyUnhandledDropComplete(ctx context.Context, handled bool) error
}
func NewUnhandledDragCallbackStub ¶
func NewUnhandledDragCallbackStub( impl IUnhandledDragCallbackServer, ) IUnhandledDragCallback
NewUnhandledDragCallbackStub creates a server-side IUnhandledDragCallback wrapping the given server implementation. The returned value satisfies IUnhandledDragCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IUnhandledDragCallbackServer ¶
type IUnhandledDragCallbackServer interface {
NotifyUnhandledDropComplete(ctx context.Context, handled bool) error
}
IUnhandledDragCallbackServer is the server-side interface that user implementations provide to NewUnhandledDragCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IWindowContainerToken ¶
func NewWindowContainerTokenStub ¶
func NewWindowContainerTokenStub( impl IWindowContainerTokenServer, ) IWindowContainerToken
NewWindowContainerTokenStub creates a server-side IWindowContainerToken wrapping the given server implementation. The returned value satisfies IWindowContainerToken and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IWindowContainerTokenServer ¶
type IWindowContainerTokenServer interface {
}
IWindowContainerTokenServer is the server-side interface that user implementations provide to NewWindowContainerTokenStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IWindowContainerTransactionCallback ¶
type IWindowContainerTransactionCallback interface {
AsBinder() binder.IBinder
OnTransactionReady(ctx context.Context, id int32, t types.SurfaceControlTransaction) error
}
func NewWindowContainerTransactionCallbackStub ¶
func NewWindowContainerTransactionCallbackStub( impl IWindowContainerTransactionCallbackServer, ) IWindowContainerTransactionCallback
NewWindowContainerTransactionCallbackStub creates a server-side IWindowContainerTransactionCallback wrapping the given server implementation. The returned value satisfies IWindowContainerTransactionCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IWindowContainerTransactionCallbackServer ¶
type IWindowContainerTransactionCallbackServer interface {
OnTransactionReady(ctx context.Context, id int32, t types.SurfaceControlTransaction) error
}
IWindowContainerTransactionCallbackServer is the server-side interface that user implementations provide to NewWindowContainerTransactionCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IWindowOrganizerController ¶
type IWindowOrganizerController interface {
AsBinder() binder.IBinder
ApplyTransaction(ctx context.Context, t WindowContainerTransaction) error
ApplySyncTransaction(ctx context.Context, t WindowContainerTransaction, callback IWindowContainerTransactionCallback) (int32, error)
StartNewTransition(ctx context.Context, type_ int32, t *WindowContainerTransaction) (binder.IBinder, error)
StartTransition(ctx context.Context, transitionToken binder.IBinder, t *WindowContainerTransaction) error
StartLegacyTransition(ctx context.Context, type_ int32, adapter types.RemoteAnimationAdapter, syncCallback IWindowContainerTransactionCallback, t WindowContainerTransaction) (int32, error)
FinishTransition(ctx context.Context, transitionToken binder.IBinder, t *WindowContainerTransaction) error
GetTaskOrganizerController(ctx context.Context) (ITaskOrganizerController, error)
GetDisplayAreaOrganizerController(ctx context.Context) (IDisplayAreaOrganizerController, error)
GetTaskFragmentOrganizerController(ctx context.Context) (ITaskFragmentOrganizerController, error)
RegisterTransitionPlayer(ctx context.Context, player ITransitionPlayer) error
GetTransitionMetricsReporter(ctx context.Context) (ITransitionMetricsReporter, error)
GetApplyToken(ctx context.Context) (binder.IBinder, error)
}
func NewWindowOrganizerControllerStub ¶
func NewWindowOrganizerControllerStub( impl IWindowOrganizerControllerServer, ) IWindowOrganizerController
NewWindowOrganizerControllerStub creates a server-side IWindowOrganizerController wrapping the given server implementation. The returned value satisfies IWindowOrganizerController and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IWindowOrganizerControllerServer ¶
type IWindowOrganizerControllerServer interface {
ApplyTransaction(ctx context.Context, t WindowContainerTransaction) error
ApplySyncTransaction(ctx context.Context, t WindowContainerTransaction, callback IWindowContainerTransactionCallback) (int32, error)
StartNewTransition(ctx context.Context, type_ int32, t *WindowContainerTransaction) (binder.IBinder, error)
StartTransition(ctx context.Context, transitionToken binder.IBinder, t *WindowContainerTransaction) error
StartLegacyTransition(ctx context.Context, type_ int32, adapter types.RemoteAnimationAdapter, syncCallback IWindowContainerTransactionCallback, t WindowContainerTransaction) (int32, error)
FinishTransition(ctx context.Context, transitionToken binder.IBinder, t *WindowContainerTransaction) error
GetTaskOrganizerController(ctx context.Context) (ITaskOrganizerController, error)
GetDisplayAreaOrganizerController(ctx context.Context) (IDisplayAreaOrganizerController, error)
GetTaskFragmentOrganizerController(ctx context.Context) (ITaskFragmentOrganizerController, error)
RegisterTransitionPlayer(ctx context.Context, player ITransitionPlayer) error
GetTransitionMetricsReporter(ctx context.Context) (ITransitionMetricsReporter, error)
GetApplyToken(ctx context.Context) (binder.IBinder, error)
}
IWindowOrganizerControllerServer is the server-side interface that user implementations provide to NewWindowOrganizerControllerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IWindowlessStartingSurfaceCallback ¶
type IWindowlessStartingSurfaceCallback interface {
AsBinder() binder.IBinder
OnSurfaceAdded(ctx context.Context, addedSurface types.SurfaceControl) error
}
func NewWindowlessStartingSurfaceCallbackStub ¶
func NewWindowlessStartingSurfaceCallbackStub( impl IWindowlessStartingSurfaceCallbackServer, ) IWindowlessStartingSurfaceCallback
NewWindowlessStartingSurfaceCallbackStub creates a server-side IWindowlessStartingSurfaceCallback wrapping the given server implementation. The returned value satisfies IWindowlessStartingSurfaceCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IWindowlessStartingSurfaceCallbackServer ¶
type IWindowlessStartingSurfaceCallbackServer interface {
OnSurfaceAdded(ctx context.Context, addedSurface types.SurfaceControl) error
}
IWindowlessStartingSurfaceCallbackServer is the server-side interface that user implementations provide to NewWindowlessStartingSurfaceCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ImeOnBackInvokedDispatcher ¶
type ImeOnBackInvokedDispatcher struct {
ResultReceiver *types.ResultReceiver
}
func (*ImeOnBackInvokedDispatcher) MarshalParcel ¶
func (s *ImeOnBackInvokedDispatcher) MarshalParcel( p *parcel.Parcel, ) error
func (*ImeOnBackInvokedDispatcher) UnmarshalParcel ¶
func (s *ImeOnBackInvokedDispatcher) UnmarshalParcel( p *parcel.Parcel, ) error
type InputTransferToken ¶
type InputTransferToken struct {
}
func (*InputTransferToken) MarshalParcel ¶
func (s *InputTransferToken) MarshalParcel( p *parcel.Parcel, ) error
func (*InputTransferToken) UnmarshalParcel ¶
func (s *InputTransferToken) UnmarshalParcel( p *parcel.Parcel, ) error
type OnBackInvokedCallbackInfo ¶
func (*OnBackInvokedCallbackInfo) MarshalParcel ¶
func (s *OnBackInvokedCallbackInfo) MarshalParcel( p *parcel.Parcel, ) error
func (*OnBackInvokedCallbackInfo) UnmarshalParcel ¶
func (s *OnBackInvokedCallbackInfo) UnmarshalParcel( p *parcel.Parcel, ) error
type OnBackInvokedCallbackProxy ¶
func NewOnBackInvokedCallbackProxy ¶
func NewOnBackInvokedCallbackProxy( remote binder.IBinder, ) *OnBackInvokedCallbackProxy
func (*OnBackInvokedCallbackProxy) AsBinder ¶
func (p *OnBackInvokedCallbackProxy) AsBinder() binder.IBinder
func (*OnBackInvokedCallbackProxy) OnBackCancelled ¶
func (p *OnBackInvokedCallbackProxy) OnBackCancelled( ctx context.Context, ) error
func (*OnBackInvokedCallbackProxy) OnBackInvoked ¶
func (p *OnBackInvokedCallbackProxy) OnBackInvoked( ctx context.Context, ) error
func (*OnBackInvokedCallbackProxy) OnBackProgressed ¶
func (p *OnBackInvokedCallbackProxy) OnBackProgressed( ctx context.Context, backMotionEvent BackMotionEvent, ) error
func (*OnBackInvokedCallbackProxy) OnBackStarted ¶
func (p *OnBackInvokedCallbackProxy) OnBackStarted( ctx context.Context, backMotionEvent BackMotionEvent, ) error
type OnBackInvokedCallbackStub ¶
type OnBackInvokedCallbackStub struct {
Impl IOnBackInvokedCallback
Transport binder.VersionAwareTransport
}
OnBackInvokedCallbackStub dispatches incoming binder transactions to a typed IOnBackInvokedCallback implementation.
func (*OnBackInvokedCallbackStub) Descriptor ¶
func (s *OnBackInvokedCallbackStub) Descriptor() string
func (*OnBackInvokedCallbackStub) OnTransaction ¶
func (s *OnBackInvokedCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type PictureInPictureSurfaceTransaction ¶
type PictureInPictureSurfaceTransaction struct {
Alpha float32
Rotation float32
CornerRadius float32
ShadowRadius float32
ShouldDisableCanAffectSystemUiFlags bool
}
func (*PictureInPictureSurfaceTransaction) MarshalParcel ¶
func (s *PictureInPictureSurfaceTransaction) MarshalParcel( p *parcel.Parcel, ) error
func (*PictureInPictureSurfaceTransaction) UnmarshalParcel ¶
func (s *PictureInPictureSurfaceTransaction) UnmarshalParcel( p *parcel.Parcel, ) error
type RemoteTransition ¶
type RemoteTransition struct {
Flg int32
}
func (*RemoteTransition) MarshalParcel ¶
func (s *RemoteTransition) MarshalParcel( p *parcel.Parcel, ) error
func (*RemoteTransition) UnmarshalParcel ¶
func (s *RemoteTransition) UnmarshalParcel( p *parcel.Parcel, ) error
type RemoteTransitionFinishedCallbackProxy ¶
func NewRemoteTransitionFinishedCallbackProxy ¶
func NewRemoteTransitionFinishedCallbackProxy( remote binder.IBinder, ) *RemoteTransitionFinishedCallbackProxy
func (*RemoteTransitionFinishedCallbackProxy) AsBinder ¶
func (p *RemoteTransitionFinishedCallbackProxy) AsBinder() binder.IBinder
func (*RemoteTransitionFinishedCallbackProxy) OnTransitionFinished ¶
func (p *RemoteTransitionFinishedCallbackProxy) OnTransitionFinished( ctx context.Context, wct WindowContainerTransaction, sct types.SurfaceControlTransaction, ) error
type RemoteTransitionFinishedCallbackStub ¶
type RemoteTransitionFinishedCallbackStub struct {
Impl IRemoteTransitionFinishedCallback
Transport binder.VersionAwareTransport
}
RemoteTransitionFinishedCallbackStub dispatches incoming binder transactions to a typed IRemoteTransitionFinishedCallback implementation.
func (*RemoteTransitionFinishedCallbackStub) Descriptor ¶
func (s *RemoteTransitionFinishedCallbackStub) Descriptor() string
func (*RemoteTransitionFinishedCallbackStub) OnTransaction ¶
func (s *RemoteTransitionFinishedCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type RemoteTransitionProxy ¶
func NewRemoteTransitionProxy ¶
func NewRemoteTransitionProxy( remote binder.IBinder, ) *RemoteTransitionProxy
func (*RemoteTransitionProxy) AsBinder ¶
func (p *RemoteTransitionProxy) AsBinder() binder.IBinder
func (*RemoteTransitionProxy) MergeAnimation ¶
func (p *RemoteTransitionProxy) MergeAnimation( ctx context.Context, transition binder.IBinder, info TransitionInfo, t types.SurfaceControlTransaction, mergeTarget binder.IBinder, finishCallback IRemoteTransitionFinishedCallback, ) error
func (*RemoteTransitionProxy) OnTransitionConsumed ¶
func (*RemoteTransitionProxy) StartAnimation ¶
func (p *RemoteTransitionProxy) StartAnimation( ctx context.Context, token binder.IBinder, info TransitionInfo, t types.SurfaceControlTransaction, finishCallback IRemoteTransitionFinishedCallback, ) error
type RemoteTransitionStub ¶
type RemoteTransitionStub struct {
Impl IRemoteTransition
Transport binder.VersionAwareTransport
}
RemoteTransitionStub dispatches incoming binder transactions to a typed IRemoteTransition implementation.
func (*RemoteTransitionStub) Descriptor ¶
func (s *RemoteTransitionStub) Descriptor() string
func (*RemoteTransitionStub) OnTransaction ¶
func (s *RemoteTransitionStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type ScreenCaptureCaptureArgs ¶
type ScreenCaptureCaptureArgs struct {
}
func (*ScreenCaptureCaptureArgs) MarshalParcel ¶
func (s *ScreenCaptureCaptureArgs) MarshalParcel( p *parcel.Parcel, ) error
func (*ScreenCaptureCaptureArgs) UnmarshalParcel ¶
func (s *ScreenCaptureCaptureArgs) UnmarshalParcel( p *parcel.Parcel, ) error
type ScreenCaptureScreenCaptureListener ¶
type ScreenCaptureScreenCaptureListener struct {
}
func (*ScreenCaptureScreenCaptureListener) MarshalParcel ¶
func (s *ScreenCaptureScreenCaptureListener) MarshalParcel( p *parcel.Parcel, ) error
func (*ScreenCaptureScreenCaptureListener) UnmarshalParcel ¶
func (s *ScreenCaptureScreenCaptureListener) UnmarshalParcel( p *parcel.Parcel, ) error
type ScreenCaptureScreenshotHardwareBuffer ¶
type ScreenCaptureScreenshotHardwareBuffer struct {
}
func (*ScreenCaptureScreenshotHardwareBuffer) MarshalParcel ¶
func (s *ScreenCaptureScreenshotHardwareBuffer) MarshalParcel( p *parcel.Parcel, ) error
func (*ScreenCaptureScreenshotHardwareBuffer) UnmarshalParcel ¶
func (s *ScreenCaptureScreenshotHardwareBuffer) UnmarshalParcel( p *parcel.Parcel, ) error
type ScreenRecordingCallbackProxy ¶
func NewScreenRecordingCallbackProxy ¶
func NewScreenRecordingCallbackProxy( remote binder.IBinder, ) *ScreenRecordingCallbackProxy
func (*ScreenRecordingCallbackProxy) AsBinder ¶
func (p *ScreenRecordingCallbackProxy) AsBinder() binder.IBinder
func (*ScreenRecordingCallbackProxy) OnScreenRecordingStateChanged ¶
func (p *ScreenRecordingCallbackProxy) OnScreenRecordingStateChanged( ctx context.Context, visibleInScreenRecording bool, ) error
type ScreenRecordingCallbackStub ¶
type ScreenRecordingCallbackStub struct {
Impl IScreenRecordingCallback
Transport binder.VersionAwareTransport
}
ScreenRecordingCallbackStub dispatches incoming binder transactions to a typed IScreenRecordingCallback implementation.
func (*ScreenRecordingCallbackStub) Descriptor ¶
func (s *ScreenRecordingCallbackStub) Descriptor() string
func (*ScreenRecordingCallbackStub) OnTransaction ¶
func (s *ScreenRecordingCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type SizeConfigurationBuckets ¶
type SizeConfigurationBuckets struct {
Flg int32
}
func (*SizeConfigurationBuckets) MarshalParcel ¶
func (s *SizeConfigurationBuckets) MarshalParcel( p *parcel.Parcel, ) error
func (*SizeConfigurationBuckets) UnmarshalParcel ¶
func (s *SizeConfigurationBuckets) UnmarshalParcel( p *parcel.Parcel, ) error
type SplashScreenViewSplashScreenViewParcelable ¶
type SplashScreenViewSplashScreenViewParcelable struct {
}
func (*SplashScreenViewSplashScreenViewParcelable) MarshalParcel ¶
func (s *SplashScreenViewSplashScreenViewParcelable) MarshalParcel( p *parcel.Parcel, ) error
func (*SplashScreenViewSplashScreenViewParcelable) UnmarshalParcel ¶
func (s *SplashScreenViewSplashScreenViewParcelable) UnmarshalParcel( p *parcel.Parcel, ) error
type StartingWindowInfo ¶
type StartingWindowInfo struct {
StartingWindowTypeParameter int32
SplashScreenThemeResId int32
IsKeyguardOccluded bool
RequestedVisibleTypes int32
TaskSnapshot *TaskSnapshot
}
func (*StartingWindowInfo) MarshalParcel ¶
func (s *StartingWindowInfo) MarshalParcel( p *parcel.Parcel, ) error
func (*StartingWindowInfo) UnmarshalParcel ¶
func (s *StartingWindowInfo) UnmarshalParcel( p *parcel.Parcel, ) error
type StartingWindowRemovalInfo ¶
type StartingWindowRemovalInfo struct {
TaskId int32
PlayRevealAnimation bool
DeferRemoveForImeMode int32
RoundedCornerRadius float32
WindowlessSurface bool
RemoveImmediately bool
}
func (*StartingWindowRemovalInfo) MarshalParcel ¶
func (s *StartingWindowRemovalInfo) MarshalParcel( p *parcel.Parcel, ) error
func (*StartingWindowRemovalInfo) UnmarshalParcel ¶
func (s *StartingWindowRemovalInfo) UnmarshalParcel( p *parcel.Parcel, ) error
type SurfaceSyncGroupCompletedListenerProxy ¶
func NewSurfaceSyncGroupCompletedListenerProxy ¶
func NewSurfaceSyncGroupCompletedListenerProxy( remote binder.IBinder, ) *SurfaceSyncGroupCompletedListenerProxy
func (*SurfaceSyncGroupCompletedListenerProxy) AsBinder ¶
func (p *SurfaceSyncGroupCompletedListenerProxy) AsBinder() binder.IBinder
func (*SurfaceSyncGroupCompletedListenerProxy) OnSurfaceSyncGroupComplete ¶
func (p *SurfaceSyncGroupCompletedListenerProxy) OnSurfaceSyncGroupComplete( ctx context.Context, ) error
type SurfaceSyncGroupCompletedListenerStub ¶
type SurfaceSyncGroupCompletedListenerStub struct {
Impl ISurfaceSyncGroupCompletedListener
Transport binder.VersionAwareTransport
}
SurfaceSyncGroupCompletedListenerStub dispatches incoming binder transactions to a typed ISurfaceSyncGroupCompletedListener implementation.
func (*SurfaceSyncGroupCompletedListenerStub) Descriptor ¶
func (s *SurfaceSyncGroupCompletedListenerStub) Descriptor() string
func (*SurfaceSyncGroupCompletedListenerStub) OnTransaction ¶
func (s *SurfaceSyncGroupCompletedListenerStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type SurfaceSyncGroupProxy ¶
func NewSurfaceSyncGroupProxy ¶
func NewSurfaceSyncGroupProxy( remote binder.IBinder, ) *SurfaceSyncGroupProxy
func (*SurfaceSyncGroupProxy) AddToSync ¶
func (p *SurfaceSyncGroupProxy) AddToSync( ctx context.Context, surfaceSyncGroup ISurfaceSyncGroup, parentSyncGroupMerge bool, ) (bool, error)
func (*SurfaceSyncGroupProxy) AsBinder ¶
func (p *SurfaceSyncGroupProxy) AsBinder() binder.IBinder
func (*SurfaceSyncGroupProxy) OnAddedToSyncGroup ¶
type SurfaceSyncGroupStub ¶
type SurfaceSyncGroupStub struct {
Impl ISurfaceSyncGroup
Transport binder.VersionAwareTransport
}
SurfaceSyncGroupStub dispatches incoming binder transactions to a typed ISurfaceSyncGroup implementation.
func (*SurfaceSyncGroupStub) Descriptor ¶
func (s *SurfaceSyncGroupStub) Descriptor() string
func (*SurfaceSyncGroupStub) OnTransaction ¶
func (s *SurfaceSyncGroupStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type TaskAppearedInfo ¶
type TaskAppearedInfo struct {
}
func (*TaskAppearedInfo) MarshalParcel ¶
func (s *TaskAppearedInfo) MarshalParcel( p *parcel.Parcel, ) error
func (*TaskAppearedInfo) UnmarshalParcel ¶
func (s *TaskAppearedInfo) UnmarshalParcel( p *parcel.Parcel, ) error
type TaskFpsCallbackProxy ¶
func NewTaskFpsCallbackProxy ¶
func NewTaskFpsCallbackProxy( remote binder.IBinder, ) *TaskFpsCallbackProxy
func (*TaskFpsCallbackProxy) AsBinder ¶
func (p *TaskFpsCallbackProxy) AsBinder() binder.IBinder
func (*TaskFpsCallbackProxy) OnFpsReported ¶
func (p *TaskFpsCallbackProxy) OnFpsReported( ctx context.Context, fps float32, ) error
type TaskFpsCallbackStub ¶
type TaskFpsCallbackStub struct {
Impl ITaskFpsCallback
Transport binder.VersionAwareTransport
}
TaskFpsCallbackStub dispatches incoming binder transactions to a typed ITaskFpsCallback implementation.
func (*TaskFpsCallbackStub) Descriptor ¶
func (s *TaskFpsCallbackStub) Descriptor() string
func (*TaskFpsCallbackStub) OnTransaction ¶
func (s *TaskFpsCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type TaskFragmentAnimationParams ¶
type TaskFragmentAnimationParams struct {
AnimationBackgroundColor int32
}
func (*TaskFragmentAnimationParams) MarshalParcel ¶
func (s *TaskFragmentAnimationParams) MarshalParcel( p *parcel.Parcel, ) error
func (*TaskFragmentAnimationParams) UnmarshalParcel ¶
func (s *TaskFragmentAnimationParams) UnmarshalParcel( p *parcel.Parcel, ) error
type TaskFragmentCreationParams ¶
func (*TaskFragmentCreationParams) MarshalParcel ¶
func (s *TaskFragmentCreationParams) MarshalParcel( p *parcel.Parcel, ) error
func (*TaskFragmentCreationParams) UnmarshalParcel ¶
func (s *TaskFragmentCreationParams) UnmarshalParcel( p *parcel.Parcel, ) error
type TaskFragmentInfo ¶
type TaskFragmentInfo struct {
RunningActivityCount int32
IsVisible bool
IsTaskClearedForReuse bool
IsTaskFragmentClearedForPip bool
IsClearedForReorderActivityToFront bool
}
func (*TaskFragmentInfo) MarshalParcel ¶
func (s *TaskFragmentInfo) MarshalParcel( p *parcel.Parcel, ) error
func (*TaskFragmentInfo) UnmarshalParcel ¶
func (s *TaskFragmentInfo) UnmarshalParcel( p *parcel.Parcel, ) error
type TaskFragmentOperation ¶
type TaskFragmentOperation struct {
OpType int32
DimOnTask bool
MoveToBottomIfClearWhenLaunch bool
TaskFragmentCreationParams *TaskFragmentCreationParams
}
func (*TaskFragmentOperation) MarshalParcel ¶
func (s *TaskFragmentOperation) MarshalParcel( p *parcel.Parcel, ) error
func (*TaskFragmentOperation) UnmarshalParcel ¶
func (s *TaskFragmentOperation) UnmarshalParcel( p *parcel.Parcel, ) error
type TaskFragmentOrganizerControllerProxy ¶
func NewTaskFragmentOrganizerControllerProxy ¶
func NewTaskFragmentOrganizerControllerProxy( remote binder.IBinder, ) *TaskFragmentOrganizerControllerProxy
func (*TaskFragmentOrganizerControllerProxy) ApplyTransaction ¶
func (p *TaskFragmentOrganizerControllerProxy) ApplyTransaction( ctx context.Context, wct WindowContainerTransaction, transitionType int32, shouldApplyIndependently bool, remoteTransition RemoteTransition, ) error
func (*TaskFragmentOrganizerControllerProxy) AsBinder ¶
func (p *TaskFragmentOrganizerControllerProxy) AsBinder() binder.IBinder
func (*TaskFragmentOrganizerControllerProxy) IsActivityEmbedded ¶
func (*TaskFragmentOrganizerControllerProxy) OnTransactionHandled ¶
func (p *TaskFragmentOrganizerControllerProxy) OnTransactionHandled( ctx context.Context, transactionToken binder.IBinder, wct WindowContainerTransaction, transitionType int32, shouldApplyIndependently bool, ) error
func (*TaskFragmentOrganizerControllerProxy) RegisterOrganizer ¶
func (p *TaskFragmentOrganizerControllerProxy) RegisterOrganizer( ctx context.Context, organizer ITaskFragmentOrganizer, isSystemOrganizer bool, ) error
func (*TaskFragmentOrganizerControllerProxy) RegisterRemoteAnimations ¶
func (p *TaskFragmentOrganizerControllerProxy) RegisterRemoteAnimations( ctx context.Context, organizer ITaskFragmentOrganizer, definition types.RemoteAnimationDefinition, ) error
func (*TaskFragmentOrganizerControllerProxy) UnregisterOrganizer ¶
func (p *TaskFragmentOrganizerControllerProxy) UnregisterOrganizer( ctx context.Context, organizer ITaskFragmentOrganizer, ) error
func (*TaskFragmentOrganizerControllerProxy) UnregisterRemoteAnimations ¶
func (p *TaskFragmentOrganizerControllerProxy) UnregisterRemoteAnimations( ctx context.Context, organizer ITaskFragmentOrganizer, ) error
type TaskFragmentOrganizerControllerStub ¶
type TaskFragmentOrganizerControllerStub struct {
Impl ITaskFragmentOrganizerController
Transport binder.VersionAwareTransport
}
TaskFragmentOrganizerControllerStub dispatches incoming binder transactions to a typed ITaskFragmentOrganizerController implementation.
func (*TaskFragmentOrganizerControllerStub) Descriptor ¶
func (s *TaskFragmentOrganizerControllerStub) Descriptor() string
func (*TaskFragmentOrganizerControllerStub) OnTransaction ¶
func (s *TaskFragmentOrganizerControllerStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type TaskFragmentOrganizerProxy ¶
func NewTaskFragmentOrganizerProxy ¶
func NewTaskFragmentOrganizerProxy( remote binder.IBinder, ) *TaskFragmentOrganizerProxy
func (*TaskFragmentOrganizerProxy) AsBinder ¶
func (p *TaskFragmentOrganizerProxy) AsBinder() binder.IBinder
func (*TaskFragmentOrganizerProxy) OnTransactionReady ¶
func (p *TaskFragmentOrganizerProxy) OnTransactionReady( ctx context.Context, transaction TaskFragmentTransaction, ) error
type TaskFragmentOrganizerStub ¶
type TaskFragmentOrganizerStub struct {
Impl ITaskFragmentOrganizer
Transport binder.VersionAwareTransport
}
TaskFragmentOrganizerStub dispatches incoming binder transactions to a typed ITaskFragmentOrganizer implementation.
func (*TaskFragmentOrganizerStub) Descriptor ¶
func (s *TaskFragmentOrganizerStub) Descriptor() string
func (*TaskFragmentOrganizerStub) OnTransaction ¶
func (s *TaskFragmentOrganizerStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type TaskFragmentParentInfo ¶
func (*TaskFragmentParentInfo) MarshalParcel ¶
func (s *TaskFragmentParentInfo) MarshalParcel( p *parcel.Parcel, ) error
func (*TaskFragmentParentInfo) UnmarshalParcel ¶
func (s *TaskFragmentParentInfo) UnmarshalParcel( p *parcel.Parcel, ) error
type TaskFragmentTransaction ¶
type TaskFragmentTransaction struct {
}
func (*TaskFragmentTransaction) MarshalParcel ¶
func (s *TaskFragmentTransaction) MarshalParcel( p *parcel.Parcel, ) error
func (*TaskFragmentTransaction) UnmarshalParcel ¶
func (s *TaskFragmentTransaction) UnmarshalParcel( p *parcel.Parcel, ) error
type TaskFragmentTransactionChange ¶
type TaskFragmentTransactionChange struct {
}
func (*TaskFragmentTransactionChange) MarshalParcel ¶
func (s *TaskFragmentTransactionChange) MarshalParcel( p *parcel.Parcel, ) error
func (*TaskFragmentTransactionChange) UnmarshalParcel ¶
func (s *TaskFragmentTransactionChange) UnmarshalParcel( p *parcel.Parcel, ) error
type TaskOrganizerControllerProxy ¶
func NewTaskOrganizerControllerProxy ¶
func NewTaskOrganizerControllerProxy( remote binder.IBinder, ) *TaskOrganizerControllerProxy
func (*TaskOrganizerControllerProxy) AsBinder ¶
func (p *TaskOrganizerControllerProxy) AsBinder() binder.IBinder
func (*TaskOrganizerControllerProxy) CreateRootTask ¶
func (*TaskOrganizerControllerProxy) DeleteRootTask ¶
func (p *TaskOrganizerControllerProxy) DeleteRootTask( ctx context.Context, task WindowContainerToken, ) (bool, error)
func (*TaskOrganizerControllerProxy) GetChildTasks ¶
func (p *TaskOrganizerControllerProxy) GetChildTasks( ctx context.Context, parent WindowContainerToken, activityTypes []int32, ) ([]appTypes.ActivityManagerRunningTaskInfo, error)
func (*TaskOrganizerControllerProxy) GetImeTarget ¶
func (p *TaskOrganizerControllerProxy) GetImeTarget( ctx context.Context, display int32, ) (WindowContainerToken, error)
func (*TaskOrganizerControllerProxy) GetRootTasks ¶
func (p *TaskOrganizerControllerProxy) GetRootTasks( ctx context.Context, displayId int32, activityTypes []int32, ) ([]appTypes.ActivityManagerRunningTaskInfo, error)
func (*TaskOrganizerControllerProxy) RegisterTaskOrganizer ¶
func (p *TaskOrganizerControllerProxy) RegisterTaskOrganizer( ctx context.Context, organizer ITaskOrganizer, ) (types.ParceledListSlice, error)
func (*TaskOrganizerControllerProxy) RestartTaskTopActivityProcessIfVisible ¶
func (p *TaskOrganizerControllerProxy) RestartTaskTopActivityProcessIfVisible( ctx context.Context, task WindowContainerToken, ) error
func (*TaskOrganizerControllerProxy) SetInterceptBackPressedOnTaskRoot ¶
func (p *TaskOrganizerControllerProxy) SetInterceptBackPressedOnTaskRoot( ctx context.Context, task WindowContainerToken, interceptBackPressed bool, ) error
func (*TaskOrganizerControllerProxy) UnregisterTaskOrganizer ¶
func (p *TaskOrganizerControllerProxy) UnregisterTaskOrganizer( ctx context.Context, organizer ITaskOrganizer, ) error
func (*TaskOrganizerControllerProxy) UpdateCameraCompatControlState ¶
func (p *TaskOrganizerControllerProxy) UpdateCameraCompatControlState( ctx context.Context, task WindowContainerToken, state int32, ) error
type TaskOrganizerControllerStub ¶
type TaskOrganizerControllerStub struct {
Impl ITaskOrganizerController
Transport binder.VersionAwareTransport
}
TaskOrganizerControllerStub dispatches incoming binder transactions to a typed ITaskOrganizerController implementation.
func (*TaskOrganizerControllerStub) Descriptor ¶
func (s *TaskOrganizerControllerStub) Descriptor() string
func (*TaskOrganizerControllerStub) OnTransaction ¶
func (s *TaskOrganizerControllerStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type TaskOrganizerProxy ¶
func NewTaskOrganizerProxy ¶
func NewTaskOrganizerProxy( remote binder.IBinder, ) *TaskOrganizerProxy
func (*TaskOrganizerProxy) AddStartingWindow ¶
func (p *TaskOrganizerProxy) AddStartingWindow( ctx context.Context, info StartingWindowInfo, ) error
func (*TaskOrganizerProxy) AsBinder ¶
func (p *TaskOrganizerProxy) AsBinder() binder.IBinder
func (*TaskOrganizerProxy) CopySplashScreenView ¶
func (p *TaskOrganizerProxy) CopySplashScreenView( ctx context.Context, taskId int32, ) error
func (*TaskOrganizerProxy) OnAppSplashScreenViewRemoved ¶
func (p *TaskOrganizerProxy) OnAppSplashScreenViewRemoved( ctx context.Context, taskId int32, ) error
func (*TaskOrganizerProxy) OnBackPressedOnTaskRoot ¶
func (p *TaskOrganizerProxy) OnBackPressedOnTaskRoot( ctx context.Context, taskInfo types.ActivityManagerRunningTaskInfo, ) error
func (*TaskOrganizerProxy) OnImeDrawnOnTask ¶
func (p *TaskOrganizerProxy) OnImeDrawnOnTask( ctx context.Context, taskId int32, ) error
func (*TaskOrganizerProxy) OnTaskAppeared ¶
func (p *TaskOrganizerProxy) OnTaskAppeared( ctx context.Context, taskInfo types.ActivityManagerRunningTaskInfo, leash viewTypes.SurfaceControl, ) error
func (*TaskOrganizerProxy) OnTaskInfoChanged ¶
func (p *TaskOrganizerProxy) OnTaskInfoChanged( ctx context.Context, taskInfo types.ActivityManagerRunningTaskInfo, ) error
func (*TaskOrganizerProxy) OnTaskVanished ¶
func (p *TaskOrganizerProxy) OnTaskVanished( ctx context.Context, taskInfo types.ActivityManagerRunningTaskInfo, ) error
func (*TaskOrganizerProxy) RemoveStartingWindow ¶
func (p *TaskOrganizerProxy) RemoveStartingWindow( ctx context.Context, removalInfo StartingWindowRemovalInfo, ) error
type TaskOrganizerStub ¶
type TaskOrganizerStub struct {
Impl ITaskOrganizer
Transport binder.VersionAwareTransport
}
TaskOrganizerStub dispatches incoming binder transactions to a typed ITaskOrganizer implementation.
func (*TaskOrganizerStub) Descriptor ¶
func (s *TaskOrganizerStub) Descriptor() string
func (*TaskOrganizerStub) OnTransaction ¶
func (s *TaskOrganizerStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type TaskSnapshot ¶
type TaskSnapshot struct {
Id int64
Orientation int32
Rotation int32
IsLowResolution bool
IsRealSnapshot bool
WindowingMode int32
Appearance int32
IsTranslucent bool
HasImeSurface bool
}
func (*TaskSnapshot) MarshalParcel ¶
func (s *TaskSnapshot) MarshalParcel( p *parcel.Parcel, ) error
func (*TaskSnapshot) UnmarshalParcel ¶
func (s *TaskSnapshot) UnmarshalParcel( p *parcel.Parcel, ) error
type TransactionReadyCallbackProxy ¶
func NewTransactionReadyCallbackProxy ¶
func NewTransactionReadyCallbackProxy( remote binder.IBinder, ) *TransactionReadyCallbackProxy
func (*TransactionReadyCallbackProxy) AsBinder ¶
func (p *TransactionReadyCallbackProxy) AsBinder() binder.IBinder
func (*TransactionReadyCallbackProxy) OnTransactionReady ¶
func (p *TransactionReadyCallbackProxy) OnTransactionReady( ctx context.Context, t *types.SurfaceControlTransaction, ) error
type TransactionReadyCallbackStub ¶
type TransactionReadyCallbackStub struct {
Impl ITransactionReadyCallback
Transport binder.VersionAwareTransport
}
TransactionReadyCallbackStub dispatches incoming binder transactions to a typed ITransactionReadyCallback implementation.
func (*TransactionReadyCallbackStub) Descriptor ¶
func (s *TransactionReadyCallbackStub) Descriptor() string
func (*TransactionReadyCallbackStub) OnTransaction ¶
func (s *TransactionReadyCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type TransitionFilter ¶
func (*TransitionFilter) MarshalParcel ¶
func (s *TransitionFilter) MarshalParcel( p *parcel.Parcel, ) error
func (*TransitionFilter) UnmarshalParcel ¶
func (s *TransitionFilter) UnmarshalParcel( p *parcel.Parcel, ) error
type TransitionInfo ¶
func (*TransitionInfo) MarshalParcel ¶
func (s *TransitionInfo) MarshalParcel( p *parcel.Parcel, ) error
func (*TransitionInfo) UnmarshalParcel ¶
func (s *TransitionInfo) UnmarshalParcel( p *parcel.Parcel, ) error
type TransitionInfoChange ¶
type TransitionInfoChange struct {
}
func (*TransitionInfoChange) MarshalParcel ¶
func (s *TransitionInfoChange) MarshalParcel( p *parcel.Parcel, ) error
func (*TransitionInfoChange) UnmarshalParcel ¶
func (s *TransitionInfoChange) UnmarshalParcel( p *parcel.Parcel, ) error
type TransitionMetricsReporterProxy ¶
func NewTransitionMetricsReporterProxy ¶
func NewTransitionMetricsReporterProxy( remote binder.IBinder, ) *TransitionMetricsReporterProxy
func (*TransitionMetricsReporterProxy) AsBinder ¶
func (p *TransitionMetricsReporterProxy) AsBinder() binder.IBinder
func (*TransitionMetricsReporterProxy) ReportAnimationStart ¶
type TransitionMetricsReporterStub ¶
type TransitionMetricsReporterStub struct {
Impl ITransitionMetricsReporter
Transport binder.VersionAwareTransport
}
TransitionMetricsReporterStub dispatches incoming binder transactions to a typed ITransitionMetricsReporter implementation.
func (*TransitionMetricsReporterStub) Descriptor ¶
func (s *TransitionMetricsReporterStub) Descriptor() string
func (*TransitionMetricsReporterStub) OnTransaction ¶
func (s *TransitionMetricsReporterStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type TransitionPlayerProxy ¶
func NewTransitionPlayerProxy ¶
func NewTransitionPlayerProxy( remote binder.IBinder, ) *TransitionPlayerProxy
func (*TransitionPlayerProxy) AsBinder ¶
func (p *TransitionPlayerProxy) AsBinder() binder.IBinder
func (*TransitionPlayerProxy) OnTransitionReady ¶
func (p *TransitionPlayerProxy) OnTransitionReady( ctx context.Context, transitionToken binder.IBinder, info TransitionInfo, t types.SurfaceControlTransaction, finishT types.SurfaceControlTransaction, ) error
func (*TransitionPlayerProxy) RequestStartTransition ¶
func (p *TransitionPlayerProxy) RequestStartTransition( ctx context.Context, transitionToken binder.IBinder, request TransitionRequestInfo, ) error
type TransitionPlayerStub ¶
type TransitionPlayerStub struct {
Impl ITransitionPlayer
Transport binder.VersionAwareTransport
}
TransitionPlayerStub dispatches incoming binder transactions to a typed ITransitionPlayer implementation.
func (*TransitionPlayerStub) Descriptor ¶
func (s *TransitionPlayerStub) Descriptor() string
func (*TransitionPlayerStub) OnTransaction ¶
func (s *TransitionPlayerStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type TransitionRequestInfo ¶
type TransitionRequestInfo struct {
Flg int32
Type int32
Flags int32
DebugId int32
RemoteTransition *RemoteTransition
}
func (*TransitionRequestInfo) MarshalParcel ¶
func (s *TransitionRequestInfo) MarshalParcel( p *parcel.Parcel, ) error
func (*TransitionRequestInfo) UnmarshalParcel ¶
func (s *TransitionRequestInfo) UnmarshalParcel( p *parcel.Parcel, ) error
type TransitionRequestInfoDisplayChange ¶
type TransitionRequestInfoDisplayChange struct {
}
func (*TransitionRequestInfoDisplayChange) MarshalParcel ¶
func (s *TransitionRequestInfoDisplayChange) MarshalParcel( p *parcel.Parcel, ) error
func (*TransitionRequestInfoDisplayChange) UnmarshalParcel ¶
func (s *TransitionRequestInfoDisplayChange) UnmarshalParcel( p *parcel.Parcel, ) error
type TrustedPresentationListenerProxy ¶
func NewTrustedPresentationListenerProxy ¶
func NewTrustedPresentationListenerProxy( remote binder.IBinder, ) *TrustedPresentationListenerProxy
func (*TrustedPresentationListenerProxy) AsBinder ¶
func (p *TrustedPresentationListenerProxy) AsBinder() binder.IBinder
func (*TrustedPresentationListenerProxy) OnTrustedPresentationChanged ¶
type TrustedPresentationListenerStub ¶
type TrustedPresentationListenerStub struct {
Impl ITrustedPresentationListener
Transport binder.VersionAwareTransport
}
TrustedPresentationListenerStub dispatches incoming binder transactions to a typed ITrustedPresentationListener implementation.
func (*TrustedPresentationListenerStub) Descriptor ¶
func (s *TrustedPresentationListenerStub) Descriptor() string
func (*TrustedPresentationListenerStub) OnTransaction ¶
func (s *TrustedPresentationListenerStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type TrustedPresentationThresholds ¶
type TrustedPresentationThresholds struct {
MinAlpha float32
MinFractionRendered float32
StabilityRequirementMs int32
}
func (*TrustedPresentationThresholds) MarshalParcel ¶
func (s *TrustedPresentationThresholds) MarshalParcel( p *parcel.Parcel, ) error
func (*TrustedPresentationThresholds) UnmarshalParcel ¶
func (s *TrustedPresentationThresholds) UnmarshalParcel( p *parcel.Parcel, ) error
type UnhandledDragCallbackProxy ¶
func NewUnhandledDragCallbackProxy ¶
func NewUnhandledDragCallbackProxy( remote binder.IBinder, ) *UnhandledDragCallbackProxy
func (*UnhandledDragCallbackProxy) AsBinder ¶
func (p *UnhandledDragCallbackProxy) AsBinder() binder.IBinder
func (*UnhandledDragCallbackProxy) NotifyUnhandledDropComplete ¶
func (p *UnhandledDragCallbackProxy) NotifyUnhandledDropComplete( ctx context.Context, handled bool, ) error
type UnhandledDragCallbackStub ¶
type UnhandledDragCallbackStub struct {
Impl IUnhandledDragCallback
Transport binder.VersionAwareTransport
}
UnhandledDragCallbackStub dispatches incoming binder transactions to a typed IUnhandledDragCallback implementation.
func (*UnhandledDragCallbackStub) Descriptor ¶
func (s *UnhandledDragCallbackStub) Descriptor() string
func (*UnhandledDragCallbackStub) OnTransaction ¶
func (s *UnhandledDragCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type WindowContainerToken ¶
type WindowContainerToken struct {
}
func (*WindowContainerToken) MarshalParcel ¶
func (s *WindowContainerToken) MarshalParcel( p *parcel.Parcel, ) error
func (*WindowContainerToken) UnmarshalParcel ¶
func (s *WindowContainerToken) UnmarshalParcel( p *parcel.Parcel, ) error
type WindowContainerTokenProxy ¶
func NewWindowContainerTokenProxy ¶
func NewWindowContainerTokenProxy( remote binder.IBinder, ) *WindowContainerTokenProxy
func (*WindowContainerTokenProxy) AsBinder ¶
func (p *WindowContainerTokenProxy) AsBinder() binder.IBinder
type WindowContainerTokenStub ¶
type WindowContainerTokenStub struct {
Impl IWindowContainerToken
Transport binder.VersionAwareTransport
}
WindowContainerTokenStub dispatches incoming binder transactions to a typed IWindowContainerToken implementation.
func (*WindowContainerTokenStub) Descriptor ¶
func (s *WindowContainerTokenStub) Descriptor() string
func (*WindowContainerTokenStub) OnTransaction ¶
func (s *WindowContainerTokenStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type WindowContainerTransaction ¶
type WindowContainerTransaction struct {
}
func (*WindowContainerTransaction) MarshalParcel ¶
func (s *WindowContainerTransaction) MarshalParcel( p *parcel.Parcel, ) error
func (*WindowContainerTransaction) UnmarshalParcel ¶
func (s *WindowContainerTransaction) UnmarshalParcel( p *parcel.Parcel, ) error
type WindowContainerTransactionCallbackProxy ¶
func NewWindowContainerTransactionCallbackProxy ¶
func NewWindowContainerTransactionCallbackProxy( remote binder.IBinder, ) *WindowContainerTransactionCallbackProxy
func (*WindowContainerTransactionCallbackProxy) AsBinder ¶
func (p *WindowContainerTransactionCallbackProxy) AsBinder() binder.IBinder
func (*WindowContainerTransactionCallbackProxy) OnTransactionReady ¶
func (p *WindowContainerTransactionCallbackProxy) OnTransactionReady( ctx context.Context, id int32, t types.SurfaceControlTransaction, ) error
type WindowContainerTransactionCallbackStub ¶
type WindowContainerTransactionCallbackStub struct {
Impl IWindowContainerTransactionCallback
Transport binder.VersionAwareTransport
}
WindowContainerTransactionCallbackStub dispatches incoming binder transactions to a typed IWindowContainerTransactionCallback implementation.
func (*WindowContainerTransactionCallbackStub) Descriptor ¶
func (s *WindowContainerTransactionCallbackStub) Descriptor() string
func (*WindowContainerTransactionCallbackStub) OnTransaction ¶
func (s *WindowContainerTransactionCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type WindowContextInfo ¶
type WindowContextInfo struct {
DisplayId int32
Configuration *types.Configuration
}
func (*WindowContextInfo) MarshalParcel ¶
func (s *WindowContextInfo) MarshalParcel( p *parcel.Parcel, ) error
func (*WindowContextInfo) UnmarshalParcel ¶
func (s *WindowContextInfo) UnmarshalParcel( p *parcel.Parcel, ) error
type WindowOrganizerControllerProxy ¶
func NewWindowOrganizerControllerProxy ¶
func NewWindowOrganizerControllerProxy( remote binder.IBinder, ) *WindowOrganizerControllerProxy
func (*WindowOrganizerControllerProxy) ApplySyncTransaction ¶
func (p *WindowOrganizerControllerProxy) ApplySyncTransaction( ctx context.Context, t WindowContainerTransaction, callback IWindowContainerTransactionCallback, ) (int32, error)
func (*WindowOrganizerControllerProxy) ApplyTransaction ¶
func (p *WindowOrganizerControllerProxy) ApplyTransaction( ctx context.Context, t WindowContainerTransaction, ) error
func (*WindowOrganizerControllerProxy) AsBinder ¶
func (p *WindowOrganizerControllerProxy) AsBinder() binder.IBinder
func (*WindowOrganizerControllerProxy) FinishTransition ¶
func (p *WindowOrganizerControllerProxy) FinishTransition( ctx context.Context, transitionToken binder.IBinder, t *WindowContainerTransaction, ) error
func (*WindowOrganizerControllerProxy) GetApplyToken ¶
func (*WindowOrganizerControllerProxy) GetDisplayAreaOrganizerController ¶
func (p *WindowOrganizerControllerProxy) GetDisplayAreaOrganizerController( ctx context.Context, ) (IDisplayAreaOrganizerController, error)
func (*WindowOrganizerControllerProxy) GetTaskFragmentOrganizerController ¶
func (p *WindowOrganizerControllerProxy) GetTaskFragmentOrganizerController( ctx context.Context, ) (ITaskFragmentOrganizerController, error)
func (*WindowOrganizerControllerProxy) GetTaskOrganizerController ¶
func (p *WindowOrganizerControllerProxy) GetTaskOrganizerController( ctx context.Context, ) (ITaskOrganizerController, error)
func (*WindowOrganizerControllerProxy) GetTransitionMetricsReporter ¶
func (p *WindowOrganizerControllerProxy) GetTransitionMetricsReporter( ctx context.Context, ) (ITransitionMetricsReporter, error)
func (*WindowOrganizerControllerProxy) RegisterTransitionPlayer ¶
func (p *WindowOrganizerControllerProxy) RegisterTransitionPlayer( ctx context.Context, player ITransitionPlayer, ) error
func (*WindowOrganizerControllerProxy) StartLegacyTransition ¶
func (p *WindowOrganizerControllerProxy) StartLegacyTransition( ctx context.Context, type_ int32, adapter types.RemoteAnimationAdapter, syncCallback IWindowContainerTransactionCallback, t WindowContainerTransaction, ) (int32, error)
func (*WindowOrganizerControllerProxy) StartNewTransition ¶
func (p *WindowOrganizerControllerProxy) StartNewTransition( ctx context.Context, type_ int32, t *WindowContainerTransaction, ) (binder.IBinder, error)
func (*WindowOrganizerControllerProxy) StartTransition ¶
func (p *WindowOrganizerControllerProxy) StartTransition( ctx context.Context, transitionToken binder.IBinder, t *WindowContainerTransaction, ) error
type WindowOrganizerControllerStub ¶
type WindowOrganizerControllerStub struct {
Impl IWindowOrganizerController
Transport binder.VersionAwareTransport
}
WindowOrganizerControllerStub dispatches incoming binder transactions to a typed IWindowOrganizerController implementation.
func (*WindowOrganizerControllerStub) Descriptor ¶
func (s *WindowOrganizerControllerStub) Descriptor() string
func (*WindowOrganizerControllerStub) OnTransaction ¶
func (s *WindowOrganizerControllerStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type WindowlessStartingSurfaceCallbackProxy ¶
func NewWindowlessStartingSurfaceCallbackProxy ¶
func NewWindowlessStartingSurfaceCallbackProxy( remote binder.IBinder, ) *WindowlessStartingSurfaceCallbackProxy
func (*WindowlessStartingSurfaceCallbackProxy) AsBinder ¶
func (p *WindowlessStartingSurfaceCallbackProxy) AsBinder() binder.IBinder
func (*WindowlessStartingSurfaceCallbackProxy) OnSurfaceAdded ¶
func (p *WindowlessStartingSurfaceCallbackProxy) OnSurfaceAdded( ctx context.Context, addedSurface types.SurfaceControl, ) error
type WindowlessStartingSurfaceCallbackStub ¶
type WindowlessStartingSurfaceCallbackStub struct {
Impl IWindowlessStartingSurfaceCallback
Transport binder.VersionAwareTransport
}
WindowlessStartingSurfaceCallbackStub dispatches incoming binder transactions to a typed IWindowlessStartingSurfaceCallback implementation.
func (*WindowlessStartingSurfaceCallbackStub) Descriptor ¶
func (s *WindowlessStartingSurfaceCallbackStub) Descriptor() string
func (*WindowlessStartingSurfaceCallbackStub) OnTransaction ¶
func (s *WindowlessStartingSurfaceCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
Source Files
¶
- activitywindowinfo.go
- addtosurfacesyncgroupresult.go
- backanimationadapter.go
- backmotionevent.go
- backnavigationinfo.go
- clientwindowframes.go
- displayareaappearedinfo.go
- displayareainfo.go
- ibackanimationfinishedcallback.go
- ibackanimationrunner.go
- idisplayareaorganizer.go
- idisplayareaorganizercontroller.go
- idumpcallback.go
- iglobaldraglistener.go
- imeonbackinvokeddispatcher.go
- inputtransfertoken.go
- ionbackinvokedcallback.go
- iremotetransition.go
- iremotetransitionfinishedcallback.go
- iscreenrecordingcallback.go
- isurfacesyncgroup.go
- isurfacesyncgroupcompletedlistener.go
- itaskfpscallback.go
- itaskfragmentorganizer.go
- itaskfragmentorganizercontroller.go
- itaskorganizer.go
- itaskorganizercontroller.go
- itransactionreadycallback.go
- itransitionmetricsreporter.go
- itransitionplayer.go
- itrustedpresentationlistener.go
- iunhandleddragcallback.go
- iwindowcontainertoken.go
- iwindowcontainertransactioncallback.go
- iwindowlessstartingsurfacecallback.go
- iwindoworganizercontroller.go
- onbackinvokedcallbackinfo.go
- pictureinpicturesurfacetransaction.go
- remotetransition.go
- screencapture.captureargs.go
- screencapture.screencapturelistener.go
- screencapture.screenshothardwarebuffer.go
- sizeconfigurationbuckets.go
- splashscreenview.splashscreenviewparcelable.go
- startingwindowinfo.go
- startingwindowremovalinfo.go
- taskappearedinfo.go
- taskfragmentanimationparams.go
- taskfragmentcreationparams.go
- taskfragmentinfo.go
- taskfragmentoperation.go
- taskfragmentparentinfo.go
- taskfragmenttransaction.change.go
- taskfragmenttransaction.go
- tasksnapshot.go
- transitionfilter.go
- transitioninfo.change.go
- transitioninfo.go
- transitionrequestinfo.displaychange.go
- transitionrequestinfo.go
- trustedpresentationthresholds.go
- windowcontainertoken.go
- windowcontainertransaction.go
- windowcontextinfo.go