次の方法で共有


ImageReader.Surface プロパティ

定義

SurfaceこのためにImageReader生成Image Imagesするために使用できるaを取得します。

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 の描画ターゲットに使用する A Surface

属性

注釈

SurfaceこのためにImageReader生成Image Imagesするために使用できるaを取得します。

有効な画像データがこれにSurfaceレンダリングされるまで、#acquireNextImageメソッドは .null この Surface に同時にデータを生成できるのは 1 つのソースだけですが、最初のソースが接続解除されるとSurface、同じSurfaceソースを別の API で再利用できます。

このメソッドによって返される Surface オブジェクトを保持するだけでは、親 ImageReader が再利用されないようにするには不十分であることに注意してください。 その意味では、Surface は、それを提供する ImageReader に似た java.lang.ref.WeakReference weak reference 動作をします。

の Java ドキュメントandroid.media.ImageReader.getSurface()

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象