EdgeMode 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Fast、HighQuality、およびOffメンバーによって返される値を列挙します。
public enum EdgeMode
type EdgeMode =
- 継承
-
EdgeMode
フィールド
| 名前 | 値 | 説明 |
|---|---|---|
| Off | 0 | エッジの拡張は適用されません。
|
| Fast | 1 | センサー出力に対してフレーム レートが遅くない品質レベルでエッジエンハンスメントを適用します。 エッジエンハンスメントがセンサーに対してフレーム レートを遅くする場合は、OFF と同じ場合があります。
|
| HighQuality | 2 | 出力フレーム レートが低下する可能性のあるコストで、高品質のエッジエンハンスメントを適用します。
|
| ZeroShutterLag | 3 | エッジ拡張機能は、解像度に基づいて、出力ストリームごとに異なるレベルで適用されます。 最大記録解像度 (CameraDevice.createCaptureSession(SessionConfiguration) を参照) 以下のストリームではエッジエンハンスメントが適用されますが、解像度の高いストリームではエッジエンハンスメントは適用されません。 低解像度ストリームのエッジ強化のレベルは、フレーム レートが影響を受けないように調整され、品質は FAST 以上になります (低解像度出力にのみ適用されるため、FAST から品質が向上する可能性があります)。 このモードは、YUV または PRIVATE の再処理を使用してゼロ シャッター ラグ モードで動作するアプリケーションで使用することを目的としています。この場合、アプリケーションは高解像度の中間バッファーを循環バッファーに継続的にキャプチャし、そこからユーザーが写真を撮ったときに再処理によって最終的な画像が生成されます。 このようなユース ケースでは、プレビューの効率を最大化し、再処理時に拡張を二重に適用しないように、高解像度バッファーにエッジ拡張機能を適用しないようにする必要があります。一方、低解像度バッファー (通常は、記録またはプレビューに使用) には、妥当なプレビュー品質のためにエッジ拡張機能を適用する必要があります。 このモードは、YUV_REPROCESSING機能またはPRIVATE_REPROCESSING機能 (android.request.availableCapabilities がこれらの機能のいずれかを一覧表示) をサポートするデバイスでサポートされていることが保証されており、CAMERA3_TEMPLATE_ZERO_SHUTTER_LAG テンプレートの既定のモードになります。
|
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。