다음을 통해 공유


ImageReader.Surface 속성

정의

이를 ImageReader위해 생성하는 Image Images 데 사용할 수 있는 a Surface 를 가져옵니다.

public virtual Android.Views.Surface? Surface { [Android.Runtime.Register("getSurface", "()Landroid/view/Surface;", "GetGetSurfaceHandler")] get; }
[<get: Android.Runtime.Register("getSurface", "()Landroid/view/Surface;", "GetGetSurfaceHandler")>]
member this.Surface : Android.Views.Surface

속성 값

다양한 API Surface 에 대한 그리기 대상에 사용할 수 있습니다.

특성

설명

이를 ImageReader위해 생성하는 Image Images 데 사용할 수 있는 a Surface 를 가져옵니다.

유효한 이미지 데이터가 이 Surface데이터로 렌더링될 때까지 메서드는 #acquireNextImage 반환 null합니다. 첫 번째 원본의 연결이 끊어Surface지면 동일한 데이터를 다른 API와 함께 다시 사용할 수 있지만 Surface 하나의 원본만 이 Surface에 동시에 데이터를 생성할 수 있습니다.

이 메서드에서 반환된 Surface 개체를 유지하는 것만으로는 부모 ImageReader가 회수되지 않도록 하는 데 충분하지 않습니다. 그런 의미에서 Surface는 이를 제공하는 ImageReader와 같은 java.lang.ref.WeakReference weak reference 역할을 합니다.

에 대한 android.media.ImageReader.getSurface()Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상