Compartir a través de


DynamicRangeProfiles.GetProfileCaptureRequestConstraints(Int64) Método

Definición

Devuelve una lista de perfiles de intervalo dinámico admitidos a los que se puede hacer referencia en una única solicitud de captura junto con un perfil determinado.

[Android.Runtime.Register("getProfileCaptureRequestConstraints", "(J)Ljava/util/Set;", "", ApiSince=33)]
public System.Collections.Generic.ICollection<Java.Lang.Long> GetProfileCaptureRequestConstraints (long profile);
[<Android.Runtime.Register("getProfileCaptureRequestConstraints", "(J)Ljava/util/Set;", "", ApiSince=33)>]
member this.GetProfileCaptureRequestConstraints : int64 -> System.Collections.Generic.ICollection<Java.Lang.Long>

Parámetros

profile
Int64

Devoluciones

conjunto no modificable de perfiles de intervalo dinámico

Atributos

Comentarios

Devuelve una lista de perfiles de intervalo dinámico admitidos a los que se puede hacer referencia en una única solicitud de captura junto con un perfil determinado.

Por ejemplo, si se supone que un dispositivo con respuesta de salida de 10 bits determinado devuelve (, , ) como resultado de llamar a #getSupportedProfiles() y #getProfileCaptureRequestConstraints devuelve (#STANDARD, #HLG10) cuando se proporciona un argumento de #STANDARD. #HDR10#HLG10#STANDARD Esto significa que el dispositivo de cámara correspondiente solo aceptará y procesará las solicitudes de captura que hacen referencia a las salidas configuradas mediante #HDR10 el perfil dinámico o, como alternativa, alguna combinación de #STANDARD y #HLG10. Sin embargo, al intentar poner en cola las solicitudes a las salidas que hacen referencia a y #HDR10#HLG10 #STANDARD/darán como IllegalArgumentExceptionresultado .

La lista estará vacía en caso de que no haya restricciones para el perfil especificado.

Documentación de Java para android.hardware.camera2.params.DynamicRangeProfiles.getProfileCaptureRequestConstraints(long).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a