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 - A thumbnail image. 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 - A unique identifier that will correspond to the id of the matching Display returned by the Screen API. 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 - Un icône de l'application qui possède la fenêtre ou qui est nul si la source a un écran type. La taille de l'icône n'est pas connue à l'avance et dépend de ce que fournit l'application.