Langue

Display.FlagSecure Champ

Définition

Attention

This constant will be removed in the future version. Use Android.Views.DisplayFlags enum directly instead of this field.

Indicateur d’affichage : indique que l’affichage a une sortie vidéo sécurisée et prend en charge la composition de surfaces sécurisées.

[Android.Runtime.Register("FLAG_SECURE")]
[System.Obsolete("This constant will be removed in the future version. Use Android.Views.DisplayFlags enum directly instead of this field.", true)]
public const Android.Views.DisplayFlags FlagSecure = 2;
[<Android.Runtime.Register("FLAG_SECURE")>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Views.DisplayFlags enum directly instead of this field.", true)>]
val mutable FlagSecure : Android.Views.DisplayFlags

Valeur de champ

Value = 2
Attributs

Remarques

Indicateur d’affichage : indique que l’affichage a une sortie vidéo sécurisée et prend en charge la composition de surfaces sécurisées.

Si cet indicateur est défini, l’appareil d’affichage dispose d’une sortie vidéo sécurisée et est capable d’afficher des surfaces sécurisées. Il peut également être capable de montrer #FLAG_SUPPORTS_PROTECTED_BUFFERS protected buffers.

Si cet indicateur n’est pas défini, l’appareil d’affichage peut ne pas avoir de sortie vidéo sécurisée ; l’utilisateur peut voir une zone vide à l’écran au lieu du contenu des surfaces sécurisées ou des mémoires tampons protégées.

Les surfaces sécurisées sont utilisées pour empêcher le rendu du contenu dans ces surfaces par les applications d’apparaître dans des captures d’écran ou d’être affichées sur des écrans non sécurisés. Les mémoires tampons protégées sont utilisées par des décodeurs vidéo sécurisés à des fins similaires.

Une application crée une fenêtre avec une surface sécurisée en spécifiant l’indicateur WindowManager.LayoutParams#FLAG_SECURE de fenêtre. De même, une application crée une SurfaceView surface sécurisée en appelant SurfaceView#setSecure avant d’attacher la vue sécurisée à sa fenêtre contenante.

Une application peut utiliser l’absence de cet indicateur comme indicateur indiquant qu’il ne doit pas créer de surfaces sécurisées ou de mémoires tampons protégées sur cet affichage, car le contenu peut ne pas être visible. Par exemple, si l’indicateur n’est pas défini, l’application peut choisir de ne pas afficher le contenu sur cet affichage, d’afficher un message d’erreur informatif, de sélectionner un autre flux de contenu ou d’adopter une stratégie différente pour décoder le contenu qui ne repose pas sur des surfaces sécurisées ou des mémoires tampons protégées.

Java documentation pour android.view.Display.FLAG_SECURE.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

Voir aussi