Data Structures

Here are the data structures with brief descriptions:
AGpsCallbacksCallback structure for the AGPS interface
AGpsInterfaceExtended interface for AGPS support
AGpsStatusRepresents the status of AGPS
android::AudioHardwareInterfaceAudioHardwareInterface.h defines the interface to the audio hardware abstraction layer
android::AudioStreamInAudioStreamIn is the abstraction interface for the audio input hardware
android::AudioStreamOutAudioStreamOut is the abstraction interface for the audio output hardware
android::CameraHardwareInterfaceCameraHardwareInterface.h defines the interface to the camera hardware abstraction layer, used for setting and getting parameters, live previewing, and taking pictures
GpsCallbacksGPS callback structure
GpsInterfaceRepresents the standard GPS interface
GpsLocationRepresents a location
GpsStatusRepresents the status
GpsSvInfoRepresents SV information
GpsSvStatusRepresents SV status
GpsXtraCallbacksCallback structure for the XTRA interface
GpsXtraInterfaceExtended interface for XTRA support
light_device_t
light_state_tThe parameters that can be set for a given light
sensor_t
sensors_control_device_tEvery device data structure must begin with hw_device_t followed by module specific public methods and attributes
sensors_data_device_t
sensors_data_tUnion of the various types of sensor data that can be returned
sensors_module_tEvery hardware module must have a data structure named HAL_MODULE_INFO_SYM and the fields of this data structure must begin with hw_module_t followed by module specific information
sensors_vec_tDefinition of the axis ----------------------