VirtualDisplayFlags Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.
[System.Flags]
public enum VirtualDisplayFlags
[<System.Flags>]
type VirtualDisplayFlags =
- Héritage
-
VirtualDisplayFlags
- Attributs
Champs
| Nom | Valeur | Description |
|---|---|---|
| Public | 1 | Indicateur d’affichage virtuel : Créez un affichage public. Affichages virtuels publics Lorsque cet indicateur est défini, l’affichage virtuel est public. Un affichage virtuel public se comporte comme la plupart des autres affichages connectés au système, comme un affichage externe ou sans fil. Les applications peuvent ouvrir des fenêtres sur l’affichage et le système peut mettre en miroir le contenu d’autres affichages. La création d’un affichage virtuel public qui n’est pas limité au contenu propre crée implicitement un affichage de mise en miroir automatique. Consultez VIRTUAL_DISPLAY_FLAG_AUTO_MIRROR pour connaître les restrictions sur les personnes autorisées à créer un affichage de mise en miroir automatique. Lorsque cet indicateur n’est pas défini, l’affichage virtuel est privé tel que défini par l’indicateur d’affichage Display.FLAG_PRIVATE. Un affichage virtuel privé appartient à l’application qui l’a créée. Seul le propriétaire d’un affichage virtuel privé et les applications qui se trouvent déjà sur cet affichage sont autorisées à placer des fenêtres dessus. Plus précisément, les seuls processus autorisés à énumérer ou à interagir avec l’affichage privé sont ceux qui ont le même UID que l’application qui a créé à l’origine l’affichage virtuel privé ou les activités déjà présentes sur cet affichage.
Référence Android pour |
| Presentation | 2 | Indicateur d’affichage virtuel : Créez un affichage de présentation. Affichages virtuels de présentation Lorsque cet indicateur est défini, l’affichage virtuel est inscrit en tant qu’affichage de présentation dans la catégorie d’affichage de présentation. Les applications peuvent projeter automatiquement leur contenu dans des affichages de présentation pour fournir des expériences de deuxième écran plus riches. Lorsque cet indicateur n’est pas défini, l’affichage virtuel n’est pas inscrit en tant qu’affichage de présentation. Les applications peuvent toujours projeter leur contenu sur l’affichage, mais elles ne le feront généralement pas automatiquement. Cette option est appropriée pour les affichages à usage plus spécial.
Référence Android pour |
| Secure | 4 | Indicateur d’affichage virtuel : Créez un affichage sécurisé. Affichages virtuels sécurisés Lorsque cet indicateur est défini, l’affichage virtuel est considéré comme sécurisé comme défini par l’indicateur d’affichage Display.FLAG_SECURE. L’appelant promet de prendre des mesures raisonnables, telles que le chiffrement par voie aérienne, pour empêcher l’interception ou l’enregistrement du contenu de l’affichage sur un support persistant. La création d’un affichage virtuel sécurisé nécessite l’autorisation CAPTURE_SECURE_VIDEO_OUTPUT. Cette autorisation est réservée pour une utilisation par les composants système et n’est pas disponible pour les applications tierces. Lorsque cet indicateur n’est pas défini, l’affichage virtuel est considéré comme non sécurisé. Le contenu des fenêtres sécurisées est vide s’il est affiché sur cet affichage.
Référence Android pour |
| OwnContentOnly | 8 | Indicateur d’affichage virtuel : affichez uniquement le contenu de cet affichage ; ne reflètent pas le contenu d’un autre affichage. Cet indicateur est utilisé conjointement avec VIRTUAL_DISPLAY_FLAG_PUBLIC. En règle générale, les affichages virtuels publics reflètent automatiquement le contenu de l’affichage par défaut s’ils n’ont pas de fenêtres propres. Lorsque cet indicateur est spécifié, l’affichage virtuel n’affiche jamais son propre contenu et sera vide au lieu de cela s’il n’a pas de fenêtres. Cet indicateur s’exclue mutuellement avec VIRTUAL_DISPLAY_FLAG_AUTO_MIRROR. Si les deux indicateurs sont spécifiés, le comportement de contenu propre uniquement est appliqué. Ce comportement de cet indicateur est implicite chaque fois que ni VIRTUAL_DISPLAY_FLAG_PUBLIC ni VIRTUAL_DISPLAY_FLAG_AUTO_MIRROR n’ont été définis. Cet indicateur est uniquement nécessaire pour remplacer le comportement par défaut lors de la création d’un affichage public. |
| AutoMirror | 16 | Indicateur d’affichage virtuel : autorise la mise en miroir du contenu sur les affichages privés lorsqu’aucun contenu n’est affiché. Cet indicateur s’exclue mutuellement avec VIRTUAL_DISPLAY_FLAG_OWN_CONTENT_ONLY. Si les deux indicateurs sont spécifiés, le comportement de contenu propre uniquement est appliqué. Le comportement de cet indicateur est implicite chaque fois que VIRTUAL_DISPLAY_FLAG_PUBLIC est défini et VIRTUAL_DISPLAY_FLAG_OWN_CONTENT_ONLY n’a pas été défini. Cet indicateur est uniquement nécessaire pour remplacer le comportement par défaut lors de la création d’un affichage privé. La création d’un affichage virtuel de mise en miroir automatique nécessite l’autorisation CAPTURE_VIDEO_OUTPUT ou CAPTURE_SECURE_VIDEO_OUTPUT. Ces autorisations sont réservées pour une utilisation par les composants système et ne sont pas disponibles pour les applications tierces. Vous pouvez également utiliser un MediaProjection approprié pour créer un affichage virtuel de mise en miroir automatique.
Référence Android pour |
Remarques
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.