// Standard capability names shipped with Norsk. Use these constants // rather than literal strings — typos in user code surface at compile // time rather than as silent placement misses. /** @public */ export const KnownCapabilities = { /** Whole NVIDIA GPU, exclusive. For fractional, use requiredGpuCapacity. */ NvidiaGpu: "norsk.io/nvidia-gpu", /** Intel Quick Sync Video — fixed-function media accelerator. */ IntelQsv: "norsk.io/intel-qsv", /** Netint Quadra T1U accelerator. */ Quadra: "norsk.io/quadra", /** Blackmagic DeckLink capture/playout card. */ Decklink: "norsk.io/decklink", /** SMPTE ST 2110 capable NIC. */ St2110Nic: "norsk.io/st2110-nic", /** Media eXchange Layer slot, provided by an MXL bridge NodeService. */ Mxl: "norsk.io/mxl", } as const; /** @public */ export type KnownCapabilityName = (typeof KnownCapabilities)[keyof typeof KnownCapabilities];