262 lines
7.8 KiB
YAML
262 lines
7.8 KiB
YAML
toc:
|
|
- title: Overview
|
|
path: /devices/
|
|
- title: Architecture
|
|
section:
|
|
- title: Overview
|
|
path: /devices/architecture/
|
|
- title: Hardware Abstraction Layer (HAL)
|
|
path: /devices/architecture/hal
|
|
- title: Treble
|
|
path: /devices/architecture/treble
|
|
- title: Audio
|
|
section:
|
|
- title: Overview
|
|
path: /devices/audio/
|
|
- title: Terminology
|
|
path: /devices/audio/terminology
|
|
- title: Implementation
|
|
section:
|
|
- title: Overview
|
|
path: /devices/audio/implement
|
|
- title: Policy Configuration
|
|
path: /devices/audio/implement-policy
|
|
- title: Shared Library
|
|
path: /devices/audio/implement-shared-library
|
|
- title: Pre-processing Effects
|
|
path: /devices/audio/implement-pre-processing
|
|
- title: Data Formats
|
|
path: /devices/audio/data_formats
|
|
- title: Attributes
|
|
path: /devices/audio/attributes
|
|
- title: Warmup
|
|
path: /devices/audio/warmup
|
|
- title: Latency
|
|
section:
|
|
- title: Overview
|
|
path: /devices/audio/latency
|
|
- title: Contributors
|
|
path: /devices/audio/latency_contrib
|
|
- title: Design
|
|
path: /devices/audio/latency_design
|
|
- title: Measure
|
|
path: /devices/audio/latency_measure
|
|
- title: Light Testing Circuit
|
|
path: /devices/audio/testing_circuit
|
|
- title: Audio Loopback Dongle
|
|
path: /devices/audio/loopback
|
|
- title: Measurements
|
|
path: /devices/audio/latency_measurements
|
|
- title: Applications
|
|
path: /devices/audio/latency_app
|
|
- title: Priority Inversion
|
|
path: /devices/audio/avoiding_pi
|
|
- title: Sample Rate Conversion
|
|
path: /devices/audio/src
|
|
- title: Debugging
|
|
path: /devices/audio/debugging
|
|
- title: MIDI
|
|
section:
|
|
- title: Overview
|
|
path: /devices/audio/midi
|
|
- title: MIDI Architecture
|
|
path: /devices/audio/midi_arch
|
|
- title: MIDI Test Procedure
|
|
path: /devices/audio/midi_test
|
|
- title: USB Digital Audio
|
|
path: /devices/audio/usb
|
|
- title: TV Audio
|
|
path: /devices/audio/tv
|
|
- title: Automotive
|
|
section:
|
|
- title: Overview
|
|
path: /devices/automotive/
|
|
- title: Vehicle Properties
|
|
path: /devices/automotive/properties
|
|
- title: Bluetooth
|
|
path: /devices/bluetooth
|
|
- title: Camera
|
|
section:
|
|
- title: Overview
|
|
path: /devices/camera/
|
|
- title: Camera3
|
|
path: /devices/camera/camera3
|
|
- title: HAL Subsystem
|
|
path: /devices/camera/camera3_requests_hal
|
|
- title: Metadata and Controls
|
|
path: /devices/camera/camera3_metadata
|
|
- title: 3A Modes and State
|
|
path: /devices/camera/camera3_3Amodes
|
|
- title: Output and Cropping
|
|
path: /devices/camera/camera3_crop_reprocess
|
|
- title: Errors and Streams
|
|
path: /devices/camera/camera3_error_stream
|
|
- title: Request Creation
|
|
path: /devices/camera/camera3_requests_methods
|
|
- title: Version Support
|
|
path: /devices/camera/versioning
|
|
- title: DRM
|
|
path: /devices/drm
|
|
- title: Graphics
|
|
section:
|
|
- title: Overview
|
|
path: /devices/graphics/
|
|
- title: Architecture
|
|
section:
|
|
- title: Overview
|
|
path: /devices/graphics/architecture
|
|
- title: BufferQueue
|
|
path: /devices/graphics/arch-bq-gralloc
|
|
- title: SurfaceFlinger and HWC
|
|
path: /devices/graphics/arch-sf-hwc
|
|
- title: Surface and SurfaceHolder
|
|
path: /devices/graphics/arch-sh
|
|
- title: OpenGL ES
|
|
path: /devices/graphics/arch-egl-opengl
|
|
- title: Vulkan
|
|
path: /devices/graphics/arch-vulkan
|
|
- title: SurfaceView
|
|
path: /devices/graphics/arch-sv-glsv
|
|
- title: SurfaceTexture
|
|
path: /devices/graphics/arch-st
|
|
- title: TextureView
|
|
path: /devices/graphics/arch-tv
|
|
- title: Game Loops
|
|
path: /devices/graphics/arch-gameloops
|
|
- title: Implementation
|
|
section:
|
|
- title: Overview
|
|
path: /devices/graphics/implement
|
|
- title: Hardware Composer HAL
|
|
path: /devices/graphics/implement-hwc
|
|
- title: VSYNC
|
|
path: /devices/graphics/implement-vsync
|
|
- title: Vulkan
|
|
path: /devices/graphics/implement-vulkan
|
|
- title: Virtual Displays
|
|
path: /devices/graphics/implement-vdisplays
|
|
- title: OpenGL ES Testing
|
|
section:
|
|
- title: Overview
|
|
path: /devices/graphics/testing
|
|
- title: Building Test Programs
|
|
path: /devices/graphics/build-tests
|
|
- title: Porting the Test Framework
|
|
path: /devices/graphics/port-tests
|
|
- title: Running the Tests
|
|
path: /devices/graphics/run-tests
|
|
- title: Automating the Tests
|
|
path: /devices/graphics/automate-tests
|
|
- title: Using Special Test Groups
|
|
path: /devices/graphics/test-groups
|
|
- title: Integrating with Android CTS
|
|
path: /devices/graphics/cts-integration
|
|
- title: Input
|
|
section:
|
|
- title: Overview
|
|
path: /devices/input/overview
|
|
- title: Key Layout Files
|
|
path: /devices/input/key-layout-files
|
|
- title: Key Character Map Files
|
|
path: /devices/input/key-character-map-files
|
|
- title: Input Device Configuration Files
|
|
path: /devices/input/input-device-configuration-files
|
|
- title: Migration Guide
|
|
path: /devices/input/migration-guide
|
|
- title: Keyboard Devices
|
|
path: /devices/input/keyboard-devices
|
|
- title: Touch Devices
|
|
path: /devices/input/touch-devices
|
|
- title: Diagnostics
|
|
path: /devices/input/diagnostics
|
|
- title: Getevent
|
|
path: /devices/input/getevent
|
|
- title: Validate Keymaps
|
|
path: /devices/input/validate-keymaps
|
|
- title: Media
|
|
section:
|
|
- title: Overview
|
|
path: /devices/media/
|
|
- title: Framework Hardening
|
|
path: /devices/media/framework-hardening
|
|
- title: SoC Dependencies
|
|
path: /devices/media/soc
|
|
- title: OEM Dependencies
|
|
path: /devices/media/oem
|
|
- title: Peripherals
|
|
path: /devices/accessories
|
|
section:
|
|
- title: Audio Accessories
|
|
section:
|
|
- title: Overview
|
|
path: /devices/accessories/audio
|
|
- title: Headset
|
|
section:
|
|
- title: Overview
|
|
path: /devices/accessories/headset/
|
|
- title: 3.5 mm Headset Spec
|
|
path: /devices/accessories/headset/plug-headset-spec
|
|
- title: 3.5 mm Jack Spec
|
|
path: /devices/accessories/headset/jack-headset-spec
|
|
- title: USB Headset Spec
|
|
path: /devices/accessories/headset/usb-headset-spec
|
|
- title: Expected Behavior
|
|
path: /devices/accessories/headset/expected-behavior
|
|
- title: Testing
|
|
path: /devices/accessories/headset/testing
|
|
- title: Custom Accessories
|
|
section:
|
|
- title: Overview
|
|
path: /devices/accessories/custom
|
|
- title: AOA
|
|
section:
|
|
- title: Overview
|
|
path: /devices/accessories/protocol
|
|
- title: AOA 2.0
|
|
path: /devices/accessories/aoa2
|
|
- title: AOA 1.0
|
|
path: /devices/accessories/aoa
|
|
- title: Stylus
|
|
path: /devices/accessories/stylus
|
|
- title: Sensors
|
|
section:
|
|
- title: Overview
|
|
path: /devices/sensors/
|
|
- title: Sensor Stack
|
|
path: /devices/sensors/sensor-stack
|
|
- title: Reporting Modes
|
|
path: /devices/sensors/report-modes
|
|
- title: Suspend Mode
|
|
path: /devices/sensors/suspend-mode
|
|
- title: Power Consumption
|
|
path: /devices/sensors/power-use
|
|
- title: Interaction
|
|
path: /devices/sensors/interaction
|
|
- title: HAL Interface
|
|
path: /devices/sensors/hal-interface
|
|
- title: Batching
|
|
path: /devices/sensors/batching
|
|
- title: Sensor Types
|
|
path: /devices/sensors/sensor-types
|
|
- title: Version Deprecation
|
|
path: /devices/sensors/versioning
|
|
- title: Storage
|
|
section:
|
|
- title: Overview
|
|
path: /devices/storage/
|
|
- title: Traditional Storage
|
|
path: /devices/storage/traditional
|
|
- title: Adoptable Storage
|
|
path: /devices/storage/adoptable
|
|
- title: Device Configuration
|
|
path: /devices/storage/config
|
|
- title: Configuration Examples
|
|
path: /devices/storage/config-example
|
|
- title: TV
|
|
section:
|
|
- title: Overview
|
|
path: /devices/tv
|
|
- title: HDMI-CEC Control Service
|
|
path: /devices/tv/hdmi-cec
|
|
- title: Reference TV App
|
|
path: /devices/tv/reference-tv-app
|