CameraTemplate 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
CameraTemplateのいくつかのメソッドによって返され、Android.Hardware.Camera2.CameraDevice.CreateCaptureRequest メンバーのパラメーターとして取得された値を列挙します。
public enum CameraTemplate
type CameraTemplate =
- 継承
-
CameraTemplate
フィールド
| 名前 | 値 | 説明 |
|---|---|---|
| Preview | 1 | カメラ プレビュー ウィンドウに適した要求を作成します。 具体的には、高品質の後処理よりも高いフレームレートが優先されることを意味します。 通常、これらの要求は CameraCaptureSession.setRepeatingRequest メソッドで使用されます。 このテンプレートは、すべてのカメラ デバイスでサポートされていることが保証されています。
|
| StillCapture | 2 | 静止画像キャプチャに適した要求を作成します。 具体的には、これは、フレーム レートよりも画質を優先することを意味します。 これらの要求は、通常、CameraCaptureSession.capture メソッドで使用されます。 このテンプレートは、BACKWARD_COMPATIBLEされていないDEPTH_OUTPUTデバイスを除くすべてのカメラ デバイスでサポートされていることが保証されています。
|
| Record | 3 | ビデオ録画に適した要求を作成します。 具体的には、安定したフレームレートが使用され、後処理が記録品質に設定されることを意味する。 これらの要求は、通常、CameraCaptureSession.setRepeatingRequest メソッドで使用されます。 このテンプレートは、BACKWARD_COMPATIBLEされていないDEPTH_OUTPUTデバイスを除くすべてのカメラ デバイスでサポートされていることが保証されています。
|
| VideoSnapshot | 4 | ビデオの録画中に、静止画像キャプチャに適した要求を作成します。 具体的には、これは、継続的な記録を中断することなく、画質を最大化することを意味します。 これらの要求は、通常、CameraCaptureSession.capture メソッドで使用されますが、TEMPLATE_RECORDに基づく要求は CameraCaptureSession.setRepeatingRequest で使用されます。 このテンプレートは、レガシ デバイス (CameraCharacteristics.INFO_SUPPORTED_HARDWARE_LEVEL == LEGACY) とBACKWARD_COMPATIBLEではないDEPTH_OUTPUTデバイスを除くすべてのカメラ デバイスでサポートされていることが保証されています。
|
| ZeroShutterLag | 5 | ゼロ シャッター ラグのキャプチャに適した要求を作成します。 つまり、プレビューフレームレートを損なうことなく画質を最大化することを意味します。 AE/AWB/AF は自動モードである必要があります。 これは、アプリケーションで動作する ZSL を対象としています。 デバイス操作 ZSL の場合は、CaptureRequest.CONTROL_ENABLE_ZSL (使用可能な場合) を使用します。 このテンプレートは、PRIVATE_REPROCESSING機能またはYUV_REPROCESSING機能をサポートするカメラ デバイスでサポートされていることが保証されています。
|
| Manual | 6 | キャプチャ パラメーターを直接アプリケーションで制御するための基本的なテンプレート。 すべての自動制御が無効になり (自動露出、自動ホワイト バランス、自動フォーカス)、後処理パラメーターがプレビュー品質に設定されます。 手動キャプチャ パラメーター (露出、感度など) は適切な既定値に設定されますが、目的のユース ケースに応じてアプリケーションによってオーバーライドする必要があります。 このテンプレートは、MANUAL_SENSOR機能をサポートするカメラ デバイスでサポートされていることが保証されています。
|
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。