id string - Identifiant d'une fenêtre ou d'un écran qui peut être utilisé comme chromeMediaSourceId lors d'un appel à navigator.getUserMedia. Le format de l’identifiant sera window:XX:YY ou screen:ZZ:0. XX est le windowID/handle. YY est 1 pour le processus actuel et 0 pour tous les autres. ZZ est un numéro séquentiel qui représente l’écran, et il n’est pas égal à l’index dans le nom de la source .
name string - Un écran source sera appelée soit Entire Screen soit Screen <index>, tandis que le nom d'une fenêtre source correspondra au titre de la fenêtre.
thumbnailNativeImage - Une miniature. Note: Il n’y a aucune garantie que la taille de la miniature soit identique à la thumbnailSize spécifiée dans les options passées à desktopCapturer.getSources. La taille réelle dépendant de l’échelle de l’écran ou de la fenêtre.
display_id string - Identifiant unique correspondant à l' id du Display retourné par l'API Screen. Sur certaines plateformes, ce sera l'équivalent de la portion XX du champ id décrit ci-dessus, et il différera sur d'autres. Ce sera une chaîne de caractères vide s'il n'est pas disponible.
appIconNativeImage - Une icône de l'application possèdant la fenêtre ou qui null si la source est du type écran. La taille de l'icône n'est pas connue à l'avance et dépend de ce que fournit l'application.