오디오 전력 관리

차량별 전원 관리를 지원하기 위해 Android는 CarPowerManagementService 서비스와 CarPowerManager 인터페이스를 제공합니다. 전원 정책은 Android Automotive OS(AAOS) 오디오 스택과 오디오 구성요소 android.car.hardware.power.PowerComponent.AUDIO가 있는 오디오 HAL에 영향을 미칩니다. 자세한 내용은 전원 관리를 참고하세요.

CarAudioService에서 CarAudioPowerListener는 동적 오디오 라우팅이 사용 설정될 때 CarPowerManagementService에 등록됩니다. 이를 통해 CarAudioService가 오디오와 관련된 전원 정책 변경사항을 수신 대기할 수 있습니다. 정원 정책으로 오디오가 사용 중지되면 다음 작업이 발생합니다.

  • 중요한 오디오 속성 용도의 포커스 요청만 유지됩니다. 다른 포커스 요청은 취소됩니다.

  • 중요하지 않은 오디오 속성 용도에 관한 모든 수신 포커스 요청은 거부됩니다.

  • 자동차 볼륨 그룹 음소거를 사용하는 경우 중요한 오디오 속성 용도의 오디오 컨텍스트가 포함되지 않은 자동차 볼륨 그룹이 음소거됩니다.

다음 오디오 속성 용도가 중요한 것으로 간주됩니다.

  • 응급 상황
  • 안전

샘플 구성(버전 2)에서는 기본 오디오 영역의 다른 컨텍스트와는 별도의 시스템 사운드(예: 응급 상황, 안전) 볼륨 그룹을 사용하는 것이 좋습니다. 이렇게 하면 오디오가 사용 중지될 때 중요하지 않은 모든 오디오 속성 용도의 볼륨 그룹이 음소거되지만 응급 상황과 안전 관련 사운드는 음소거 해제 상태를 유지합니다.