CPC G06F 8/65 (2013.01) [G06F 8/20 (2013.01); H04N 23/617 (2023.01)] | 14 Claims |
1. A method of handling a hardware request in a computing device including one or more processors, comprising:
receiving a request for a hardware-related function from an application service module;
determining if the hardware-related function can be provided by an OEM-specific SDK;
based on a determination that the hardware-related function can be provided by an OEM-specific SDK, providing commands and parameters related to the hardware-related function to the OEM-specific SDK; and
based on a determination that the hardware-related function cannot be provided by an OEM-specific SDK, providing commands and parameters related to the hardware-related function to an operating system hardware abstraction layer,
wherein the determining if the hardware-related function can be provided by an OEM-specific SDK is performed by integration code comprising a group of operating system hardware control interfaces that are standard to an operating system and a group of custom OEM hardware control interfaces corresponding to the OEM-specific SDK.
|