h6. [[Hardware Abstraction Layer]] h6(. [[HAL entry points from RISC OS]] h6((. » HAL_VideoSetBlank h2. HAL_VideoSetBlank h5. (HAL entry #44) <pre> void HAL_VideoSetBlank(uint blank, uint DPMS) </pre> |_<. Entry | | |/2^. blank |0 or 1 for unblank or blank | |(all other values reserved) | |/2^. DPMS |0..3 as specified by monitor DPMSState (from mode file) | |0 for no DPMS power saving | |_<. Exit | | |- | | h4. Use This is an internal call for OS use only and should not be used by user software. User software should use [[GraphicsV]] instead of interacting with the HAL directly. The HAL is expected to attempt to turn syncs off according to DPMS, and to turn video DMA off for blank (and therefore on for unblank) if possible. The HAL is not expected to do anything else, eg. blank all palette entries. Such things are the responsibility of the OS, and also this call is expected to be fast. May be called with interrupts off. h4. See also * [[HAL Video API]] h6. Information source: Kernel.Docs.HAL.HAL_API in CVS