言語

EdgeMode 列挙型

定義

FastHighQuality、およびOffメンバーによって返される値を列挙します。

public enum EdgeMode
type EdgeMode = 
継承
EdgeMode

フィールド

名前 説明
Off 0

エッジの拡張は適用されません。

android.hardware.camera2.CameraMetadata.EDGE_MODE_OFFの Android リファレンス。

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

Fast 1

センサー出力に対してフレーム レートが遅くない品質レベルでエッジエンハンスメントを適用します。 エッジエンハンスメントがセンサーに対してフレーム レートを遅くする場合は、OFF と同じ場合があります。

android.hardware.camera2.CameraMetadata.EDGE_MODE_FASTの Android リファレンス。

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

HighQuality 2

出力フレーム レートが低下する可能性のあるコストで、高品質のエッジエンハンスメントを適用します。

android.hardware.camera2.CameraMetadata.EDGE_MODE_HIGH_QUALITYの Android リファレンス。

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

ZeroShutterLag 3

エッジ拡張機能は、解像度に基づいて、出力ストリームごとに異なるレベルで適用されます。 最大記録解像度 (CameraDevice.createCaptureSession(SessionConfiguration) を参照) 以下のストリームではエッジエンハンスメントが適用されますが、解像度の高いストリームではエッジエンハンスメントは適用されません。 低解像度ストリームのエッジ強化のレベルは、フレーム レートが影響を受けないように調整され、品質は FAST 以上になります (低解像度出力にのみ適用されるため、FAST から品質が向上する可能性があります)。

このモードは、YUV または PRIVATE の再処理を使用してゼロ シャッター ラグ モードで動作するアプリケーションで使用することを目的としています。この場合、アプリケーションは高解像度の中間バッファーを循環バッファーに継続的にキャプチャし、そこからユーザーが写真を撮ったときに再処理によって最終的な画像が生成されます。 このようなユース ケースでは、プレビューの効率を最大化し、再処理時に拡張を二重に適用しないように、高解像度バッファーにエッジ拡張機能を適用しないようにする必要があります。一方、低解像度バッファー (通常は、記録またはプレビューに使用) には、妥当なプレビュー品質のためにエッジ拡張機能を適用する必要があります。

このモードは、YUV_REPROCESSING機能またはPRIVATE_REPROCESSING機能 (android.request.availableCapabilities がこれらの機能のいずれかを一覧表示) をサポートするデバイスでサポートされていることが保証されており、CAMERA3_TEMPLATE_ZERO_SHUTTER_LAG テンプレートの既定のモードになります。

android.hardware.camera2.CameraMetadata.EDGE_MODE_ZERO_SHUTTER_LAGの Android リファレンス。

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

注釈

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

適用対象