ImageReader.Surface プロパティ

定義

この ImageReaderSurface生成Image Imagesに使用できる を取得します。

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

プロパティ値

Surfaceさまざまな API の描画ターゲットに使用する 。

属性

注釈

この ImageReaderSurface生成Image Imagesに使用できる を取得します。

有効なイメージ データがこの に Surfaceレンダリングされるまで、 メソッドは を #acquireNextImage 返します null。 この Surface に同時にデータを生成できるのは 1 つのソースだけですが、最初のソースが からSurface切断されると、同じSurfaceソースを別の API で再利用できます。

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

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

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象