SdkSandboxManager.RequestSurfacePackageCallback

public static interface SdkSandboxManager.RequestSurfacePackageCallback

android.app.sdksandbox.SdkSandboxManager.RequestSurfacePackageCallback


此回呼可追蹤來自 SDK 的表面套件要求。

此回呼的實作會傳送至 SdkSandboxManager.requestSurfacePackage(java.lang.String, int, int, int, android.os.Bundle, java.util.concurrent.Executor, android.app.sdksandbox.SdkSandboxManager.RequestSurfacePackageCallback)

摘要

公用方法

abstract void onSurfacePackageError(int errorCode, String errorMsg)

這會通知用戶端應用程式,要求 SurfacePackage 失敗。

abstract void onSurfacePackageReady(SurfaceControlViewHost.SurfacePackage surfacePackage, int surfacePackageId, Bundle params)

這會通知用戶端應用程式,SurfacePackage 已準備好遠端轉譯來自 SDK 的檢視畫面。

公用方法

onSurfacePackageError

public abstract void onSurfacePackageError (int errorCode,
                String errorMsg)

這會通知用戶端應用程式,要求 SurfacePackage 失敗。

參數
errorCode int:錯誤的 int 代碼 此值為 SdkSandboxManager.REQUEST_SURFACE_PACKAGE_INTERNAL_ERROR

errorMsg String:錯誤的字串說明 這個值不得為 null

onSurfacePackageReady

public abstract void onSurfacePackageReady (SurfaceControlViewHost.SurfacePackage surfacePackage,
                int surfacePackageId,
                Bundle params)

這會通知用戶端應用程式,SurfacePackage 已準備好遠端轉譯來自 SDK 的檢視畫面。

參數
surfacePackage SurfaceControlViewHost.SurfacePackageSdkSandboxManager.requestSurfacePackage(java.lang.String, int, int, int, android.os.Bundle, java.util.concurrent.Executor, android.app.sdksandbox.SdkSandboxManager.RequestSurfacePackageCallback) 要求的表面套件 這個值不得為 null

surfacePackageId intSurfacePackage surfacePackage 的專屬 ID

params Bundle:從 SDK 傳回應用程式的參數清單。 這個值不得為 null