語言

CameraConstrainedHighSpeedCaptureSession.CreateHighSpeedRequestList 方法

定義

建立一個適合受限高速擷取會話串流的不可修改請求清單。

[Android.Runtime.Register("createHighSpeedRequestList", "(Landroid/hardware/camera2/CaptureRequest;)Ljava/util/List;", "GetCreateHighSpeedRequestList_Landroid_hardware_camera2_CaptureRequest_Handler", ApiSince=23)]
public abstract System.Collections.Generic.IList<Android.Hardware.Camera2.CaptureRequest> CreateHighSpeedRequestList(Android.Hardware.Camera2.CaptureRequest request);
[<Android.Runtime.Register("createHighSpeedRequestList", "(Landroid/hardware/camera2/CaptureRequest;)Ljava/util/List;", "GetCreateHighSpeedRequestList_Landroid_hardware_camera2_CaptureRequest_Handler", ApiSince=23)>]
abstract member CreateHighSpeedRequestList : Android.Hardware.Camera2.CaptureRequest -> System.Collections.Generic.IList<Android.Hardware.Camera2.CaptureRequest>

參數

request
CaptureRequest

高速擷取請求,將用於產生高速請求清單。

傳回

一個不可修改的擷取請求清單,適用於受限高速擷取。

屬性

備註

建立一個適合受限高速擷取會話串流的不可修改請求清單。

高速影像串流對攝影機裝置造成顯著效能壓力,因此為了達到高效的高速串流,攝影機裝置可能必須將多個影格聚合在一起。 這表示請求必須分批批次發送,所有請求都共享相同的設定。 此方法會根據受限高速會話指定的輸出 Surface 需求,取得輸出目標 Surfaces 清單與 CaptureRequest request,並產生一個請求清單,每個請求都具備相同的控制。 輸入CaptureRequest request必須包含目標輸出 Surface,以及目標StreamConfigurationMap#getHighSpeedVideoFpsRangesFor高速 FPS 範圍,該範圍屬於 Surface 大小的其中一個。

若預覽與錄製曲面皆在 中指定request,則CaptureRequest#CONTROL_AE_TARGET_FPS_RANGE target FPS range輸入CaptureRequest request必須為固定的幀率 FPS 範圍,其中 == android.util.Range#getLower minimal FPSandroid.util.Range#getUpper() maximum FPS 。 建立的請求清單會包含交錯的請求模式,使得預覽輸出 FPS 至少為 30fps,錄製輸出 FPS 則符合 android.util.Range#getUpper() maximum FPS 要求的 FPS 範圍。 應用程式可直接將此請求清單提交至主動的高速擷取會話,以實現高速錄影。 當只指定預覽或錄製 Surface 時,此方法會回傳一份請求清單,所有請求的控制項與輸出目標相同。

將此方法建立的請求清單提交到一般擷取會話,若不支援CameraCharacteristics#CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES高速CaptureRequest#CONTROL_AE_TARGET_FPS_RANGE FPS range,將導致 。IllegalArgumentException

Java 文件 android.hardware.camera2.CameraConstrainedHighSpeedCaptureSession.createHighSpeedRequestList(android.hardware.camera2.CaptureRequest)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於