DynamicRangeProfiles.GetProfileCaptureRequestConstraints(Int64) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 IllegalArgumentException
resultado .
La lista estará vacía en caso de que no haya restricciones para el perfil especificado.
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.