Loading include/android/surface_control.h +15 −3 Original line number Diff line number Diff line Loading @@ -67,9 +67,21 @@ ASurfaceControl* ASurfaceControl_create(ASurfaceControl* parent, const char* deb __INTRODUCED_IN(29); /** * Releases the \a surface_control object. After releasing the ASurfaceControl the caller no longer * has ownership of the AsurfaceControl. The surface and it's children may remain on display as long * as their parent remains on display. * Acquires a reference on the given ASurfaceControl object. This prevents the object * from being deleted until the reference is removed. * * To release the reference, use the ASurfaceControl_release function. * * Available since API level 31. */ void ASurfaceControl_acquire(ASurfaceControl* surface_control) __INTRODUCED_IN(31); /** * Removes a reference that was previously acquired with one of the following functions: * ASurfaceControl_createFromWindow * ASurfaceControl_create * ANativeWindow_acquire * The surface and its children may remain on display as long as their parent remains on display. * * Available since API level 29. */ Loading libs/renderengine/skia/SkiaGLRenderEngine.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -337,7 +337,7 @@ bool SkiaGLRenderEngine::useProtectedContext(bool useProtectedContext) { if (useProtectedContext == mInProtectedContext) { return true; } if (useProtectedContext && supportsProtectedContent()) { if (useProtectedContext && !supportsProtectedContent()) { return false; } const EGLSurface surface = Loading Loading
include/android/surface_control.h +15 −3 Original line number Diff line number Diff line Loading @@ -67,9 +67,21 @@ ASurfaceControl* ASurfaceControl_create(ASurfaceControl* parent, const char* deb __INTRODUCED_IN(29); /** * Releases the \a surface_control object. After releasing the ASurfaceControl the caller no longer * has ownership of the AsurfaceControl. The surface and it's children may remain on display as long * as their parent remains on display. * Acquires a reference on the given ASurfaceControl object. This prevents the object * from being deleted until the reference is removed. * * To release the reference, use the ASurfaceControl_release function. * * Available since API level 31. */ void ASurfaceControl_acquire(ASurfaceControl* surface_control) __INTRODUCED_IN(31); /** * Removes a reference that was previously acquired with one of the following functions: * ASurfaceControl_createFromWindow * ASurfaceControl_create * ANativeWindow_acquire * The surface and its children may remain on display as long as their parent remains on display. * * Available since API level 29. */ Loading
libs/renderengine/skia/SkiaGLRenderEngine.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -337,7 +337,7 @@ bool SkiaGLRenderEngine::useProtectedContext(bool useProtectedContext) { if (useProtectedContext == mInProtectedContext) { return true; } if (useProtectedContext && supportsProtectedContent()) { if (useProtectedContext && !supportsProtectedContent()) { return false; } const EGLSurface surface = Loading