{"id":"host.ui_services--nativeUiDisplayColorCapabilityV1","name":"nativeUiDisplayColorCapabilityV1","owner":"yeho","package":"host.ui_services","kind":"thing","signature":"external thing nativeUiDisplayColorCapabilityV1","description":"A native ui display color capability v1 record carrying schema, schemaVersion, displayId, available, profileAvailable, and related state.","context":"Define host text, editing, clipboard, and accessibility service contracts.","parameters":[],"returns":"void","members":[{"name":"schema","kind":"field","type":"text","description":"Stores schema as text.","signature":"text schema","tags":["thing","field","host.ui_services"],"updated":"2026-09-09"},{"name":"schemaVersion","kind":"field","type":"int","description":"Stores schema version as int.","signature":"int schemaVersion","tags":["thing","field","host.ui_services"],"updated":"2026-09-09"},{"name":"displayId","kind":"field","type":"text","description":"Stores display id as text.","signature":"text displayId","tags":["thing","field","host.ui_services"],"updated":"2026-09-09"},{"name":"available","kind":"field","type":"bool","description":"Stores available as bool.","signature":"bool available","tags":["thing","field","host.ui_services"],"updated":"2026-09-09"},{"name":"profileAvailable","kind":"field","type":"bool","description":"Stores profile available as bool.","signature":"bool profileAvailable","tags":["thing","field","host.ui_services"],"updated":"2026-09-09"},{"name":"profileIdentity","kind":"field","type":"text","description":"Stores profile identity as text.","signature":"text profileIdentity","tags":["thing","field","host.ui_services"],"updated":"2026-09-09"},{"name":"advancedColorSupported","kind":"field","type":"bool","description":"Stores advanced color supported as bool.","signature":"bool advancedColorSupported","tags":["thing","field","host.ui_services"],"updated":"2026-09-09"},{"name":"advancedColorActive","kind":"field","type":"bool","description":"Stores advanced color active as bool.","signature":"bool advancedColorActive","tags":["thing","field","host.ui_services"],"updated":"2026-09-09"},{"name":"hdrSupported","kind":"field","type":"bool","description":"Stores hdr supported as bool.","signature":"bool hdrSupported","tags":["thing","field","host.ui_services"],"updated":"2026-09-09"},{"name":"hdrUserEnabled","kind":"field","type":"bool","description":"Stores hdr user enabled as bool.","signature":"bool hdrUserEnabled","tags":["thing","field","host.ui_services"],"updated":"2026-09-09"},{"name":"wideColorSupported","kind":"field","type":"bool","description":"Stores wide color supported as bool.","signature":"bool wideColorSupported","tags":["thing","field","host.ui_services"],"updated":"2026-09-09"},{"name":"wideColorUserEnabled","kind":"field","type":"bool","description":"Stores wide color user enabled as bool.","signature":"bool wideColorUserEnabled","tags":["thing","field","host.ui_services"],"updated":"2026-09-09"},{"name":"policyLimited","kind":"field","type":"bool","description":"Stores policy limited as bool.","signature":"bool policyLimited","tags":["thing","field","host.ui_services"],"updated":"2026-09-09"},{"name":"activeMode","kind":"field","type":"text","description":"Stores active mode as text.","signature":"text activeMode","tags":["thing","field","host.ui_services"],"updated":"2026-09-09"},{"name":"encoding","kind":"field","type":"text","description":"Stores encoding as text.","signature":"text encoding","tags":["thing","field","host.ui_services"],"updated":"2026-09-09"},{"name":"bitsPerChannel","kind":"field","type":"int","description":"Stores bits per channel as int.","signature":"int bitsPerChannel","tags":["thing","field","host.ui_services"],"updated":"2026-09-09"},{"name":"sdrWhiteMilliNits","kind":"field","type":"int","description":"Stores sdr white milli nits as int.","signature":"int sdrWhiteMilliNits","tags":["thing","field","host.ui_services"],"updated":"2026-09-09"},{"name":"discovery","kind":"field","type":"text","description":"Stores discovery as text.","signature":"text discovery","tags":["thing","field","host.ui_services"],"updated":"2026-09-09"},{"name":"source","kind":"field","type":"text","description":"Stores source as text.","signature":"text source","tags":["thing","field","host.ui_services"],"updated":"2026-09-09"},{"name":"nativeUiDisplayColorCapabilityV1","kind":"constructor","parameters":[{"name":"displayId","type":"text","description":"Display id."},{"name":"available","type":"bool","description":"Available."},{"name":"profileAvailable","type":"bool","description":"Profile available."},{"name":"profileIdentity","type":"text","description":"Profile identity."},{"name":"advancedColorSupported","type":"bool","description":"Advanced color supported."},{"name":"advancedColorActive","type":"bool","description":"Advanced color active."},{"name":"hdrSupported","type":"bool","description":"Hdr supported."},{"name":"hdrUserEnabled","type":"bool","description":"Hdr user enabled."},{"name":"wideColorSupported","type":"bool","description":"Wide color supported."},{"name":"wideColorUserEnabled","type":"bool","description":"Wide color user enabled."},{"name":"policyLimited","type":"bool","description":"Policy limited."},{"name":"activeMode","type":"text","description":"Active mode."},{"name":"encoding","type":"text","description":"Encoding."},{"name":"bitsPerChannel","type":"int","description":"Bits per channel."},{"name":"sdrWhiteMilliNits","type":"int","description":"Sdr white milli nits."},{"name":"discovery","type":"text","description":"Discovery."},{"name":"source","type":"text","description":"Source."}],"returns":"void","signature":"nativeUiDisplayColorCapabilityV1(text displayId, bool available, bool profileAvailable, text profileIdentity, bool advancedColorSupported, bool advancedColorActive, bool hdrSupported, bool hdrUserEnabled, bool wideColorSupported, bool wideColorUserEnabled, bool policyLimited, text activeMode, text encoding, int bitsPerChannel, int sdrWhiteMilliNits, text discovery, text source)","description":"Native ui display color capability v1.","tags":["thing","constructor","host.ui_services"],"updated":"2026-09-09"},{"name":"Validate","kind":"method","parameters":[],"returns":"text","signature":"Validate() returns text","description":"Validate.","tags":["thing","method","host.ui_services"],"exampleId":"method-Validate-20","updated":"2026-09-09"},{"name":"Describe","kind":"method","parameters":[],"returns":"text","signature":"Describe() returns text","description":"Describe.","tags":["thing","method","host.ui_services"],"exampleId":"method-Describe-21","updated":"2026-09-09"}],"tags":["cpu","host","host.ui_services","method","source-example","thing","ui_services","yeho"],"updated":"2026-09-09","source":{"repository":"yeho","path":"packages/host/ui_services/00-contracts.yh","line":146,"sha256":"bb2e0a4fdde32198e4c9a2934b8cf26f08629ff18c08155984a323aacc313a21"},"status":"source-declared","notes":["Package presence and a declaration do not establish support on every host. Host services need their platform and lifecycle setup."],"examples":[{"id":"usage","title":"Use nativeUiDisplayColorCapabilityV1","description":"A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.","code":"using host.ui_services\n\n// Define host text, editing, clipboard, and accessibility service contracts.\nnativeUiDisplayColorCapabilityV1 sample = nativeUiDisplayColorCapabilityV1(\"display Id\", true, true, \"profile Identity\", true, true, true, true, true, true, true, \"active Mode\", \"encoding\", 1, 1, \"discovery\", \"example\")\nConsole.Log(Text.From(sample.schema))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuidisplaycolorcapabilityv1\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","source-example"],"verification":"type checked","run":"cpu-oracle","sha256":"8a955f3809433365378ed4d30822d06bc9c766754bca67799669adf80d539531","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-Validate-20","title":"nativeUiDisplayColorCapabilityV1.Validate","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// Validate.\nnativeUiDisplayColorCapabilityV1 instance = nativeUiDisplayColorCapabilityV1(\"display Id\", true, true, \"profile Identity\", true, true, true, true, true, true, true, \"active Mode\", \"encoding\", 1, 1, \"discovery\", \"example\")\ntext result = instance.Validate()\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuidisplaycolorcapabilityv1\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"41a413c5bcac9e7dcd45b51f7ff218495b76f63c708363c8cfd63bf110ffbe3f","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-Describe-21","title":"nativeUiDisplayColorCapabilityV1.Describe","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// Describe.\nnativeUiDisplayColorCapabilityV1 instance = nativeUiDisplayColorCapabilityV1(\"display Id\", true, true, \"profile Identity\", true, true, true, true, true, true, true, \"active Mode\", \"encoding\", 1, 1, \"discovery\", \"example\")\ntext result = instance.Describe()\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuidisplaycolorcapabilityv1\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"b8b609667182b76b34f42bd536a5db98a2af529826552e72db43a50fa565dc3c","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null}],"searchTerms":["schema","schemaVersion","displayId","available","profileAvailable","profileIdentity","advancedColorSupported","advancedColorActive","hdrSupported","hdrUserEnabled","wideColorSupported","wideColorUserEnabled","policyLimited","activeMode","encoding","bitsPerChannel","sdrWhiteMilliNits","discovery","source","nativeUiDisplayColorCapabilityV1","Validate","Describe"],"url":"https://demonhunterlabs.com/academy/api?item=host.ui_services--nativeUiDisplayColorCapabilityV1","json":"https://demonhunterlabs.com/reference/items/host.ui_services--nativeUiDisplayColorCapabilityV1.json","markdown":"https://demonhunterlabs.com/reference/text/host.ui_services--nativeUiDisplayColorCapabilityV1.md"}
