Versions in this module Expand all Collapse all v0 v0.0.6 Mar 22, 2026 v0.0.5 Mar 22, 2026 Changes in this version + const AudioMixMatchCriterionValueTagAudioSessionId + const AudioMixMatchCriterionValueTagSource + const AudioMixMatchCriterionValueTagUid + const AudioMixMatchCriterionValueTagUsage + const AudioMixMatchCriterionValueTagUserId + const AudioPortExtSysTagDevice + const AudioPortExtSysTagMix + const AudioPortExtSysTagSession + const AudioPortExtSysTagUnspecified + const DescriptorIAudioDeviceVolumeDispatcher + const DescriptorIAudioFlingerClient + const DescriptorIAudioFlingerService + const DescriptorIAudioFocusDispatcher + const DescriptorIAudioModeDispatcher + const DescriptorIAudioPolicyService + const DescriptorIAudioPolicyServiceClient + const DescriptorIAudioRecord + const DescriptorIAudioRoutesObserver + const DescriptorIAudioServerStateDispatcher + const DescriptorIAudioService + const DescriptorIAudioTrack + const DescriptorIAudioTrackCallback + const DescriptorICapturePresetDevicesRoleDispatcher + const DescriptorICaptureStateListener + const DescriptorICommunicationDeviceDispatcher + const DescriptorIDeviceVolumeBehaviorDispatcher + const DescriptorIDevicesForAttributesCallback + const DescriptorIEffect + const DescriptorIEffectClient + const DescriptorILoudnessCodecUpdatesDispatcher + const DescriptorIMediaHTTPConnection + const DescriptorIMediaHTTPService + const DescriptorIMediaMetricsService + const DescriptorIMediaResourceMonitor + const DescriptorIMediaRoute2ProviderService + const DescriptorIMediaRoute2ProviderServiceCallback + const DescriptorIMediaRouter2 + const DescriptorIMediaRouter2Manager + const DescriptorIMediaRouterClient + const DescriptorIMediaRouterService + const DescriptorIMediaScannerListener + const DescriptorIMediaScannerService + const DescriptorIMediaTranscodingService + const DescriptorIMuteAwaitConnectionCallback + const DescriptorINativeSpatializerCallback + const DescriptorINearbyMediaDevicesProvider + const DescriptorINearbyMediaDevicesUpdateCallback + const DescriptorIPlaybackConfigDispatcher + const DescriptorIPlayer + const DescriptorIPreferredMixerAttributesDispatcher + const DescriptorIRecordingConfigDispatcher + const DescriptorIRemoteDisplayCallback + const DescriptorIRemoteDisplayProvider + const DescriptorIRemoteSessionCallback + const DescriptorIRemoteVolumeObserver + const DescriptorIResourceManagerClient + const DescriptorIResourceManagerService + const DescriptorIResourceObserver + const DescriptorIResourceObserverService + const DescriptorIRingtonePlayer + const DescriptorISoundDose + const DescriptorISoundDoseCallback + const DescriptorISpatializer + const DescriptorISpatializerCallback + const DescriptorISpatializerHeadToSoundStagePoseCallback + const DescriptorISpatializerHeadTrackerAvailableCallback + const DescriptorISpatializerHeadTrackingCallback + const DescriptorISpatializerHeadTrackingModeCallback + const DescriptorISpatializerOutputCallback + const DescriptorIStrategyNonDefaultDevicesDispatcher + const DescriptorIStrategyPreferredDevicesDispatcher + const DescriptorIStreamAliasingDispatcher + const DescriptorITranscodingClient + const DescriptorITranscodingClientCallback + const DescriptorIVolumeController + const IMediaTranscodingServiceErrorAlreadyExists + const IMediaTranscodingServiceErrorDisabled + const IMediaTranscodingServiceErrorDisconnected + const IMediaTranscodingServiceErrorIllegalArgument + const IMediaTranscodingServiceErrorInvalidOperation + const IMediaTranscodingServiceErrorPermissionDenied + const IMediaTranscodingServiceErrorTimedOut + const IMediaTranscodingServiceUseCallingPid + const IMediaTranscodingServiceUseCallingUid + const IResourceManagerServiceKPolicySupportsMultipleSecureCodecs + const IResourceManagerServiceKPolicySupportsSecureWithNonSecureCodec + const MethodIAudioDeviceVolumeDispatcherDispatchDeviceVolumeAdjusted + const MethodIAudioDeviceVolumeDispatcherDispatchDeviceVolumeChanged + const MethodIAudioFlingerClientIoConfigChanged + const MethodIAudioFlingerClientOnSupportedLatencyModesChanged + const MethodIAudioFlingerServiceAcquireAudioSessionId + const MethodIAudioFlingerServiceAudioPolicyReady + const MethodIAudioFlingerServiceCloseInput + const MethodIAudioFlingerServiceCloseOutput + const MethodIAudioFlingerServiceCreateAudioPatch + const MethodIAudioFlingerServiceCreateEffect + const MethodIAudioFlingerServiceCreateRecord + const MethodIAudioFlingerServiceCreateTrack + const MethodIAudioFlingerServiceFormat + const MethodIAudioFlingerServiceFrameCount + const MethodIAudioFlingerServiceFrameCountHAL + const MethodIAudioFlingerServiceGetAAudioHardwareBurstMinUsec + const MethodIAudioFlingerServiceGetAAudioMixerBurstCount + const MethodIAudioFlingerServiceGetAudioHwSyncForSession + const MethodIAudioFlingerServiceGetAudioMixPort + const MethodIAudioFlingerServiceGetAudioPolicyConfig + const MethodIAudioFlingerServiceGetAudioPort + const MethodIAudioFlingerServiceGetEffectDescriptor + const MethodIAudioFlingerServiceGetInputBufferSize + const MethodIAudioFlingerServiceGetInputFramesLost + const MethodIAudioFlingerServiceGetMasterBalance + const MethodIAudioFlingerServiceGetMicMute + const MethodIAudioFlingerServiceGetMicrophones + const MethodIAudioFlingerServiceGetMmapPolicyInfos + const MethodIAudioFlingerServiceGetParameters + const MethodIAudioFlingerServiceGetPrimaryOutputFrameCount + const MethodIAudioFlingerServiceGetPrimaryOutputSamplingRate + const MethodIAudioFlingerServiceGetRenderPosition + const MethodIAudioFlingerServiceGetSoundDoseInterface + const MethodIAudioFlingerServiceGetSupportedLatencyModes + const MethodIAudioFlingerServiceInvalidateTracks + const MethodIAudioFlingerServiceIsBluetoothVariableLatencyEnabled + const MethodIAudioFlingerServiceLatency + const MethodIAudioFlingerServiceListAudioPatches + const MethodIAudioFlingerServiceLoadHwModule + const MethodIAudioFlingerServiceMasterMute + const MethodIAudioFlingerServiceMasterVolume + const MethodIAudioFlingerServiceMoveEffects + const MethodIAudioFlingerServiceNewAudioUniqueId + const MethodIAudioFlingerServiceOpenDuplicateOutput + const MethodIAudioFlingerServiceOpenInput + const MethodIAudioFlingerServiceOpenOutput + const MethodIAudioFlingerServiceQueryEffect + const MethodIAudioFlingerServiceQueryNumberEffects + const MethodIAudioFlingerServiceRegisterClient + const MethodIAudioFlingerServiceReleaseAudioPatch + const MethodIAudioFlingerServiceReleaseAudioSessionId + const MethodIAudioFlingerServiceRestoreOutput + const MethodIAudioFlingerServiceSampleRate + const MethodIAudioFlingerServiceSetAudioHalPids + const MethodIAudioFlingerServiceSetAudioPortConfig + const MethodIAudioFlingerServiceSetBluetoothVariableLatencyEnabled + const MethodIAudioFlingerServiceSetDeviceConnectedState + const MethodIAudioFlingerServiceSetEffectSuspended + const MethodIAudioFlingerServiceSetLowRamDevice + const MethodIAudioFlingerServiceSetMasterBalance + const MethodIAudioFlingerServiceSetMasterMute + const MethodIAudioFlingerServiceSetMasterVolume + const MethodIAudioFlingerServiceSetMicMute + const MethodIAudioFlingerServiceSetMode + const MethodIAudioFlingerServiceSetParameters + const MethodIAudioFlingerServiceSetRecordSilenced + const MethodIAudioFlingerServiceSetRequestedLatencyMode + const MethodIAudioFlingerServiceSetSimulateDeviceConnections + const MethodIAudioFlingerServiceSetStreamMute + const MethodIAudioFlingerServiceSetStreamVolume + const MethodIAudioFlingerServiceSetVibratorInfos + const MethodIAudioFlingerServiceSetVoiceVolume + const MethodIAudioFlingerServiceStreamMute + const MethodIAudioFlingerServiceStreamVolume + const MethodIAudioFlingerServiceSupportsBluetoothVariableLatency + const MethodIAudioFlingerServiceSuspendOutput + const MethodIAudioFlingerServiceSystemReady + const MethodIAudioFlingerServiceUpdateSecondaryOutputs + const MethodIAudioFocusDispatcherDispatchAudioFocusChange + const MethodIAudioFocusDispatcherDispatchFocusResultFromExtPolicy + const MethodIAudioModeDispatcherDispatchAudioModeChanged + const MethodIAudioPolicyServiceAcquireSoundTriggerSession + const MethodIAudioPolicyServiceAddDevicesRoleForCapturePreset + const MethodIAudioPolicyServiceAddSourceDefaultEffect + const MethodIAudioPolicyServiceAddStreamDefaultEffect + const MethodIAudioPolicyServiceCanBeSpatialized + const MethodIAudioPolicyServiceClearDevicesRoleForCapturePreset + const MethodIAudioPolicyServiceClearDevicesRoleForStrategy + const MethodIAudioPolicyServiceClearPreferredMixerAttributes + const MethodIAudioPolicyServiceClientOnAudioPatchListUpdate + const MethodIAudioPolicyServiceClientOnAudioPortListUpdate + const MethodIAudioPolicyServiceClientOnAudioVolumeGroupChanged + const MethodIAudioPolicyServiceClientOnDynamicPolicyMixStateUpdate + const MethodIAudioPolicyServiceClientOnRecordingConfigurationUpdate + const MethodIAudioPolicyServiceClientOnRoutingUpdated + const MethodIAudioPolicyServiceClientOnVolumeRangeInitRequest + const MethodIAudioPolicyServiceCreateAudioPatch + const MethodIAudioPolicyServiceGetAudioPort + const MethodIAudioPolicyServiceGetDeviceConnectionState + const MethodIAudioPolicyServiceGetDevicesForAttributes + const MethodIAudioPolicyServiceGetDevicesForRoleAndCapturePreset + const MethodIAudioPolicyServiceGetDevicesForRoleAndStrategy + const MethodIAudioPolicyServiceGetDirectPlaybackSupport + const MethodIAudioPolicyServiceGetDirectProfilesForAttributes + const MethodIAudioPolicyServiceGetForceUse + const MethodIAudioPolicyServiceGetHwOffloadFormatsSupportedForBluetoothMedia + const MethodIAudioPolicyServiceGetInputForAttr + const MethodIAudioPolicyServiceGetMasterMono + const MethodIAudioPolicyServiceGetMaxVolumeIndexForAttributes + const MethodIAudioPolicyServiceGetMinVolumeIndexForAttributes + const MethodIAudioPolicyServiceGetOffloadSupport + const MethodIAudioPolicyServiceGetOutput + const MethodIAudioPolicyServiceGetOutputForAttr + const MethodIAudioPolicyServiceGetOutputForEffect + const MethodIAudioPolicyServiceGetPhoneState + const MethodIAudioPolicyServiceGetPreferredMixerAttributes + const MethodIAudioPolicyServiceGetProductStrategyFromAudioAttributes + const MethodIAudioPolicyServiceGetRegisteredPolicyMixes + const MethodIAudioPolicyServiceGetReportedSurroundFormats + const MethodIAudioPolicyServiceGetSpatializer + const MethodIAudioPolicyServiceGetStrategyForStream + const MethodIAudioPolicyServiceGetStreamVolumeDB + const MethodIAudioPolicyServiceGetStreamVolumeIndex + const MethodIAudioPolicyServiceGetSupportedMixerAttributes + const MethodIAudioPolicyServiceGetSurroundFormats + const MethodIAudioPolicyServiceGetVolumeGroupFromAudioAttributes + const MethodIAudioPolicyServiceGetVolumeIndexForAttributes + const MethodIAudioPolicyServiceHandleDeviceConfigChange + const MethodIAudioPolicyServiceInitStreamVolume + const MethodIAudioPolicyServiceIsCallScreenModeSupported + const MethodIAudioPolicyServiceIsDirectOutputSupported + const MethodIAudioPolicyServiceIsHapticPlaybackSupported + const MethodIAudioPolicyServiceIsHotwordStreamSupported + const MethodIAudioPolicyServiceIsSourceActive + const MethodIAudioPolicyServiceIsStreamActive + const MethodIAudioPolicyServiceIsStreamActiveRemotely + const MethodIAudioPolicyServiceIsUltrasoundSupported + const MethodIAudioPolicyServiceListAudioPatches + const MethodIAudioPolicyServiceListAudioPorts + const MethodIAudioPolicyServiceListAudioProductStrategies + const MethodIAudioPolicyServiceListAudioVolumeGroups + const MethodIAudioPolicyServiceListDeclaredDevicePorts + const MethodIAudioPolicyServiceMoveEffectsToIo + const MethodIAudioPolicyServiceOnNewAudioModulesAvailable + const MethodIAudioPolicyServiceQueryDefaultPreProcessing + const MethodIAudioPolicyServiceRegisterClient + const MethodIAudioPolicyServiceRegisterEffect + const MethodIAudioPolicyServiceRegisterPolicyMixes + const MethodIAudioPolicyServiceRegisterSoundTriggerCaptureStateListener + const MethodIAudioPolicyServiceReleaseAudioPatch + const MethodIAudioPolicyServiceReleaseInput + const MethodIAudioPolicyServiceReleaseOutput + const MethodIAudioPolicyServiceReleaseSoundTriggerSession + const MethodIAudioPolicyServiceRemoveDevicesRoleForCapturePreset + const MethodIAudioPolicyServiceRemoveDevicesRoleForStrategy + const MethodIAudioPolicyServiceRemoveSourceDefaultEffect + const MethodIAudioPolicyServiceRemoveStreamDefaultEffect + const MethodIAudioPolicyServiceRemoveUidDeviceAffinities + const MethodIAudioPolicyServiceRemoveUserIdDeviceAffinities + const MethodIAudioPolicyServiceSetA11yServicesUids + const MethodIAudioPolicyServiceSetActiveAssistantServicesUids + const MethodIAudioPolicyServiceSetAllowedCapturePolicy + const MethodIAudioPolicyServiceSetAssistantServicesUids + const MethodIAudioPolicyServiceSetAudioPortCallbacksEnabled + const MethodIAudioPolicyServiceSetAudioPortConfig + const MethodIAudioPolicyServiceSetAudioVolumeGroupCallbacksEnabled + const MethodIAudioPolicyServiceSetCurrentImeUid + const MethodIAudioPolicyServiceSetDeviceConnectionState + const MethodIAudioPolicyServiceSetDevicesRoleForCapturePreset + const MethodIAudioPolicyServiceSetDevicesRoleForStrategy + const MethodIAudioPolicyServiceSetEffectEnabled + const MethodIAudioPolicyServiceSetForceUse + const MethodIAudioPolicyServiceSetMasterMono + const MethodIAudioPolicyServiceSetPhoneState + const MethodIAudioPolicyServiceSetPreferredMixerAttributes + const MethodIAudioPolicyServiceSetRttEnabled + const MethodIAudioPolicyServiceSetStreamVolumeIndex + const MethodIAudioPolicyServiceSetSupportedSystemUsages + const MethodIAudioPolicyServiceSetSurroundFormatEnabled + const MethodIAudioPolicyServiceSetUidDeviceAffinities + const MethodIAudioPolicyServiceSetUserIdDeviceAffinities + const MethodIAudioPolicyServiceSetVolumeIndexForAttributes + const MethodIAudioPolicyServiceStartAudioSource + const MethodIAudioPolicyServiceStartInput + const MethodIAudioPolicyServiceStartOutput + const MethodIAudioPolicyServiceStopAudioSource + const MethodIAudioPolicyServiceStopInput + const MethodIAudioPolicyServiceStopOutput + const MethodIAudioPolicyServiceUnregisterEffect + const MethodIAudioPolicyServiceUpdatePolicyMixes + const MethodIAudioRecordGetActiveMicrophones + const MethodIAudioRecordSetPreferredMicrophoneDirection + const MethodIAudioRecordSetPreferredMicrophoneFieldDimension + const MethodIAudioRecordShareAudioHistory + const MethodIAudioRecordStart + const MethodIAudioRecordStop + const MethodIAudioRoutesObserverDispatchAudioRoutesChanged + const MethodIAudioServerStateDispatcherDispatchAudioServerStateChange + const MethodIAudioServiceAbandonAudioFocus + const MethodIAudioServiceAbandonAudioFocusForTest + const MethodIAudioServiceAddAssistantServicesUids + const MethodIAudioServiceAddLoudnessCodecInfo + const MethodIAudioServiceAddMixForPolicy + const MethodIAudioServiceAddOnDevicesForAttributesChangedListener + const MethodIAudioServiceAddSpatializerCompatibleAudioDevice + const MethodIAudioServiceAdjustStreamVolume + const MethodIAudioServiceAdjustStreamVolumeForUid + const MethodIAudioServiceAdjustStreamVolumeWithAttribution + const MethodIAudioServiceAdjustSuggestedStreamVolume + const MethodIAudioServiceAdjustSuggestedStreamVolumeForUid + const MethodIAudioServiceAdjustVolume + const MethodIAudioServiceAdjustVolumeGroupVolume + const MethodIAudioServiceAreNavigationRepeatSoundEffectsEnabled + const MethodIAudioServiceCanBeSpatialized + const MethodIAudioServiceCancelMuteAwaitConnection + const MethodIAudioServiceClearFadeManagerConfigurationForFocusLoss + const MethodIAudioServiceClearPreferredDevicesForCapturePreset + const MethodIAudioServiceClearPreferredMixerAttributes + const MethodIAudioServiceDisableSafeMediaVolume + const MethodIAudioServiceDispatchFocusChange + const MethodIAudioServiceDispatchFocusChangeWithFade + const MethodIAudioServiceEnterAudioFocusFreezeForTest + const MethodIAudioServiceExitAudioFocusFreezeForTest + const MethodIAudioServiceForceComputeCsdOnAllDevices + const MethodIAudioServiceForceRemoteSubmixFullVolume + const MethodIAudioServiceForceUseFrameworkMel + const MethodIAudioServiceForceVolumeControlStream + const MethodIAudioServiceGetActiveAssistantServiceUids + const MethodIAudioServiceGetActivePlaybackConfigurations + const MethodIAudioServiceGetActiveRecordingConfigurations + const MethodIAudioServiceGetActualHeadTrackingMode + const MethodIAudioServiceGetAdditionalOutputDeviceDelay + const MethodIAudioServiceGetAllowedCapturePolicy + const MethodIAudioServiceGetAssistantServicesUids + const MethodIAudioServiceGetAudioProductStrategies + const MethodIAudioServiceGetAudioVolumeGroups + const MethodIAudioServiceGetAvailableCommunicationDeviceIds + const MethodIAudioServiceGetBluetoothAudioDeviceCategory + const MethodIAudioServiceGetBluetoothAudioDeviceCategory_legacy + const MethodIAudioServiceGetCommunicationDevice + const MethodIAudioServiceGetCsd + const MethodIAudioServiceGetCurrentAudioFocus + const MethodIAudioServiceGetDefaultVolumeInfo + const MethodIAudioServiceGetDesiredHeadTrackingMode + const MethodIAudioServiceGetDeviceMaskForStream + const MethodIAudioServiceGetDeviceVolume + const MethodIAudioServiceGetDeviceVolumeBehavior + const MethodIAudioServiceGetDevicesForAttributes + const MethodIAudioServiceGetDevicesForAttributesUnprotected + const MethodIAudioServiceGetEncodedSurroundMode + const MethodIAudioServiceGetFadeManagerConfigurationForFocusLoss + const MethodIAudioServiceGetFadeOutDurationOnFocusLossMillis + const MethodIAudioServiceGetFocusDuckedUidsForTest + const MethodIAudioServiceGetFocusFadeOutDurationForTest + const MethodIAudioServiceGetFocusRampTimeMs + const MethodIAudioServiceGetFocusStack + const MethodIAudioServiceGetFocusUnmuteDelayAfterFadeOutForTest + const MethodIAudioServiceGetHalVersion + const MethodIAudioServiceGetIndependentStreamTypes + const MethodIAudioServiceGetLastAudibleStreamVolume + const MethodIAudioServiceGetLastAudibleVolumeForVolumeGroup + const MethodIAudioServiceGetLoudnessParams + const MethodIAudioServiceGetMaxAdditionalOutputDeviceDelay + const MethodIAudioServiceGetMode + const MethodIAudioServiceGetMutingExpectedDevice + const MethodIAudioServiceGetNonDefaultDevicesForStrategy + const MethodIAudioServiceGetOutputRs2UpperBound + const MethodIAudioServiceGetPreferredDevicesForCapturePreset + const MethodIAudioServiceGetPreferredDevicesForStrategy + const MethodIAudioServiceGetRegisteredPolicyMixes + const MethodIAudioServiceGetReportedSurroundFormats + const MethodIAudioServiceGetRingerModeExternal + const MethodIAudioServiceGetRingerModeInternal + const MethodIAudioServiceGetRingtonePlayer + const MethodIAudioServiceGetSpatializerCompatibleAudioDevices + const MethodIAudioServiceGetSpatializerImmersiveAudioLevel + const MethodIAudioServiceGetSpatializerOutput + const MethodIAudioServiceGetSpatializerParameter + const MethodIAudioServiceGetStreamMaxVolume + const MethodIAudioServiceGetStreamMinVolume + const MethodIAudioServiceGetStreamTypeAlias + const MethodIAudioServiceGetStreamVolume + const MethodIAudioServiceGetSupportedHeadTrackingModes + const MethodIAudioServiceGetSupportedSystemUsages + const MethodIAudioServiceGetSurroundFormats + const MethodIAudioServiceGetUiSoundsStreamType + const MethodIAudioServiceGetVibrateSetting + const MethodIAudioServiceGetVolumeController + const MethodIAudioServiceGetVolumeGroupMaxVolumeIndex + const MethodIAudioServiceGetVolumeGroupMinVolumeIndex + const MethodIAudioServiceGetVolumeGroupVolumeIndex + const MethodIAudioServiceHandleBluetoothActiveDeviceChanged + const MethodIAudioServiceHandleVolumeKey + const MethodIAudioServiceHasHapticChannels + const MethodIAudioServiceHasHeadTracker + const MethodIAudioServiceHasRegisteredDynamicPolicy + const MethodIAudioServiceIsAudioServerRunning + const MethodIAudioServiceIsBluetoothA2dpOn + const MethodIAudioServiceIsBluetoothAudioDeviceCategoryFixed + const MethodIAudioServiceIsBluetoothScoOn + const MethodIAudioServiceIsBluetoothVariableLatencyEnabled + const MethodIAudioServiceIsCallScreeningModeSupported + const MethodIAudioServiceIsCameraSoundForced + const MethodIAudioServiceIsCsdAsAFeatureAvailable + const MethodIAudioServiceIsCsdAsAFeatureEnabled + const MethodIAudioServiceIsCsdEnabled + const MethodIAudioServiceIsHdmiSystemAudioSupported + const MethodIAudioServiceIsHeadTrackerAvailable + const MethodIAudioServiceIsHeadTrackerEnabled + const MethodIAudioServiceIsHomeSoundEffectEnabled + const MethodIAudioServiceIsHotwordStreamSupported + const MethodIAudioServiceIsMasterMute + const MethodIAudioServiceIsMicrophoneMuted + const MethodIAudioServiceIsMusicActive + const MethodIAudioServiceIsPstnCallAudioInterceptable + const MethodIAudioServiceIsSpatializerAvailable + const MethodIAudioServiceIsSpatializerAvailableForDevice + const MethodIAudioServiceIsSpatializerEnabled + const MethodIAudioServiceIsSpeakerphoneOn + const MethodIAudioServiceIsStreamAffectedByMute + const MethodIAudioServiceIsStreamAffectedByRingerMode + const MethodIAudioServiceIsStreamMute + const MethodIAudioServiceIsSurroundFormatEnabled + const MethodIAudioServiceIsUltrasoundSupported + const MethodIAudioServiceIsValidRingerMode + const MethodIAudioServiceIsVolumeControlUsingVolumeGroups + const MethodIAudioServiceIsVolumeFixed + const MethodIAudioServiceIsVolumeGroupMuted + const MethodIAudioServiceLoadSoundEffects + const MethodIAudioServiceLowerVolumeToRs1 + const MethodIAudioServiceMuteAwaitConnection + const MethodIAudioServiceNotifyVolumeControllerVisible + const MethodIAudioServicePlaySoundEffect + const MethodIAudioServicePlaySoundEffectVolume + const MethodIAudioServicePlayerAttributes + const MethodIAudioServicePlayerEvent + const MethodIAudioServicePlayerHasOpPlayAudio + const MethodIAudioServicePlayerSessionId + const MethodIAudioServicePortEvent + const MethodIAudioServiceRecenterHeadTracker + const MethodIAudioServiceRecorderEvent + const MethodIAudioServiceRegisterAudioPolicy + const MethodIAudioServiceRegisterAudioServerStateDispatcher + const MethodIAudioServiceRegisterCapturePresetDevicesRoleDispatcher + const MethodIAudioServiceRegisterCommunicationDeviceDispatcher + const MethodIAudioServiceRegisterDeviceVolumeBehaviorDispatcher + const MethodIAudioServiceRegisterDeviceVolumeDispatcherForAbsoluteVolume + const MethodIAudioServiceRegisterHeadToSoundstagePoseCallback + const MethodIAudioServiceRegisterLoudnessCodecUpdatesDispatcher + const MethodIAudioServiceRegisterModeDispatcher + const MethodIAudioServiceRegisterMuteAwaitConnectionDispatcher + const MethodIAudioServiceRegisterPlaybackCallback + const MethodIAudioServiceRegisterPreferredMixerAttributesDispatcher + const MethodIAudioServiceRegisterRecordingCallback + const MethodIAudioServiceRegisterSpatializerCallback + const MethodIAudioServiceRegisterSpatializerHeadTrackerAvailableCallback + const MethodIAudioServiceRegisterSpatializerHeadTrackingCallback + const MethodIAudioServiceRegisterSpatializerOutputCallback + const MethodIAudioServiceRegisterStrategyNonDefaultDevicesDispatcher + const MethodIAudioServiceRegisterStrategyPreferredDevicesDispatcher + const MethodIAudioServiceRegisterStreamAliasingDispatcher + const MethodIAudioServiceReleasePlayer + const MethodIAudioServiceReleaseRecorder + const MethodIAudioServiceReloadAudioSettings + const MethodIAudioServiceRemoveAssistantServicesUids + const MethodIAudioServiceRemoveDeviceAsNonDefaultForStrategy + const MethodIAudioServiceRemoveLoudnessCodecInfo + const MethodIAudioServiceRemoveMixForPolicy + const MethodIAudioServiceRemoveOnDevicesForAttributesChangedListener + const MethodIAudioServiceRemovePreferredDevicesForStrategy + const MethodIAudioServiceRemoveSpatializerCompatibleAudioDevice + const MethodIAudioServiceRemoveUidDeviceAffinity + const MethodIAudioServiceRemoveUserIdDeviceAffinity + const MethodIAudioServiceRequestAudioFocus + const MethodIAudioServiceRequestAudioFocusForTest + const MethodIAudioServiceSendFocusLoss + const MethodIAudioServiceSetA2dpSuspended + const MethodIAudioServiceSetActiveAssistantServiceUids + const MethodIAudioServiceSetAdditionalOutputDeviceDelay + const MethodIAudioServiceSetAllowedCapturePolicy + const MethodIAudioServiceSetBluetoothA2dpOn + const MethodIAudioServiceSetBluetoothAudioDeviceCategory + const MethodIAudioServiceSetBluetoothAudioDeviceCategory_legacy + const MethodIAudioServiceSetBluetoothScoOn + const MethodIAudioServiceSetBluetoothVariableLatencyEnabled + const MethodIAudioServiceSetCommunicationDevice + const MethodIAudioServiceSetCsd + const MethodIAudioServiceSetCsdAsAFeatureEnabled + const MethodIAudioServiceSetDesiredHeadTrackingMode + const MethodIAudioServiceSetDeviceAsNonDefaultForStrategy + const MethodIAudioServiceSetDeviceVolume + const MethodIAudioServiceSetDeviceVolumeBehavior + const MethodIAudioServiceSetEncodedSurroundMode + const MethodIAudioServiceSetFadeManagerConfigurationForFocusLoss + const MethodIAudioServiceSetFocusPropertiesForPolicy + const MethodIAudioServiceSetFocusRequestResultFromExtPolicy + const MethodIAudioServiceSetHdmiSystemAudioSupported + const MethodIAudioServiceSetHeadTrackerEnabled + const MethodIAudioServiceSetHomeSoundEffectEnabled + const MethodIAudioServiceSetLeAudioSuspended + const MethodIAudioServiceSetMasterMute + const MethodIAudioServiceSetMicrophoneMute + const MethodIAudioServiceSetMicrophoneMuteFromSwitch + const MethodIAudioServiceSetMode + const MethodIAudioServiceSetMultiAudioFocusEnabled + const MethodIAudioServiceSetNavigationRepeatSoundEffectsEnabled + const MethodIAudioServiceSetNotifAliasRingForTest + const MethodIAudioServiceSetOutputRs2UpperBound + const MethodIAudioServiceSetPreferredDevicesForCapturePreset + const MethodIAudioServiceSetPreferredDevicesForStrategy + const MethodIAudioServiceSetPreferredMixerAttributes + const MethodIAudioServiceSetRingerModeExternal + const MethodIAudioServiceSetRingerModeInternal + const MethodIAudioServiceSetRingtonePlayer + const MethodIAudioServiceSetRttEnabled + const MethodIAudioServiceSetSpatializerEnabled + const MethodIAudioServiceSetSpatializerGlobalTransform + const MethodIAudioServiceSetSpatializerParameter + const MethodIAudioServiceSetSpeakerphoneOn + const MethodIAudioServiceSetStreamVolume + const MethodIAudioServiceSetStreamVolumeForUid + const MethodIAudioServiceSetStreamVolumeWithAttribution + const MethodIAudioServiceSetSupportedSystemUsages + const MethodIAudioServiceSetSurroundFormatEnabled + const MethodIAudioServiceSetTestDeviceConnectionState + const MethodIAudioServiceSetUidDeviceAffinity + const MethodIAudioServiceSetUserIdDeviceAffinity + const MethodIAudioServiceSetVibrateSetting + const MethodIAudioServiceSetVolumeController + const MethodIAudioServiceSetVolumeGroupVolumeIndex + const MethodIAudioServiceSetVolumePolicy + const MethodIAudioServiceSetWiredDeviceConnectionState + const MethodIAudioServiceShouldNotificationSoundPlay + const MethodIAudioServiceShouldVibrate + const MethodIAudioServiceStartBluetoothSco + const MethodIAudioServiceStartBluetoothScoVirtualCall + const MethodIAudioServiceStartLoudnessCodecUpdates + const MethodIAudioServiceStartWatchingRoutes + const MethodIAudioServiceStopBluetoothSco + const MethodIAudioServiceStopLoudnessCodecUpdates + const MethodIAudioServiceSupportsBluetoothVariableLatency + const MethodIAudioServiceTrackPlayer + const MethodIAudioServiceTrackRecorder + const MethodIAudioServiceUnloadSoundEffects + const MethodIAudioServiceUnregisterAudioFocusClient + const MethodIAudioServiceUnregisterAudioPolicy + const MethodIAudioServiceUnregisterAudioPolicyAsync + const MethodIAudioServiceUnregisterAudioServerStateDispatcher + const MethodIAudioServiceUnregisterCapturePresetDevicesRoleDispatcher + const MethodIAudioServiceUnregisterCommunicationDeviceDispatcher + const MethodIAudioServiceUnregisterHeadToSoundstagePoseCallback + const MethodIAudioServiceUnregisterLoudnessCodecUpdatesDispatcher + const MethodIAudioServiceUnregisterModeDispatcher + const MethodIAudioServiceUnregisterPlaybackCallback + const MethodIAudioServiceUnregisterPreferredMixerAttributesDispatcher + const MethodIAudioServiceUnregisterRecordingCallback + const MethodIAudioServiceUnregisterSpatializerCallback + const MethodIAudioServiceUnregisterSpatializerHeadTrackingCallback + const MethodIAudioServiceUnregisterSpatializerOutputCallback + const MethodIAudioServiceUnregisterStrategyNonDefaultDevicesDispatcher + const MethodIAudioServiceUnregisterStrategyPreferredDevicesDispatcher + const MethodIAudioServiceUpdateMixingRulesForPolicy + const MethodIAudioTrackApplyVolumeShaper + const MethodIAudioTrackAttachAuxEffect + const MethodIAudioTrackCallbackOnCodecFormatChanged + const MethodIAudioTrackFlush + const MethodIAudioTrackGetAudioDescriptionMixLevel + const MethodIAudioTrackGetCblk + const MethodIAudioTrackGetDualMonoMode + const MethodIAudioTrackGetPlaybackRateParameters + const MethodIAudioTrackGetTimestamp + const MethodIAudioTrackGetVolumeShaperState + const MethodIAudioTrackPause + const MethodIAudioTrackSelectPresentation + const MethodIAudioTrackSetAudioDescriptionMixLevel + const MethodIAudioTrackSetDualMonoMode + const MethodIAudioTrackSetParameters + const MethodIAudioTrackSetPlaybackRateParameters + const MethodIAudioTrackSignal + const MethodIAudioTrackStart + const MethodIAudioTrackStop + const MethodICapturePresetDevicesRoleDispatcherDispatchDevicesRoleChanged + const MethodICaptureStateListenerSetCaptureState + const MethodICommunicationDeviceDispatcherDispatchCommunicationDeviceChanged + const MethodIDeviceVolumeBehaviorDispatcherDispatchDeviceVolumeBehaviorChanged + const MethodIDevicesForAttributesCallbackOnDevicesForAttributesChanged + const MethodIEffectClientCommandExecuted + const MethodIEffectClientControlStatusChanged + const MethodIEffectClientEnableStatusChanged + const MethodIEffectClientFramesProcessed + const MethodIEffectCommand + const MethodIEffectDisable + const MethodIEffectDisconnect + const MethodIEffectEnable + const MethodIEffectGetCblk + const MethodIEffectGetConfig + const MethodILoudnessCodecUpdatesDispatcherDispatchLoudnessCodecParameterChange + const MethodIMediaHTTPConnectionConnect + const MethodIMediaHTTPConnectionDisconnect + const MethodIMediaHTTPConnectionGetMIMEType + const MethodIMediaHTTPConnectionGetSize + const MethodIMediaHTTPConnectionGetUri + const MethodIMediaHTTPConnectionReadAt + const MethodIMediaHTTPServiceMakeHTTPConnection + const MethodIMediaMetricsServiceSubmitBuffer + const MethodIMediaResourceMonitorNotifyResourceGranted + const MethodIMediaRoute2ProviderServiceCallbackNotifyProviderUpdated + const MethodIMediaRoute2ProviderServiceCallbackNotifyRequestFailed + const MethodIMediaRoute2ProviderServiceCallbackNotifySessionCreated + const MethodIMediaRoute2ProviderServiceCallbackNotifySessionReleased + const MethodIMediaRoute2ProviderServiceCallbackNotifySessionsUpdated + const MethodIMediaRoute2ProviderServiceDeselectRoute + const MethodIMediaRoute2ProviderServiceReleaseSession + const MethodIMediaRoute2ProviderServiceRequestCreateSession + const MethodIMediaRoute2ProviderServiceSelectRoute + const MethodIMediaRoute2ProviderServiceSetCallback + const MethodIMediaRoute2ProviderServiceSetRouteVolume + const MethodIMediaRoute2ProviderServiceSetSessionVolume + const MethodIMediaRoute2ProviderServiceTransferToRoute + const MethodIMediaRoute2ProviderServiceUpdateDiscoveryPreference + const MethodIMediaRouter2ManagerNotifyDiscoveryPreferenceChanged + const MethodIMediaRouter2ManagerNotifyRequestFailed + const MethodIMediaRouter2ManagerNotifyRouteListingPreferenceChange + const MethodIMediaRouter2ManagerNotifyRoutesUpdated + const MethodIMediaRouter2ManagerNotifySessionCreated + const MethodIMediaRouter2ManagerNotifySessionReleased + const MethodIMediaRouter2ManagerNotifySessionUpdated + const MethodIMediaRouter2NotifyRouterRegistered + const MethodIMediaRouter2NotifyRoutesUpdated + const MethodIMediaRouter2NotifySessionCreated + const MethodIMediaRouter2NotifySessionInfoChanged + const MethodIMediaRouter2NotifySessionReleased + const MethodIMediaRouter2RequestCreateSessionByManager + const MethodIMediaRouterClientOnGroupRouteSelected + const MethodIMediaRouterClientOnRestoreRoute + const MethodIMediaRouterClientOnStateChanged + const MethodIMediaRouterServiceDeselectRouteWithManager + const MethodIMediaRouterServiceDeselectRouteWithRouter2 + const MethodIMediaRouterServiceGetRemoteSessions + const MethodIMediaRouterServiceGetState + const MethodIMediaRouterServiceGetSystemRoutes + const MethodIMediaRouterServiceGetSystemSessionInfo + const MethodIMediaRouterServiceGetSystemSessionInfoForPackage + const MethodIMediaRouterServiceIsPlaybackActive + const MethodIMediaRouterServiceRegisterClientAsUser + const MethodIMediaRouterServiceRegisterClientGroupId + const MethodIMediaRouterServiceRegisterManager + const MethodIMediaRouterServiceRegisterProxyRouter + const MethodIMediaRouterServiceRegisterRouter2 + const MethodIMediaRouterServiceReleaseSessionWithManager + const MethodIMediaRouterServiceReleaseSessionWithRouter2 + const MethodIMediaRouterServiceRequestCreateSessionWithManager + const MethodIMediaRouterServiceRequestCreateSessionWithRouter2 + const MethodIMediaRouterServiceRequestSetVolume + const MethodIMediaRouterServiceRequestUpdateVolume + const MethodIMediaRouterServiceSelectRouteWithManager + const MethodIMediaRouterServiceSelectRouteWithRouter2 + const MethodIMediaRouterServiceSetBluetoothA2dpOn + const MethodIMediaRouterServiceSetDiscoveryRequest + const MethodIMediaRouterServiceSetDiscoveryRequestWithRouter2 + const MethodIMediaRouterServiceSetRouteListingPreference + const MethodIMediaRouterServiceSetRouteVolumeWithManager + const MethodIMediaRouterServiceSetRouteVolumeWithRouter2 + const MethodIMediaRouterServiceSetSelectedRoute + const MethodIMediaRouterServiceSetSessionVolumeWithManager + const MethodIMediaRouterServiceSetSessionVolumeWithRouter2 + const MethodIMediaRouterServiceShowMediaOutputSwitcher + const MethodIMediaRouterServiceTransferToRouteWithManager + const MethodIMediaRouterServiceTransferToRouteWithRouter2 + const MethodIMediaRouterServiceUnregisterClient + const MethodIMediaRouterServiceUnregisterManager + const MethodIMediaRouterServiceUnregisterRouter2 + const MethodIMediaRouterServiceUpdateScanningState + const MethodIMediaRouterServiceUpdateScanningStateWithRouter2 + const MethodIMediaScannerListenerScanCompleted + const MethodIMediaScannerServiceRequestScanFile + const MethodIMediaScannerServiceScanFile + const MethodIMediaTranscodingServiceGetNumOfClients + const MethodIMediaTranscodingServiceRegisterClient + const MethodIMuteAwaitConnectionCallbackDispatchOnMutedUntilConnection + const MethodIMuteAwaitConnectionCallbackDispatchOnUnmutedEvent + const MethodINativeSpatializerCallbackOnLevelChanged + const MethodINativeSpatializerCallbackOnOutputChanged + const MethodINearbyMediaDevicesProviderRegisterNearbyDevicesCallback + const MethodINearbyMediaDevicesProviderUnregisterNearbyDevicesCallback + const MethodINearbyMediaDevicesUpdateCallbackOnDevicesUpdated + const MethodIPlaybackConfigDispatcherDispatchPlaybackConfigChange + const MethodIPlayerApplyVolumeShaper + const MethodIPlayerPause + const MethodIPlayerSetPan + const MethodIPlayerSetStartDelayMs + const MethodIPlayerSetVolume + const MethodIPlayerStart + const MethodIPlayerStop + const MethodIPreferredMixerAttributesDispatcherDispatchPrefMixerAttributesChanged + const MethodIRecordingConfigDispatcherDispatchRecordingConfigChange + const MethodIRemoteDisplayCallbackOnStateChanged + const MethodIRemoteDisplayProviderAdjustVolume + const MethodIRemoteDisplayProviderConnect + const MethodIRemoteDisplayProviderDisconnect + const MethodIRemoteDisplayProviderSetCallback + const MethodIRemoteDisplayProviderSetDiscoveryMode + const MethodIRemoteDisplayProviderSetVolume + const MethodIRemoteSessionCallbackOnSessionChanged + const MethodIRemoteSessionCallbackOnVolumeChanged + const MethodIRemoteVolumeObserverDispatchRemoteVolumeUpdate + const MethodIResourceManagerClientGetName + const MethodIResourceManagerClientReclaimResource + const MethodIResourceManagerServiceAddResource + const MethodIResourceManagerServiceConfig + const MethodIResourceManagerServiceMarkClientForPendingRemoval + const MethodIResourceManagerServiceNotifyClientConfigChanged + const MethodIResourceManagerServiceNotifyClientCreated + const MethodIResourceManagerServiceNotifyClientStarted + const MethodIResourceManagerServiceNotifyClientStopped + const MethodIResourceManagerServiceOverridePid + const MethodIResourceManagerServiceOverrideProcessInfo + const MethodIResourceManagerServiceReclaimResource + const MethodIResourceManagerServiceReclaimResourcesFromClientsPendingRemoval + const MethodIResourceManagerServiceRemoveClient + const MethodIResourceManagerServiceRemoveResource + const MethodIResourceObserverOnStatusChanged + const MethodIResourceObserverServiceRegisterObserver + const MethodIResourceObserverServiceUnregisterObserver + const MethodIRingtonePlayerGetTitle + const MethodIRingtonePlayerIsPlaying + const MethodIRingtonePlayerOpenRingtone + const MethodIRingtonePlayerPlay + const MethodIRingtonePlayerPlayAsync + const MethodIRingtonePlayerPlayWithVolumeShaping + const MethodIRingtonePlayerSetPlaybackProperties + const MethodIRingtonePlayerStop + const MethodIRingtonePlayerStopAsync + const MethodISoundDoseCallbackOnMomentaryExposure + const MethodISoundDoseCallbackOnNewCsdValue + const MethodISoundDoseForceComputeCsdOnAllDevices + const MethodISoundDoseForceUseFrameworkMel + const MethodISoundDoseGetCsd + const MethodISoundDoseGetOutputRs2UpperBound + const MethodISoundDoseInitCachedAudioDeviceCategories + const MethodISoundDoseIsSoundDoseHalSupported + const MethodISoundDoseResetCsd + const MethodISoundDoseSetAudioDeviceCategory + const MethodISoundDoseSetCsdEnabled + const MethodISoundDoseSetOutputRs2UpperBound + const MethodISoundDoseUpdateAttenuation + const MethodISpatializerCallbackDispatchSpatializerAvailableChanged + const MethodISpatializerCallbackDispatchSpatializerEnabledChanged + const MethodISpatializerGetActualHeadTrackingMode + const MethodISpatializerGetLevel + const MethodISpatializerGetOutput + const MethodISpatializerGetParameter + const MethodISpatializerGetSupportedHeadTrackingModes + const MethodISpatializerGetSupportedLevels + const MethodISpatializerGetSupportedModes + const MethodISpatializerHeadToSoundStagePoseCallbackDispatchPoseChanged + const MethodISpatializerHeadTrackerAvailableCallbackDispatchSpatializerHeadTrackerAvailable + const MethodISpatializerHeadTrackingCallbackOnHeadToSoundStagePoseUpdated + const MethodISpatializerHeadTrackingCallbackOnHeadTrackingModeChanged + const MethodISpatializerHeadTrackingModeCallbackDispatchSpatializerActualHeadTrackingModeChanged + const MethodISpatializerHeadTrackingModeCallbackDispatchSpatializerDesiredHeadTrackingModeChanged + const MethodISpatializerIsHeadTrackingSupported + const MethodISpatializerOutputCallbackDispatchSpatializerOutputChanged + const MethodISpatializerRecenterHeadTracker + const MethodISpatializerRegisterHeadTrackingCallback + const MethodISpatializerRelease + const MethodISpatializerSetDesiredHeadTrackingMode + const MethodISpatializerSetDisplayOrientation + const MethodISpatializerSetFoldState + const MethodISpatializerSetGlobalTransform + const MethodISpatializerSetHeadSensor + const MethodISpatializerSetHingeAngle + const MethodISpatializerSetLevel + const MethodISpatializerSetParameter + const MethodISpatializerSetScreenSensor + const MethodIStrategyNonDefaultDevicesDispatcherDispatchNonDefDevicesChanged + const MethodIStrategyPreferredDevicesDispatcherDispatchPrefDevicesChanged + const MethodIStreamAliasingDispatcherDispatchStreamAliasingChanged + const MethodITranscodingClientAddClientUid + const MethodITranscodingClientCallbackOnAwaitNumberOfSessionsChanged + const MethodITranscodingClientCallbackOnProgressUpdate + const MethodITranscodingClientCallbackOnTranscodingFailed + const MethodITranscodingClientCallbackOnTranscodingFinished + const MethodITranscodingClientCallbackOnTranscodingPaused + const MethodITranscodingClientCallbackOnTranscodingResumed + const MethodITranscodingClientCallbackOnTranscodingStarted + const MethodITranscodingClientCallbackOpenFileDescriptor + const MethodITranscodingClientCancelSession + const MethodITranscodingClientGetClientUids + const MethodITranscodingClientGetSessionWithId + const MethodITranscodingClientSubmitRequest + const MethodITranscodingClientUnregister + const MethodIVolumeControllerDismiss + const MethodIVolumeControllerDisplayCsdWarning + const MethodIVolumeControllerDisplaySafeVolumeWarning + const MethodIVolumeControllerMasterMuteChanged + const MethodIVolumeControllerSetA11yMode + const MethodIVolumeControllerSetLayoutDirection + const MethodIVolumeControllerVolumeChanged + const TransactionIAudioDeviceVolumeDispatcherDispatchDeviceVolumeAdjusted + const TransactionIAudioDeviceVolumeDispatcherDispatchDeviceVolumeChanged + const TransactionIAudioFlingerClientIoConfigChanged + const TransactionIAudioFlingerClientOnSupportedLatencyModesChanged + const TransactionIAudioFlingerServiceAcquireAudioSessionId + const TransactionIAudioFlingerServiceAudioPolicyReady + const TransactionIAudioFlingerServiceCloseInput + const TransactionIAudioFlingerServiceCloseOutput + const TransactionIAudioFlingerServiceCreateAudioPatch + const TransactionIAudioFlingerServiceCreateEffect + const TransactionIAudioFlingerServiceCreateRecord + const TransactionIAudioFlingerServiceCreateTrack + const TransactionIAudioFlingerServiceFormat + const TransactionIAudioFlingerServiceFrameCount + const TransactionIAudioFlingerServiceFrameCountHAL + const TransactionIAudioFlingerServiceGetAAudioHardwareBurstMinUsec + const TransactionIAudioFlingerServiceGetAAudioMixerBurstCount + const TransactionIAudioFlingerServiceGetAudioHwSyncForSession + const TransactionIAudioFlingerServiceGetAudioMixPort + const TransactionIAudioFlingerServiceGetAudioPolicyConfig + const TransactionIAudioFlingerServiceGetAudioPort + const TransactionIAudioFlingerServiceGetEffectDescriptor + const TransactionIAudioFlingerServiceGetInputBufferSize + const TransactionIAudioFlingerServiceGetInputFramesLost + const TransactionIAudioFlingerServiceGetMasterBalance + const TransactionIAudioFlingerServiceGetMicMute + const TransactionIAudioFlingerServiceGetMicrophones + const TransactionIAudioFlingerServiceGetMmapPolicyInfos + const TransactionIAudioFlingerServiceGetParameters + const TransactionIAudioFlingerServiceGetPrimaryOutputFrameCount + const TransactionIAudioFlingerServiceGetPrimaryOutputSamplingRate + const TransactionIAudioFlingerServiceGetRenderPosition + const TransactionIAudioFlingerServiceGetSoundDoseInterface + const TransactionIAudioFlingerServiceGetSupportedLatencyModes + const TransactionIAudioFlingerServiceInvalidateTracks + const TransactionIAudioFlingerServiceIsBluetoothVariableLatencyEnabled + const TransactionIAudioFlingerServiceLatency + const TransactionIAudioFlingerServiceListAudioPatches + const TransactionIAudioFlingerServiceLoadHwModule + const TransactionIAudioFlingerServiceMasterMute + const TransactionIAudioFlingerServiceMasterVolume + const TransactionIAudioFlingerServiceMoveEffects + const TransactionIAudioFlingerServiceNewAudioUniqueId + const TransactionIAudioFlingerServiceOpenDuplicateOutput + const TransactionIAudioFlingerServiceOpenInput + const TransactionIAudioFlingerServiceOpenOutput + const TransactionIAudioFlingerServiceQueryEffect + const TransactionIAudioFlingerServiceQueryNumberEffects + const TransactionIAudioFlingerServiceRegisterClient + const TransactionIAudioFlingerServiceReleaseAudioPatch + const TransactionIAudioFlingerServiceReleaseAudioSessionId + const TransactionIAudioFlingerServiceRestoreOutput + const TransactionIAudioFlingerServiceSampleRate + const TransactionIAudioFlingerServiceSetAudioHalPids + const TransactionIAudioFlingerServiceSetAudioPortConfig + const TransactionIAudioFlingerServiceSetBluetoothVariableLatencyEnabled + const TransactionIAudioFlingerServiceSetDeviceConnectedState + const TransactionIAudioFlingerServiceSetEffectSuspended + const TransactionIAudioFlingerServiceSetLowRamDevice + const TransactionIAudioFlingerServiceSetMasterBalance + const TransactionIAudioFlingerServiceSetMasterMute + const TransactionIAudioFlingerServiceSetMasterVolume + const TransactionIAudioFlingerServiceSetMicMute + const TransactionIAudioFlingerServiceSetMode + const TransactionIAudioFlingerServiceSetParameters + const TransactionIAudioFlingerServiceSetRecordSilenced + const TransactionIAudioFlingerServiceSetRequestedLatencyMode + const TransactionIAudioFlingerServiceSetSimulateDeviceConnections + const TransactionIAudioFlingerServiceSetStreamMute + const TransactionIAudioFlingerServiceSetStreamVolume + const TransactionIAudioFlingerServiceSetVibratorInfos + const TransactionIAudioFlingerServiceSetVoiceVolume + const TransactionIAudioFlingerServiceStreamMute + const TransactionIAudioFlingerServiceStreamVolume + const TransactionIAudioFlingerServiceSupportsBluetoothVariableLatency + const TransactionIAudioFlingerServiceSuspendOutput + const TransactionIAudioFlingerServiceSystemReady + const TransactionIAudioFlingerServiceUpdateSecondaryOutputs + const TransactionIAudioFocusDispatcherDispatchAudioFocusChange + const TransactionIAudioFocusDispatcherDispatchFocusResultFromExtPolicy + const TransactionIAudioModeDispatcherDispatchAudioModeChanged + const TransactionIAudioPolicyServiceAcquireSoundTriggerSession + const TransactionIAudioPolicyServiceAddDevicesRoleForCapturePreset + const TransactionIAudioPolicyServiceAddSourceDefaultEffect + const TransactionIAudioPolicyServiceAddStreamDefaultEffect + const TransactionIAudioPolicyServiceCanBeSpatialized + const TransactionIAudioPolicyServiceClearDevicesRoleForCapturePreset + const TransactionIAudioPolicyServiceClearDevicesRoleForStrategy + const TransactionIAudioPolicyServiceClearPreferredMixerAttributes + const TransactionIAudioPolicyServiceClientOnAudioPatchListUpdate + const TransactionIAudioPolicyServiceClientOnAudioPortListUpdate + const TransactionIAudioPolicyServiceClientOnAudioVolumeGroupChanged + const TransactionIAudioPolicyServiceClientOnDynamicPolicyMixStateUpdate + const TransactionIAudioPolicyServiceClientOnRecordingConfigurationUpdate + const TransactionIAudioPolicyServiceClientOnRoutingUpdated + const TransactionIAudioPolicyServiceClientOnVolumeRangeInitRequest + const TransactionIAudioPolicyServiceCreateAudioPatch + const TransactionIAudioPolicyServiceGetAudioPort + const TransactionIAudioPolicyServiceGetDeviceConnectionState + const TransactionIAudioPolicyServiceGetDevicesForAttributes + const TransactionIAudioPolicyServiceGetDevicesForRoleAndCapturePreset + const TransactionIAudioPolicyServiceGetDevicesForRoleAndStrategy + const TransactionIAudioPolicyServiceGetDirectPlaybackSupport + const TransactionIAudioPolicyServiceGetDirectProfilesForAttributes + const TransactionIAudioPolicyServiceGetForceUse + const TransactionIAudioPolicyServiceGetHwOffloadFormatsSupportedForBluetoothMedia + const TransactionIAudioPolicyServiceGetInputForAttr + const TransactionIAudioPolicyServiceGetMasterMono + const TransactionIAudioPolicyServiceGetMaxVolumeIndexForAttributes + const TransactionIAudioPolicyServiceGetMinVolumeIndexForAttributes + const TransactionIAudioPolicyServiceGetOffloadSupport + const TransactionIAudioPolicyServiceGetOutput + const TransactionIAudioPolicyServiceGetOutputForAttr + const TransactionIAudioPolicyServiceGetOutputForEffect + const TransactionIAudioPolicyServiceGetPhoneState + const TransactionIAudioPolicyServiceGetPreferredMixerAttributes + const TransactionIAudioPolicyServiceGetProductStrategyFromAudioAttributes + const TransactionIAudioPolicyServiceGetRegisteredPolicyMixes + const TransactionIAudioPolicyServiceGetReportedSurroundFormats + const TransactionIAudioPolicyServiceGetSpatializer + const TransactionIAudioPolicyServiceGetStrategyForStream + const TransactionIAudioPolicyServiceGetStreamVolumeDB + const TransactionIAudioPolicyServiceGetStreamVolumeIndex + const TransactionIAudioPolicyServiceGetSupportedMixerAttributes + const TransactionIAudioPolicyServiceGetSurroundFormats + const TransactionIAudioPolicyServiceGetVolumeGroupFromAudioAttributes + const TransactionIAudioPolicyServiceGetVolumeIndexForAttributes + const TransactionIAudioPolicyServiceHandleDeviceConfigChange + const TransactionIAudioPolicyServiceInitStreamVolume + const TransactionIAudioPolicyServiceIsCallScreenModeSupported + const TransactionIAudioPolicyServiceIsDirectOutputSupported + const TransactionIAudioPolicyServiceIsHapticPlaybackSupported + const TransactionIAudioPolicyServiceIsHotwordStreamSupported + const TransactionIAudioPolicyServiceIsSourceActive + const TransactionIAudioPolicyServiceIsStreamActive + const TransactionIAudioPolicyServiceIsStreamActiveRemotely + const TransactionIAudioPolicyServiceIsUltrasoundSupported + const TransactionIAudioPolicyServiceListAudioPatches + const TransactionIAudioPolicyServiceListAudioPorts + const TransactionIAudioPolicyServiceListAudioProductStrategies + const TransactionIAudioPolicyServiceListAudioVolumeGroups + const TransactionIAudioPolicyServiceListDeclaredDevicePorts + const TransactionIAudioPolicyServiceMoveEffectsToIo + const TransactionIAudioPolicyServiceOnNewAudioModulesAvailable + const TransactionIAudioPolicyServiceQueryDefaultPreProcessing + const TransactionIAudioPolicyServiceRegisterClient + const TransactionIAudioPolicyServiceRegisterEffect + const TransactionIAudioPolicyServiceRegisterPolicyMixes + const TransactionIAudioPolicyServiceRegisterSoundTriggerCaptureStateListener + const TransactionIAudioPolicyServiceReleaseAudioPatch + const TransactionIAudioPolicyServiceReleaseInput + const TransactionIAudioPolicyServiceReleaseOutput + const TransactionIAudioPolicyServiceReleaseSoundTriggerSession + const TransactionIAudioPolicyServiceRemoveDevicesRoleForCapturePreset + const TransactionIAudioPolicyServiceRemoveDevicesRoleForStrategy + const TransactionIAudioPolicyServiceRemoveSourceDefaultEffect + const TransactionIAudioPolicyServiceRemoveStreamDefaultEffect + const TransactionIAudioPolicyServiceRemoveUidDeviceAffinities + const TransactionIAudioPolicyServiceRemoveUserIdDeviceAffinities + const TransactionIAudioPolicyServiceSetA11yServicesUids + const TransactionIAudioPolicyServiceSetActiveAssistantServicesUids + const TransactionIAudioPolicyServiceSetAllowedCapturePolicy + const TransactionIAudioPolicyServiceSetAssistantServicesUids + const TransactionIAudioPolicyServiceSetAudioPortCallbacksEnabled + const TransactionIAudioPolicyServiceSetAudioPortConfig + const TransactionIAudioPolicyServiceSetAudioVolumeGroupCallbacksEnabled + const TransactionIAudioPolicyServiceSetCurrentImeUid + const TransactionIAudioPolicyServiceSetDeviceConnectionState + const TransactionIAudioPolicyServiceSetDevicesRoleForCapturePreset + const TransactionIAudioPolicyServiceSetDevicesRoleForStrategy + const TransactionIAudioPolicyServiceSetEffectEnabled + const TransactionIAudioPolicyServiceSetForceUse + const TransactionIAudioPolicyServiceSetMasterMono + const TransactionIAudioPolicyServiceSetPhoneState + const TransactionIAudioPolicyServiceSetPreferredMixerAttributes + const TransactionIAudioPolicyServiceSetRttEnabled + const TransactionIAudioPolicyServiceSetStreamVolumeIndex + const TransactionIAudioPolicyServiceSetSupportedSystemUsages + const TransactionIAudioPolicyServiceSetSurroundFormatEnabled + const TransactionIAudioPolicyServiceSetUidDeviceAffinities + const TransactionIAudioPolicyServiceSetUserIdDeviceAffinities + const TransactionIAudioPolicyServiceSetVolumeIndexForAttributes + const TransactionIAudioPolicyServiceStartAudioSource + const TransactionIAudioPolicyServiceStartInput + const TransactionIAudioPolicyServiceStartOutput + const TransactionIAudioPolicyServiceStopAudioSource + const TransactionIAudioPolicyServiceStopInput + const TransactionIAudioPolicyServiceStopOutput + const TransactionIAudioPolicyServiceUnregisterEffect + const TransactionIAudioPolicyServiceUpdatePolicyMixes + const TransactionIAudioRecordGetActiveMicrophones + const TransactionIAudioRecordSetPreferredMicrophoneDirection + const TransactionIAudioRecordSetPreferredMicrophoneFieldDimension + const TransactionIAudioRecordShareAudioHistory + const TransactionIAudioRecordStart + const TransactionIAudioRecordStop + const TransactionIAudioRoutesObserverDispatchAudioRoutesChanged + const TransactionIAudioServerStateDispatcherDispatchAudioServerStateChange + const TransactionIAudioServiceAbandonAudioFocus + const TransactionIAudioServiceAbandonAudioFocusForTest + const TransactionIAudioServiceAddAssistantServicesUids + const TransactionIAudioServiceAddLoudnessCodecInfo + const TransactionIAudioServiceAddMixForPolicy + const TransactionIAudioServiceAddOnDevicesForAttributesChangedListener + const TransactionIAudioServiceAddSpatializerCompatibleAudioDevice + const TransactionIAudioServiceAdjustStreamVolume + const TransactionIAudioServiceAdjustStreamVolumeForUid + const TransactionIAudioServiceAdjustStreamVolumeWithAttribution + const TransactionIAudioServiceAdjustSuggestedStreamVolume + const TransactionIAudioServiceAdjustSuggestedStreamVolumeForUid + const TransactionIAudioServiceAdjustVolume + const TransactionIAudioServiceAdjustVolumeGroupVolume + const TransactionIAudioServiceAreNavigationRepeatSoundEffectsEnabled + const TransactionIAudioServiceCanBeSpatialized + const TransactionIAudioServiceCancelMuteAwaitConnection + const TransactionIAudioServiceClearFadeManagerConfigurationForFocusLoss + const TransactionIAudioServiceClearPreferredDevicesForCapturePreset + const TransactionIAudioServiceClearPreferredMixerAttributes + const TransactionIAudioServiceDisableSafeMediaVolume + const TransactionIAudioServiceDispatchFocusChange + const TransactionIAudioServiceDispatchFocusChangeWithFade + const TransactionIAudioServiceEnterAudioFocusFreezeForTest + const TransactionIAudioServiceExitAudioFocusFreezeForTest + const TransactionIAudioServiceForceComputeCsdOnAllDevices + const TransactionIAudioServiceForceRemoteSubmixFullVolume + const TransactionIAudioServiceForceUseFrameworkMel + const TransactionIAudioServiceForceVolumeControlStream + const TransactionIAudioServiceGetActiveAssistantServiceUids + const TransactionIAudioServiceGetActivePlaybackConfigurations + const TransactionIAudioServiceGetActiveRecordingConfigurations + const TransactionIAudioServiceGetActualHeadTrackingMode + const TransactionIAudioServiceGetAdditionalOutputDeviceDelay + const TransactionIAudioServiceGetAllowedCapturePolicy + const TransactionIAudioServiceGetAssistantServicesUids + const TransactionIAudioServiceGetAudioProductStrategies + const TransactionIAudioServiceGetAudioVolumeGroups + const TransactionIAudioServiceGetAvailableCommunicationDeviceIds + const TransactionIAudioServiceGetBluetoothAudioDeviceCategory + const TransactionIAudioServiceGetBluetoothAudioDeviceCategory_legacy + const TransactionIAudioServiceGetCommunicationDevice + const TransactionIAudioServiceGetCsd + const TransactionIAudioServiceGetCurrentAudioFocus + const TransactionIAudioServiceGetDefaultVolumeInfo + const TransactionIAudioServiceGetDesiredHeadTrackingMode + const TransactionIAudioServiceGetDeviceMaskForStream + const TransactionIAudioServiceGetDeviceVolume + const TransactionIAudioServiceGetDeviceVolumeBehavior + const TransactionIAudioServiceGetDevicesForAttributes + const TransactionIAudioServiceGetDevicesForAttributesUnprotected + const TransactionIAudioServiceGetEncodedSurroundMode + const TransactionIAudioServiceGetFadeManagerConfigurationForFocusLoss + const TransactionIAudioServiceGetFadeOutDurationOnFocusLossMillis + const TransactionIAudioServiceGetFocusDuckedUidsForTest + const TransactionIAudioServiceGetFocusFadeOutDurationForTest + const TransactionIAudioServiceGetFocusRampTimeMs + const TransactionIAudioServiceGetFocusStack + const TransactionIAudioServiceGetFocusUnmuteDelayAfterFadeOutForTest + const TransactionIAudioServiceGetHalVersion + const TransactionIAudioServiceGetIndependentStreamTypes + const TransactionIAudioServiceGetLastAudibleStreamVolume + const TransactionIAudioServiceGetLastAudibleVolumeForVolumeGroup + const TransactionIAudioServiceGetLoudnessParams + const TransactionIAudioServiceGetMaxAdditionalOutputDeviceDelay + const TransactionIAudioServiceGetMode + const TransactionIAudioServiceGetMutingExpectedDevice + const TransactionIAudioServiceGetNonDefaultDevicesForStrategy + const TransactionIAudioServiceGetOutputRs2UpperBound + const TransactionIAudioServiceGetPreferredDevicesForCapturePreset + const TransactionIAudioServiceGetPreferredDevicesForStrategy + const TransactionIAudioServiceGetRegisteredPolicyMixes + const TransactionIAudioServiceGetReportedSurroundFormats + const TransactionIAudioServiceGetRingerModeExternal + const TransactionIAudioServiceGetRingerModeInternal + const TransactionIAudioServiceGetRingtonePlayer + const TransactionIAudioServiceGetSpatializerCompatibleAudioDevices + const TransactionIAudioServiceGetSpatializerImmersiveAudioLevel + const TransactionIAudioServiceGetSpatializerOutput + const TransactionIAudioServiceGetSpatializerParameter + const TransactionIAudioServiceGetStreamMaxVolume + const TransactionIAudioServiceGetStreamMinVolume + const TransactionIAudioServiceGetStreamTypeAlias + const TransactionIAudioServiceGetStreamVolume + const TransactionIAudioServiceGetSupportedHeadTrackingModes + const TransactionIAudioServiceGetSupportedSystemUsages + const TransactionIAudioServiceGetSurroundFormats + const TransactionIAudioServiceGetUiSoundsStreamType + const TransactionIAudioServiceGetVibrateSetting + const TransactionIAudioServiceGetVolumeController + const TransactionIAudioServiceGetVolumeGroupMaxVolumeIndex + const TransactionIAudioServiceGetVolumeGroupMinVolumeIndex + const TransactionIAudioServiceGetVolumeGroupVolumeIndex + const TransactionIAudioServiceHandleBluetoothActiveDeviceChanged + const TransactionIAudioServiceHandleVolumeKey + const TransactionIAudioServiceHasHapticChannels + const TransactionIAudioServiceHasHeadTracker + const TransactionIAudioServiceHasRegisteredDynamicPolicy + const TransactionIAudioServiceIsAudioServerRunning + const TransactionIAudioServiceIsBluetoothA2dpOn + const TransactionIAudioServiceIsBluetoothAudioDeviceCategoryFixed + const TransactionIAudioServiceIsBluetoothScoOn + const TransactionIAudioServiceIsBluetoothVariableLatencyEnabled + const TransactionIAudioServiceIsCallScreeningModeSupported + const TransactionIAudioServiceIsCameraSoundForced + const TransactionIAudioServiceIsCsdAsAFeatureAvailable + const TransactionIAudioServiceIsCsdAsAFeatureEnabled + const TransactionIAudioServiceIsCsdEnabled + const TransactionIAudioServiceIsHdmiSystemAudioSupported + const TransactionIAudioServiceIsHeadTrackerAvailable + const TransactionIAudioServiceIsHeadTrackerEnabled + const TransactionIAudioServiceIsHomeSoundEffectEnabled + const TransactionIAudioServiceIsHotwordStreamSupported + const TransactionIAudioServiceIsMasterMute + const TransactionIAudioServiceIsMicrophoneMuted + const TransactionIAudioServiceIsMusicActive + const TransactionIAudioServiceIsPstnCallAudioInterceptable + const TransactionIAudioServiceIsSpatializerAvailable + const TransactionIAudioServiceIsSpatializerAvailableForDevice + const TransactionIAudioServiceIsSpatializerEnabled + const TransactionIAudioServiceIsSpeakerphoneOn + const TransactionIAudioServiceIsStreamAffectedByMute + const TransactionIAudioServiceIsStreamAffectedByRingerMode + const TransactionIAudioServiceIsStreamMute + const TransactionIAudioServiceIsSurroundFormatEnabled + const TransactionIAudioServiceIsUltrasoundSupported + const TransactionIAudioServiceIsValidRingerMode + const TransactionIAudioServiceIsVolumeControlUsingVolumeGroups + const TransactionIAudioServiceIsVolumeFixed + const TransactionIAudioServiceIsVolumeGroupMuted + const TransactionIAudioServiceLoadSoundEffects + const TransactionIAudioServiceLowerVolumeToRs1 + const TransactionIAudioServiceMuteAwaitConnection + const TransactionIAudioServiceNotifyVolumeControllerVisible + const TransactionIAudioServicePlaySoundEffect + const TransactionIAudioServicePlaySoundEffectVolume + const TransactionIAudioServicePlayerAttributes + const TransactionIAudioServicePlayerEvent + const TransactionIAudioServicePlayerHasOpPlayAudio + const TransactionIAudioServicePlayerSessionId + const TransactionIAudioServicePortEvent + const TransactionIAudioServiceRecenterHeadTracker + const TransactionIAudioServiceRecorderEvent + const TransactionIAudioServiceRegisterAudioPolicy + const TransactionIAudioServiceRegisterAudioServerStateDispatcher + const TransactionIAudioServiceRegisterCapturePresetDevicesRoleDispatcher + const TransactionIAudioServiceRegisterCommunicationDeviceDispatcher + const TransactionIAudioServiceRegisterDeviceVolumeBehaviorDispatcher + const TransactionIAudioServiceRegisterDeviceVolumeDispatcherForAbsoluteVolume + const TransactionIAudioServiceRegisterHeadToSoundstagePoseCallback + const TransactionIAudioServiceRegisterLoudnessCodecUpdatesDispatcher + const TransactionIAudioServiceRegisterModeDispatcher + const TransactionIAudioServiceRegisterMuteAwaitConnectionDispatcher + const TransactionIAudioServiceRegisterPlaybackCallback + const TransactionIAudioServiceRegisterPreferredMixerAttributesDispatcher + const TransactionIAudioServiceRegisterRecordingCallback + const TransactionIAudioServiceRegisterSpatializerCallback + const TransactionIAudioServiceRegisterSpatializerHeadTrackerAvailableCallback + const TransactionIAudioServiceRegisterSpatializerHeadTrackingCallback + const TransactionIAudioServiceRegisterSpatializerOutputCallback + const TransactionIAudioServiceRegisterStrategyNonDefaultDevicesDispatcher + const TransactionIAudioServiceRegisterStrategyPreferredDevicesDispatcher + const TransactionIAudioServiceRegisterStreamAliasingDispatcher + const TransactionIAudioServiceReleasePlayer + const TransactionIAudioServiceReleaseRecorder + const TransactionIAudioServiceReloadAudioSettings + const TransactionIAudioServiceRemoveAssistantServicesUids + const TransactionIAudioServiceRemoveDeviceAsNonDefaultForStrategy + const TransactionIAudioServiceRemoveLoudnessCodecInfo + const TransactionIAudioServiceRemoveMixForPolicy + const TransactionIAudioServiceRemoveOnDevicesForAttributesChangedListener + const TransactionIAudioServiceRemovePreferredDevicesForStrategy + const TransactionIAudioServiceRemoveSpatializerCompatibleAudioDevice + const TransactionIAudioServiceRemoveUidDeviceAffinity + const TransactionIAudioServiceRemoveUserIdDeviceAffinity + const TransactionIAudioServiceRequestAudioFocus + const TransactionIAudioServiceRequestAudioFocusForTest + const TransactionIAudioServiceSendFocusLoss + const TransactionIAudioServiceSetA2dpSuspended + const TransactionIAudioServiceSetActiveAssistantServiceUids + const TransactionIAudioServiceSetAdditionalOutputDeviceDelay + const TransactionIAudioServiceSetAllowedCapturePolicy + const TransactionIAudioServiceSetBluetoothA2dpOn + const TransactionIAudioServiceSetBluetoothAudioDeviceCategory + const TransactionIAudioServiceSetBluetoothAudioDeviceCategory_legacy + const TransactionIAudioServiceSetBluetoothScoOn + const TransactionIAudioServiceSetBluetoothVariableLatencyEnabled + const TransactionIAudioServiceSetCommunicationDevice + const TransactionIAudioServiceSetCsd + const TransactionIAudioServiceSetCsdAsAFeatureEnabled + const TransactionIAudioServiceSetDesiredHeadTrackingMode + const TransactionIAudioServiceSetDeviceAsNonDefaultForStrategy + const TransactionIAudioServiceSetDeviceVolume + const TransactionIAudioServiceSetDeviceVolumeBehavior + const TransactionIAudioServiceSetEncodedSurroundMode + const TransactionIAudioServiceSetFadeManagerConfigurationForFocusLoss + const TransactionIAudioServiceSetFocusPropertiesForPolicy + const TransactionIAudioServiceSetFocusRequestResultFromExtPolicy + const TransactionIAudioServiceSetHdmiSystemAudioSupported + const TransactionIAudioServiceSetHeadTrackerEnabled + const TransactionIAudioServiceSetHomeSoundEffectEnabled + const TransactionIAudioServiceSetLeAudioSuspended + const TransactionIAudioServiceSetMasterMute + const TransactionIAudioServiceSetMicrophoneMute + const TransactionIAudioServiceSetMicrophoneMuteFromSwitch + const TransactionIAudioServiceSetMode + const TransactionIAudioServiceSetMultiAudioFocusEnabled + const TransactionIAudioServiceSetNavigationRepeatSoundEffectsEnabled + const TransactionIAudioServiceSetNotifAliasRingForTest + const TransactionIAudioServiceSetOutputRs2UpperBound + const TransactionIAudioServiceSetPreferredDevicesForCapturePreset + const TransactionIAudioServiceSetPreferredDevicesForStrategy + const TransactionIAudioServiceSetPreferredMixerAttributes + const TransactionIAudioServiceSetRingerModeExternal + const TransactionIAudioServiceSetRingerModeInternal + const TransactionIAudioServiceSetRingtonePlayer + const TransactionIAudioServiceSetRttEnabled + const TransactionIAudioServiceSetSpatializerEnabled + const TransactionIAudioServiceSetSpatializerGlobalTransform + const TransactionIAudioServiceSetSpatializerParameter + const TransactionIAudioServiceSetSpeakerphoneOn + const TransactionIAudioServiceSetStreamVolume + const TransactionIAudioServiceSetStreamVolumeForUid + const TransactionIAudioServiceSetStreamVolumeWithAttribution + const TransactionIAudioServiceSetSupportedSystemUsages + const TransactionIAudioServiceSetSurroundFormatEnabled + const TransactionIAudioServiceSetTestDeviceConnectionState + const TransactionIAudioServiceSetUidDeviceAffinity + const TransactionIAudioServiceSetUserIdDeviceAffinity + const TransactionIAudioServiceSetVibrateSetting + const TransactionIAudioServiceSetVolumeController + const TransactionIAudioServiceSetVolumeGroupVolumeIndex + const TransactionIAudioServiceSetVolumePolicy + const TransactionIAudioServiceSetWiredDeviceConnectionState + const TransactionIAudioServiceShouldNotificationSoundPlay + const TransactionIAudioServiceShouldVibrate + const TransactionIAudioServiceStartBluetoothSco + const TransactionIAudioServiceStartBluetoothScoVirtualCall + const TransactionIAudioServiceStartLoudnessCodecUpdates + const TransactionIAudioServiceStartWatchingRoutes + const TransactionIAudioServiceStopBluetoothSco + const TransactionIAudioServiceStopLoudnessCodecUpdates + const TransactionIAudioServiceSupportsBluetoothVariableLatency + const TransactionIAudioServiceTrackPlayer + const TransactionIAudioServiceTrackRecorder + const TransactionIAudioServiceUnloadSoundEffects + const TransactionIAudioServiceUnregisterAudioFocusClient + const TransactionIAudioServiceUnregisterAudioPolicy + const TransactionIAudioServiceUnregisterAudioPolicyAsync + const TransactionIAudioServiceUnregisterAudioServerStateDispatcher + const TransactionIAudioServiceUnregisterCapturePresetDevicesRoleDispatcher + const TransactionIAudioServiceUnregisterCommunicationDeviceDispatcher + const TransactionIAudioServiceUnregisterHeadToSoundstagePoseCallback + const TransactionIAudioServiceUnregisterLoudnessCodecUpdatesDispatcher + const TransactionIAudioServiceUnregisterModeDispatcher + const TransactionIAudioServiceUnregisterPlaybackCallback + const TransactionIAudioServiceUnregisterPreferredMixerAttributesDispatcher + const TransactionIAudioServiceUnregisterRecordingCallback + const TransactionIAudioServiceUnregisterSpatializerCallback + const TransactionIAudioServiceUnregisterSpatializerHeadTrackingCallback + const TransactionIAudioServiceUnregisterSpatializerOutputCallback + const TransactionIAudioServiceUnregisterStrategyNonDefaultDevicesDispatcher + const TransactionIAudioServiceUnregisterStrategyPreferredDevicesDispatcher + const TransactionIAudioServiceUpdateMixingRulesForPolicy + const TransactionIAudioTrackApplyVolumeShaper + const TransactionIAudioTrackAttachAuxEffect + const TransactionIAudioTrackCallbackOnCodecFormatChanged + const TransactionIAudioTrackFlush + const TransactionIAudioTrackGetAudioDescriptionMixLevel + const TransactionIAudioTrackGetCblk + const TransactionIAudioTrackGetDualMonoMode + const TransactionIAudioTrackGetPlaybackRateParameters + const TransactionIAudioTrackGetTimestamp + const TransactionIAudioTrackGetVolumeShaperState + const TransactionIAudioTrackPause + const TransactionIAudioTrackSelectPresentation + const TransactionIAudioTrackSetAudioDescriptionMixLevel + const TransactionIAudioTrackSetDualMonoMode + const TransactionIAudioTrackSetParameters + const TransactionIAudioTrackSetPlaybackRateParameters + const TransactionIAudioTrackSignal + const TransactionIAudioTrackStart + const TransactionIAudioTrackStop + const TransactionICapturePresetDevicesRoleDispatcherDispatchDevicesRoleChanged + const TransactionICaptureStateListenerSetCaptureState + const TransactionICommunicationDeviceDispatcherDispatchCommunicationDeviceChanged + const TransactionIDeviceVolumeBehaviorDispatcherDispatchDeviceVolumeBehaviorChanged + const TransactionIDevicesForAttributesCallbackOnDevicesForAttributesChanged + const TransactionIEffectClientCommandExecuted + const TransactionIEffectClientControlStatusChanged + const TransactionIEffectClientEnableStatusChanged + const TransactionIEffectClientFramesProcessed + const TransactionIEffectCommand + const TransactionIEffectDisable + const TransactionIEffectDisconnect + const TransactionIEffectEnable + const TransactionIEffectGetCblk + const TransactionIEffectGetConfig + const TransactionILoudnessCodecUpdatesDispatcherDispatchLoudnessCodecParameterChange + const TransactionIMediaHTTPConnectionConnect + const TransactionIMediaHTTPConnectionDisconnect + const TransactionIMediaHTTPConnectionGetMIMEType + const TransactionIMediaHTTPConnectionGetSize + const TransactionIMediaHTTPConnectionGetUri + const TransactionIMediaHTTPConnectionReadAt + const TransactionIMediaHTTPServiceMakeHTTPConnection + const TransactionIMediaMetricsServiceSubmitBuffer + const TransactionIMediaResourceMonitorNotifyResourceGranted + const TransactionIMediaRoute2ProviderServiceCallbackNotifyProviderUpdated + const TransactionIMediaRoute2ProviderServiceCallbackNotifyRequestFailed + const TransactionIMediaRoute2ProviderServiceCallbackNotifySessionCreated + const TransactionIMediaRoute2ProviderServiceCallbackNotifySessionReleased + const TransactionIMediaRoute2ProviderServiceCallbackNotifySessionsUpdated + const TransactionIMediaRoute2ProviderServiceDeselectRoute + const TransactionIMediaRoute2ProviderServiceReleaseSession + const TransactionIMediaRoute2ProviderServiceRequestCreateSession + const TransactionIMediaRoute2ProviderServiceSelectRoute + const TransactionIMediaRoute2ProviderServiceSetCallback + const TransactionIMediaRoute2ProviderServiceSetRouteVolume + const TransactionIMediaRoute2ProviderServiceSetSessionVolume + const TransactionIMediaRoute2ProviderServiceTransferToRoute + const TransactionIMediaRoute2ProviderServiceUpdateDiscoveryPreference + const TransactionIMediaRouter2ManagerNotifyDiscoveryPreferenceChanged + const TransactionIMediaRouter2ManagerNotifyRequestFailed + const TransactionIMediaRouter2ManagerNotifyRouteListingPreferenceChange + const TransactionIMediaRouter2ManagerNotifyRoutesUpdated + const TransactionIMediaRouter2ManagerNotifySessionCreated + const TransactionIMediaRouter2ManagerNotifySessionReleased + const TransactionIMediaRouter2ManagerNotifySessionUpdated + const TransactionIMediaRouter2NotifyRouterRegistered + const TransactionIMediaRouter2NotifyRoutesUpdated + const TransactionIMediaRouter2NotifySessionCreated + const TransactionIMediaRouter2NotifySessionInfoChanged + const TransactionIMediaRouter2NotifySessionReleased + const TransactionIMediaRouter2RequestCreateSessionByManager + const TransactionIMediaRouterClientOnGroupRouteSelected + const TransactionIMediaRouterClientOnRestoreRoute + const TransactionIMediaRouterClientOnStateChanged + const TransactionIMediaRouterServiceDeselectRouteWithManager + const TransactionIMediaRouterServiceDeselectRouteWithRouter2 + const TransactionIMediaRouterServiceGetRemoteSessions + const TransactionIMediaRouterServiceGetState + const TransactionIMediaRouterServiceGetSystemRoutes + const TransactionIMediaRouterServiceGetSystemSessionInfo + const TransactionIMediaRouterServiceGetSystemSessionInfoForPackage + const TransactionIMediaRouterServiceIsPlaybackActive + const TransactionIMediaRouterServiceRegisterClientAsUser + const TransactionIMediaRouterServiceRegisterClientGroupId + const TransactionIMediaRouterServiceRegisterManager + const TransactionIMediaRouterServiceRegisterProxyRouter + const TransactionIMediaRouterServiceRegisterRouter2 + const TransactionIMediaRouterServiceReleaseSessionWithManager + const TransactionIMediaRouterServiceReleaseSessionWithRouter2 + const TransactionIMediaRouterServiceRequestCreateSessionWithManager + const TransactionIMediaRouterServiceRequestCreateSessionWithRouter2 + const TransactionIMediaRouterServiceRequestSetVolume + const TransactionIMediaRouterServiceRequestUpdateVolume + const TransactionIMediaRouterServiceSelectRouteWithManager + const TransactionIMediaRouterServiceSelectRouteWithRouter2 + const TransactionIMediaRouterServiceSetBluetoothA2dpOn + const TransactionIMediaRouterServiceSetDiscoveryRequest + const TransactionIMediaRouterServiceSetDiscoveryRequestWithRouter2 + const TransactionIMediaRouterServiceSetRouteListingPreference + const TransactionIMediaRouterServiceSetRouteVolumeWithManager + const TransactionIMediaRouterServiceSetRouteVolumeWithRouter2 + const TransactionIMediaRouterServiceSetSelectedRoute + const TransactionIMediaRouterServiceSetSessionVolumeWithManager + const TransactionIMediaRouterServiceSetSessionVolumeWithRouter2 + const TransactionIMediaRouterServiceShowMediaOutputSwitcher + const TransactionIMediaRouterServiceTransferToRouteWithManager + const TransactionIMediaRouterServiceTransferToRouteWithRouter2 + const TransactionIMediaRouterServiceUnregisterClient + const TransactionIMediaRouterServiceUnregisterManager + const TransactionIMediaRouterServiceUnregisterRouter2 + const TransactionIMediaRouterServiceUpdateScanningState + const TransactionIMediaRouterServiceUpdateScanningStateWithRouter2 + const TransactionIMediaScannerListenerScanCompleted + const TransactionIMediaScannerServiceRequestScanFile + const TransactionIMediaScannerServiceScanFile + const TransactionIMediaTranscodingServiceGetNumOfClients + const TransactionIMediaTranscodingServiceRegisterClient + const TransactionIMuteAwaitConnectionCallbackDispatchOnMutedUntilConnection + const TransactionIMuteAwaitConnectionCallbackDispatchOnUnmutedEvent + const TransactionINativeSpatializerCallbackOnLevelChanged + const TransactionINativeSpatializerCallbackOnOutputChanged + const TransactionINearbyMediaDevicesProviderRegisterNearbyDevicesCallback + const TransactionINearbyMediaDevicesProviderUnregisterNearbyDevicesCallback + const TransactionINearbyMediaDevicesUpdateCallbackOnDevicesUpdated + const TransactionIPlaybackConfigDispatcherDispatchPlaybackConfigChange + const TransactionIPlayerApplyVolumeShaper + const TransactionIPlayerPause + const TransactionIPlayerSetPan + const TransactionIPlayerSetStartDelayMs + const TransactionIPlayerSetVolume + const TransactionIPlayerStart + const TransactionIPlayerStop + const TransactionIPreferredMixerAttributesDispatcherDispatchPrefMixerAttributesChanged + const TransactionIRecordingConfigDispatcherDispatchRecordingConfigChange + const TransactionIRemoteDisplayCallbackOnStateChanged + const TransactionIRemoteDisplayProviderAdjustVolume + const TransactionIRemoteDisplayProviderConnect + const TransactionIRemoteDisplayProviderDisconnect + const TransactionIRemoteDisplayProviderSetCallback + const TransactionIRemoteDisplayProviderSetDiscoveryMode + const TransactionIRemoteDisplayProviderSetVolume + const TransactionIRemoteSessionCallbackOnSessionChanged + const TransactionIRemoteSessionCallbackOnVolumeChanged + const TransactionIRemoteVolumeObserverDispatchRemoteVolumeUpdate + const TransactionIResourceManagerClientGetName + const TransactionIResourceManagerClientReclaimResource + const TransactionIResourceManagerServiceAddResource + const TransactionIResourceManagerServiceConfig + const TransactionIResourceManagerServiceMarkClientForPendingRemoval + const TransactionIResourceManagerServiceNotifyClientConfigChanged + const TransactionIResourceManagerServiceNotifyClientCreated + const TransactionIResourceManagerServiceNotifyClientStarted + const TransactionIResourceManagerServiceNotifyClientStopped + const TransactionIResourceManagerServiceOverridePid + const TransactionIResourceManagerServiceOverrideProcessInfo + const TransactionIResourceManagerServiceReclaimResource + const TransactionIResourceManagerServiceReclaimResourcesFromClientsPendingRemoval + const TransactionIResourceManagerServiceRemoveClient + const TransactionIResourceManagerServiceRemoveResource + const TransactionIResourceObserverOnStatusChanged + const TransactionIResourceObserverServiceRegisterObserver + const TransactionIResourceObserverServiceUnregisterObserver + const TransactionIRingtonePlayerGetTitle + const TransactionIRingtonePlayerIsPlaying + const TransactionIRingtonePlayerOpenRingtone + const TransactionIRingtonePlayerPlay + const TransactionIRingtonePlayerPlayAsync + const TransactionIRingtonePlayerPlayWithVolumeShaping + const TransactionIRingtonePlayerSetPlaybackProperties + const TransactionIRingtonePlayerStop + const TransactionIRingtonePlayerStopAsync + const TransactionISoundDoseCallbackOnMomentaryExposure + const TransactionISoundDoseCallbackOnNewCsdValue + const TransactionISoundDoseForceComputeCsdOnAllDevices + const TransactionISoundDoseForceUseFrameworkMel + const TransactionISoundDoseGetCsd + const TransactionISoundDoseGetOutputRs2UpperBound + const TransactionISoundDoseInitCachedAudioDeviceCategories + const TransactionISoundDoseIsSoundDoseHalSupported + const TransactionISoundDoseResetCsd + const TransactionISoundDoseSetAudioDeviceCategory + const TransactionISoundDoseSetCsdEnabled + const TransactionISoundDoseSetOutputRs2UpperBound + const TransactionISoundDoseUpdateAttenuation + const TransactionISpatializerCallbackDispatchSpatializerAvailableChanged + const TransactionISpatializerCallbackDispatchSpatializerEnabledChanged + const TransactionISpatializerGetActualHeadTrackingMode + const TransactionISpatializerGetLevel + const TransactionISpatializerGetOutput + const TransactionISpatializerGetParameter + const TransactionISpatializerGetSupportedHeadTrackingModes + const TransactionISpatializerGetSupportedLevels + const TransactionISpatializerGetSupportedModes + const TransactionISpatializerHeadToSoundStagePoseCallbackDispatchPoseChanged + const TransactionISpatializerHeadTrackerAvailableCallbackDispatchSpatializerHeadTrackerAvailable + const TransactionISpatializerHeadTrackingCallbackOnHeadToSoundStagePoseUpdated + const TransactionISpatializerHeadTrackingCallbackOnHeadTrackingModeChanged + const TransactionISpatializerHeadTrackingModeCallbackDispatchSpatializerActualHeadTrackingModeChanged + const TransactionISpatializerHeadTrackingModeCallbackDispatchSpatializerDesiredHeadTrackingModeChanged + const TransactionISpatializerIsHeadTrackingSupported + const TransactionISpatializerOutputCallbackDispatchSpatializerOutputChanged + const TransactionISpatializerRecenterHeadTracker + const TransactionISpatializerRegisterHeadTrackingCallback + const TransactionISpatializerRelease + const TransactionISpatializerSetDesiredHeadTrackingMode + const TransactionISpatializerSetDisplayOrientation + const TransactionISpatializerSetFoldState + const TransactionISpatializerSetGlobalTransform + const TransactionISpatializerSetHeadSensor + const TransactionISpatializerSetHingeAngle + const TransactionISpatializerSetLevel + const TransactionISpatializerSetParameter + const TransactionISpatializerSetScreenSensor + const TransactionIStrategyNonDefaultDevicesDispatcherDispatchNonDefDevicesChanged + const TransactionIStrategyPreferredDevicesDispatcherDispatchPrefDevicesChanged + const TransactionIStreamAliasingDispatcherDispatchStreamAliasingChanged + const TransactionITranscodingClientAddClientUid + const TransactionITranscodingClientCallbackOnAwaitNumberOfSessionsChanged + const TransactionITranscodingClientCallbackOnProgressUpdate + const TransactionITranscodingClientCallbackOnTranscodingFailed + const TransactionITranscodingClientCallbackOnTranscodingFinished + const TransactionITranscodingClientCallbackOnTranscodingPaused + const TransactionITranscodingClientCallbackOnTranscodingResumed + const TransactionITranscodingClientCallbackOnTranscodingStarted + const TransactionITranscodingClientCallbackOpenFileDescriptor + const TransactionITranscodingClientCancelSession + const TransactionITranscodingClientGetClientUids + const TransactionITranscodingClientGetSessionWithId + const TransactionITranscodingClientSubmitRequest + const TransactionITranscodingClientUnregister + const TransactionIVolumeControllerDismiss + const TransactionIVolumeControllerDisplayCsdWarning + const TransactionIVolumeControllerDisplaySafeVolumeWarning + const TransactionIVolumeControllerMasterMuteChanged + const TransactionIVolumeControllerSetA11yMode + const TransactionIVolumeControllerSetLayoutDirection + const TransactionIVolumeControllerVolumeChanged + type AudioAttributes struct + ContentType int32 + Flags int32 + Source int32 + Usage int32 + func (s *AudioAttributes) MarshalParcel(p *parcel.Parcel) error + func (s *AudioAttributes) UnmarshalParcel(p *parcel.Parcel) error + type AudioAttributesEx struct + Attributes AudioAttributes + GroupId int32 + StreamType common.AudioStreamType + func (s *AudioAttributesEx) MarshalParcel(p *parcel.Parcel) error + func (s *AudioAttributesEx) UnmarshalParcel(p *parcel.Parcel) error + type AudioClient struct + AttributionSource content.AttributionSourceState + ClientTid int32 + func (s *AudioClient) MarshalParcel(p *parcel.Parcel) error + func (s *AudioClient) UnmarshalParcel(p *parcel.Parcel) error + type AudioDeviceAttributes struct + Address string + Name string + NativeType int32 + Role int32 + Type int32 + func (s *AudioDeviceAttributes) MarshalParcel(p *parcel.Parcel) error + func (s *AudioDeviceAttributes) UnmarshalParcel(p *parcel.Parcel) error + type AudioDeviceVolumeDispatcherProxy struct + Remote binder.IBinder + func NewAudioDeviceVolumeDispatcherProxy(remote binder.IBinder) *AudioDeviceVolumeDispatcherProxy + func (p *AudioDeviceVolumeDispatcherProxy) AsBinder() binder.IBinder + func (p *AudioDeviceVolumeDispatcherProxy) DispatchDeviceVolumeAdjusted(ctx context.Context, device AudioDeviceAttributes, vol VolumeInfo, ...) error + func (p *AudioDeviceVolumeDispatcherProxy) DispatchDeviceVolumeChanged(ctx context.Context, device AudioDeviceAttributes, vol VolumeInfo) error + type AudioDeviceVolumeDispatcherStub struct + Impl IAudioDeviceVolumeDispatcher + Transport binder.VersionAwareTransport + func (s *AudioDeviceVolumeDispatcherStub) Descriptor() string + func (s *AudioDeviceVolumeDispatcherStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type AudioDirectMode int32 + const AudioDirectModeBITSTREAM + const AudioDirectModeNONE + const AudioDirectModeOFFLOAD + const AudioDirectModeOffloadGapless + type AudioFlingerClientProxy struct + Remote binder.IBinder + func NewAudioFlingerClientProxy(remote binder.IBinder) *AudioFlingerClientProxy + func (p *AudioFlingerClientProxy) AsBinder() binder.IBinder + func (p *AudioFlingerClientProxy) IoConfigChanged(ctx context.Context, event AudioIoConfigEvent, ioDesc AudioIoDescriptor) error + func (p *AudioFlingerClientProxy) OnSupportedLatencyModesChanged(ctx context.Context, output int32, latencyModes []common.AudioLatencyMode) error + type AudioFlingerClientStub struct + Impl IAudioFlingerClient + Transport binder.VersionAwareTransport + func (s *AudioFlingerClientStub) Descriptor() string + func (s *AudioFlingerClientStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type AudioFlingerServiceProxy struct + Remote binder.IBinder + func NewAudioFlingerServiceProxy(remote binder.IBinder) *AudioFlingerServiceProxy + func (p *AudioFlingerServiceProxy) AcquireAudioSessionId(ctx context.Context, audioSession int32, pid int32, uid int32) error + func (p *AudioFlingerServiceProxy) AsBinder() binder.IBinder + func (p *AudioFlingerServiceProxy) AudioPolicyReady(ctx context.Context) error + func (p *AudioFlingerServiceProxy) CloseInput(ctx context.Context, input int32) error + func (p *AudioFlingerServiceProxy) CloseOutput(ctx context.Context, output int32) error + func (p *AudioFlingerServiceProxy) CreateAudioPatch(ctx context.Context, patch AudioPatchFw) (int32, error) + func (p *AudioFlingerServiceProxy) CreateEffect(ctx context.Context, request CreateEffectRequest) (CreateEffectResponse, error) + func (p *AudioFlingerServiceProxy) CreateRecord(ctx context.Context, request CreateRecordRequest) (CreateRecordResponse, error) + func (p *AudioFlingerServiceProxy) CreateTrack(ctx context.Context, request CreateTrackRequest) (CreateTrackResponse, error) + func (p *AudioFlingerServiceProxy) Format(ctx context.Context, output int32) (common.AudioFormatDescription, error) + func (p *AudioFlingerServiceProxy) FrameCount(ctx context.Context, ioHandle int32) (int64, error) + func (p *AudioFlingerServiceProxy) FrameCountHAL(ctx context.Context, ioHandle int32) (int64, error) + func (p *AudioFlingerServiceProxy) GetAAudioHardwareBurstMinUsec(ctx context.Context) (int32, error) + func (p *AudioFlingerServiceProxy) GetAAudioMixerBurstCount(ctx context.Context) (int32, error) + func (p *AudioFlingerServiceProxy) GetAudioHwSyncForSession(ctx context.Context, sessionId int32) (int32, error) + func (p *AudioFlingerServiceProxy) GetAudioMixPort(ctx context.Context, devicePort AudioPortFw, mixPort AudioPortFw) (AudioPortFw, error) + func (p *AudioFlingerServiceProxy) GetAudioPolicyConfig(ctx context.Context) (AudioPolicyConfig, error) + func (p *AudioFlingerServiceProxy) GetAudioPort(ctx context.Context, port AudioPortFw) (AudioPortFw, error) + func (p *AudioFlingerServiceProxy) GetEffectDescriptor(ctx context.Context, effectUUID common.AudioUuid, typeUUID common.AudioUuid, ...) (EffectDescriptor, error) + func (p *AudioFlingerServiceProxy) GetInputBufferSize(ctx context.Context, sampleRate int32, format common.AudioFormatDescription, ...) (int64, error) + func (p *AudioFlingerServiceProxy) GetInputFramesLost(ctx context.Context, ioHandle int32) (int32, error) + func (p *AudioFlingerServiceProxy) GetMasterBalance(ctx context.Context) (float32, error) + func (p *AudioFlingerServiceProxy) GetMicMute(ctx context.Context) (bool, error) + func (p *AudioFlingerServiceProxy) GetMicrophones(ctx context.Context) ([]MicrophoneInfoFw, error) + func (p *AudioFlingerServiceProxy) GetMmapPolicyInfos(ctx context.Context, policyType common.AudioMMapPolicyType) ([]common.AudioMMapPolicyInfo, error) + func (p *AudioFlingerServiceProxy) GetParameters(ctx context.Context, ioHandle int32, keys string) (string, error) + func (p *AudioFlingerServiceProxy) GetPrimaryOutputFrameCount(ctx context.Context) (int64, error) + func (p *AudioFlingerServiceProxy) GetPrimaryOutputSamplingRate(ctx context.Context) (int32, error) + func (p *AudioFlingerServiceProxy) GetRenderPosition(ctx context.Context, output int32) (RenderPosition, error) + func (p *AudioFlingerServiceProxy) GetSoundDoseInterface(ctx context.Context, callback ISoundDoseCallback) (ISoundDose, error) + func (p *AudioFlingerServiceProxy) GetSupportedLatencyModes(ctx context.Context, output int32) ([]common.AudioLatencyMode, error) + func (p *AudioFlingerServiceProxy) InvalidateTracks(ctx context.Context, portIds []int32) error + func (p *AudioFlingerServiceProxy) IsBluetoothVariableLatencyEnabled(ctx context.Context) (bool, error) + func (p *AudioFlingerServiceProxy) Latency(ctx context.Context, output int32) (int32, error) + func (p *AudioFlingerServiceProxy) ListAudioPatches(ctx context.Context, maxCount int32) ([]AudioPatchFw, error) + func (p *AudioFlingerServiceProxy) LoadHwModule(ctx context.Context, name string) (int32, error) + func (p *AudioFlingerServiceProxy) MasterMute(ctx context.Context) (bool, error) + func (p *AudioFlingerServiceProxy) MasterVolume(ctx context.Context) (float32, error) + func (p *AudioFlingerServiceProxy) MoveEffects(ctx context.Context, session int32, srcOutput int32, dstOutput int32) error + func (p *AudioFlingerServiceProxy) NewAudioUniqueId(ctx context.Context, use AudioUniqueIdUse) (int32, error) + func (p *AudioFlingerServiceProxy) OpenDuplicateOutput(ctx context.Context, output1 int32, output2 int32) (int32, error) + func (p *AudioFlingerServiceProxy) OpenInput(ctx context.Context, request OpenInputRequest) (OpenInputResponse, error) + func (p *AudioFlingerServiceProxy) OpenOutput(ctx context.Context, request OpenOutputRequest) (OpenOutputResponse, error) + func (p *AudioFlingerServiceProxy) QueryEffect(ctx context.Context, index int32) (EffectDescriptor, error) + func (p *AudioFlingerServiceProxy) QueryNumberEffects(ctx context.Context) (int32, error) + func (p *AudioFlingerServiceProxy) RegisterClient(ctx context.Context, client IAudioFlingerClient) error + func (p *AudioFlingerServiceProxy) ReleaseAudioPatch(ctx context.Context, handle int32) error + func (p *AudioFlingerServiceProxy) ReleaseAudioSessionId(ctx context.Context, audioSession int32, pid int32) error + func (p *AudioFlingerServiceProxy) RestoreOutput(ctx context.Context, output int32) error + func (p *AudioFlingerServiceProxy) SampleRate(ctx context.Context, ioHandle int32) (int32, error) + func (p *AudioFlingerServiceProxy) SetAudioHalPids(ctx context.Context, pids []int32) error + func (p *AudioFlingerServiceProxy) SetAudioPortConfig(ctx context.Context, config AudioPortConfigFw) error + func (p *AudioFlingerServiceProxy) SetBluetoothVariableLatencyEnabled(ctx context.Context, enabled bool) error + func (p *AudioFlingerServiceProxy) SetDeviceConnectedState(ctx context.Context, devicePort AudioPortFw, state DeviceConnectedState) error + func (p *AudioFlingerServiceProxy) SetEffectSuspended(ctx context.Context, effectId int32, sessionId int32, suspended bool) error + func (p *AudioFlingerServiceProxy) SetLowRamDevice(ctx context.Context, isLowRamDevice bool, totalMemory int64) error + func (p *AudioFlingerServiceProxy) SetMasterBalance(ctx context.Context, balance float32) error + func (p *AudioFlingerServiceProxy) SetMasterMute(ctx context.Context, muted bool) error + func (p *AudioFlingerServiceProxy) SetMasterVolume(ctx context.Context, value float32) error + func (p *AudioFlingerServiceProxy) SetMicMute(ctx context.Context, state bool) error + func (p *AudioFlingerServiceProxy) SetMode(ctx context.Context, mode common.AudioMode) error + func (p *AudioFlingerServiceProxy) SetParameters(ctx context.Context, ioHandle int32, keyValuePairs string) error + func (p *AudioFlingerServiceProxy) SetRecordSilenced(ctx context.Context, portId int32, silenced bool) error + func (p *AudioFlingerServiceProxy) SetRequestedLatencyMode(ctx context.Context, output int32, latencyMode common.AudioLatencyMode) error + func (p *AudioFlingerServiceProxy) SetSimulateDeviceConnections(ctx context.Context, enabled bool) error + func (p *AudioFlingerServiceProxy) SetStreamMute(ctx context.Context, stream common.AudioStreamType, muted bool) error + func (p *AudioFlingerServiceProxy) SetStreamVolume(ctx context.Context, stream common.AudioStreamType, value float32, ...) error + func (p *AudioFlingerServiceProxy) SetVibratorInfos(ctx context.Context, vibratorInfos []AudioVibratorInfo) error + func (p *AudioFlingerServiceProxy) SetVoiceVolume(ctx context.Context, volume float32) error + func (p *AudioFlingerServiceProxy) StreamMute(ctx context.Context, stream common.AudioStreamType) (bool, error) + func (p *AudioFlingerServiceProxy) StreamVolume(ctx context.Context, stream common.AudioStreamType, output int32) (float32, error) + func (p *AudioFlingerServiceProxy) SupportsBluetoothVariableLatency(ctx context.Context) (bool, error) + func (p *AudioFlingerServiceProxy) SuspendOutput(ctx context.Context, output int32) error + func (p *AudioFlingerServiceProxy) SystemReady(ctx context.Context) error + func (p *AudioFlingerServiceProxy) UpdateSecondaryOutputs(ctx context.Context, trackSecondaryOutputInfos []TrackSecondaryOutputInfo) error + type AudioFlingerServiceStub struct + Impl IAudioFlingerService + Transport binder.VersionAwareTransport + func (s *AudioFlingerServiceStub) Descriptor() string + func (s *AudioFlingerServiceStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type AudioFocusDispatcherProxy struct + Remote binder.IBinder + func NewAudioFocusDispatcherProxy(remote binder.IBinder) *AudioFocusDispatcherProxy + func (p *AudioFocusDispatcherProxy) AsBinder() binder.IBinder + func (p *AudioFocusDispatcherProxy) DispatchAudioFocusChange(ctx context.Context, focusChange int32, clientId string) error + func (p *AudioFocusDispatcherProxy) DispatchFocusResultFromExtPolicy(ctx context.Context, requestResult int32, clientId string) error + type AudioFocusDispatcherStub struct + Impl IAudioFocusDispatcher + Transport binder.VersionAwareTransport + func (s *AudioFocusDispatcherStub) Descriptor() string + func (s *AudioFocusDispatcherStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type AudioFocusInfo struct + ClientId string + ClientUid int32 + Flags int32 + GainRequest int32 + GenCount int64 + LossReceived int32 + PackageName string + SdkTarget int32 + func (s *AudioFocusInfo) MarshalParcel(p *parcel.Parcel) error + func (s *AudioFocusInfo) UnmarshalParcel(p *parcel.Parcel) error + type AudioFormat struct + ChannelIndexMask int32 + ChannelMask int32 + Encoding int32 + PropertySetMask int32 + SampleRate int32 + func (s *AudioFormat) MarshalParcel(p *parcel.Parcel) error + func (s *AudioFormat) UnmarshalParcel(p *parcel.Parcel) error + type AudioGainSys struct + Index int32 + IsInput bool + func (s *AudioGainSys) MarshalParcel(p *parcel.Parcel) error + func (s *AudioGainSys) UnmarshalParcel(p *parcel.Parcel) error + type AudioHalVersion struct + Major int32 + Minor int32 + Type AudioHalVersionType + func (s *AudioHalVersion) MarshalParcel(p *parcel.Parcel) error + func (s *AudioHalVersion) UnmarshalParcel(p *parcel.Parcel) error + type AudioHalVersionInfo struct + func (s *AudioHalVersionInfo) MarshalParcel(p *parcel.Parcel) error + func (s *AudioHalVersionInfo) UnmarshalParcel(p *parcel.Parcel) error + type AudioHalVersionType int32 + const AudioHalVersionTypeAIDL + const AudioHalVersionTypeHIDL + type AudioHwModule struct + Handle int32 + Name string + Ports []common.AudioPort + Routes []AudioRoute + func (s *AudioHwModule) MarshalParcel(p *parcel.Parcel) error + func (s *AudioHwModule) UnmarshalParcel(p *parcel.Parcel) error + type AudioIoConfigEvent int32 + const AudioIoConfigEventClientStarted + const AudioIoConfigEventInputClosed + const AudioIoConfigEventInputConfigChanged + const AudioIoConfigEventInputOpened + const AudioIoConfigEventInputRegistered + const AudioIoConfigEventOutputClosed + const AudioIoConfigEventOutputConfigChanged + const AudioIoConfigEventOutputOpened + const AudioIoConfigEventOutputRegistered + type AudioIoDescriptor struct + ChannelMask common.AudioChannelLayout + Format common.AudioFormatDescription + FrameCount int64 + FrameCountHAL int64 + IoHandle int32 + IsInput bool + Latency int32 + Patch AudioPatchFw + PortId int32 + SamplingRate int32 + func (s *AudioIoDescriptor) MarshalParcel(p *parcel.Parcel) error + func (s *AudioIoDescriptor) UnmarshalParcel(p *parcel.Parcel) error + type AudioMix struct + AllowPrivilegedMediaPlaybackCapture bool + CbFlags int32 + Criteria []AudioMixMatchCriterion + Device common.AudioDevice + Format common.AudioConfig + MToken binder.IBinder + MixType AudioMixType + RouteFlags int32 + VoiceCommunicationCaptureAllowed bool + func (s *AudioMix) MarshalParcel(p *parcel.Parcel) error + func (s *AudioMix) UnmarshalParcel(p *parcel.Parcel) error + type AudioMixCallbackFlag int32 + const AudioMixCallbackFlagNotifyActivity + type AudioMixMatchCriterion struct + Invert bool + Value AudioMixMatchCriterionValue + func (s *AudioMixMatchCriterion) MarshalParcel(p *parcel.Parcel) error + func (s *AudioMixMatchCriterion) UnmarshalParcel(p *parcel.Parcel) error + type AudioMixMatchCriterionValue struct + AudioSessionId int32 + Source common.AudioSource + Tag int32 + Uid int32 + Usage common.AudioUsage + UserId int32 + func (u *AudioMixMatchCriterionValue) GetAudioSessionId() (int32, bool) + func (u *AudioMixMatchCriterionValue) GetSource() (common.AudioSource, bool) + func (u *AudioMixMatchCriterionValue) GetUid() (int32, bool) + func (u *AudioMixMatchCriterionValue) GetUsage() (common.AudioUsage, bool) + func (u *AudioMixMatchCriterionValue) GetUserId() (int32, bool) + func (u *AudioMixMatchCriterionValue) MarshalParcel(p *parcel.Parcel) error + func (u *AudioMixMatchCriterionValue) SetAudioSessionId(v int32) + func (u *AudioMixMatchCriterionValue) SetSource(v common.AudioSource) + func (u *AudioMixMatchCriterionValue) SetUid(v int32) + func (u *AudioMixMatchCriterionValue) SetUsage(v common.AudioUsage) + func (u *AudioMixMatchCriterionValue) SetUserId(v int32) + func (u *AudioMixMatchCriterionValue) UnmarshalParcel(p *parcel.Parcel) error + type AudioMixRouteFlag int32 + const AudioMixRouteFlagLoopBack + const AudioMixRouteFlagRENDER + type AudioMixType int32 + const AudioMixTypePLAYERS + const AudioMixTypeRECORDERS + type AudioMixUpdate struct + AudioMix AudioMix + NewCriteria []AudioMixMatchCriterion + func (s *AudioMixUpdate) MarshalParcel(p *parcel.Parcel) error + func (s *AudioMixUpdate) UnmarshalParcel(p *parcel.Parcel) error + type AudioMixerAttributes struct + MixerBehavior int32 + func (s *AudioMixerAttributes) MarshalParcel(p *parcel.Parcel) error + func (s *AudioMixerAttributes) UnmarshalParcel(p *parcel.Parcel) error + type AudioMixerAttributesInternal struct + Config common.AudioConfigBase + MixerBehavior AudioMixerBehavior + func (s *AudioMixerAttributesInternal) MarshalParcel(p *parcel.Parcel) error + func (s *AudioMixerAttributesInternal) UnmarshalParcel(p *parcel.Parcel) error + type AudioMixerBehavior int32 + const AudioMixerBehaviorBitPerfect + const AudioMixerBehaviorDEFAULT + const AudioMixerBehaviorINVALID + type AudioModeDispatcherProxy struct + Remote binder.IBinder + func NewAudioModeDispatcherProxy(remote binder.IBinder) *AudioModeDispatcherProxy + func (p *AudioModeDispatcherProxy) AsBinder() binder.IBinder + func (p *AudioModeDispatcherProxy) DispatchAudioModeChanged(ctx context.Context, mode int32) error + type AudioModeDispatcherStub struct + Impl IAudioModeDispatcher + Transport binder.VersionAwareTransport + func (s *AudioModeDispatcherStub) Descriptor() string + func (s *AudioModeDispatcherStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type AudioOffloadMode int32 + const AudioOffloadModeGaplessSupported + const AudioOffloadModeNotSupported + const AudioOffloadModeSUPPORTED + type AudioPatchFw struct + Id int32 + Sinks []AudioPortConfigFw + Sources []AudioPortConfigFw + func (s *AudioPatchFw) MarshalParcel(p *parcel.Parcel) error + func (s *AudioPatchFw) UnmarshalParcel(p *parcel.Parcel) error + type AudioPlaybackConfiguration struct + func (s *AudioPlaybackConfiguration) MarshalParcel(p *parcel.Parcel) error + func (s *AudioPlaybackConfiguration) UnmarshalParcel(p *parcel.Parcel) error + type AudioPolicyConfig struct + EngineConfig common.AudioHalEngineConfig + Modules []AudioHwModule + SupportedModes []common.AudioMode + SurroundSoundConfig SurroundSoundConfig + func (s *AudioPolicyConfig) MarshalParcel(p *parcel.Parcel) error + func (s *AudioPolicyConfig) UnmarshalParcel(p *parcel.Parcel) error + type AudioPolicyDeviceState int32 + const AudioPolicyDeviceStateAVAILABLE + const AudioPolicyDeviceStateUNAVAILABLE + type AudioPolicyForceUse int32 + const AudioPolicyForceUseCOMMUNICATION + const AudioPolicyForceUseDOCK + const AudioPolicyForceUseEncodedSurround + const AudioPolicyForceUseHdmiSystemAudio + const AudioPolicyForceUseMEDIA + const AudioPolicyForceUseRECORD + const AudioPolicyForceUseSYSTEM + const AudioPolicyForceUseVibrateRinging + type AudioPolicyForcedConfig int32 + const AudioPolicyForcedConfigAnalogDock + const AudioPolicyForcedConfigBtA2dp + const AudioPolicyForcedConfigBtCarDock + const AudioPolicyForcedConfigBtDeskDock + const AudioPolicyForcedConfigBtSco + const AudioPolicyForcedConfigDigitalDock + const AudioPolicyForcedConfigEncodedSurroundAlways + const AudioPolicyForcedConfigEncodedSurroundManual + const AudioPolicyForcedConfigEncodedSurroundNever + const AudioPolicyForcedConfigHEADPHONES + const AudioPolicyForcedConfigHdmiSystemAudioEnforced + const AudioPolicyForcedConfigNONE + const AudioPolicyForcedConfigNoBtA2dp + const AudioPolicyForcedConfigSPEAKER + const AudioPolicyForcedConfigSystemEnforced + const AudioPolicyForcedConfigWiredAccessory + type AudioPolicyServiceClientProxy struct + Remote binder.IBinder + func NewAudioPolicyServiceClientProxy(remote binder.IBinder) *AudioPolicyServiceClientProxy + func (p *AudioPolicyServiceClientProxy) AsBinder() binder.IBinder + func (p *AudioPolicyServiceClientProxy) OnAudioPatchListUpdate(ctx context.Context) error + func (p *AudioPolicyServiceClientProxy) OnAudioPortListUpdate(ctx context.Context) error + func (p *AudioPolicyServiceClientProxy) OnAudioVolumeGroupChanged(ctx context.Context, group int32, flags int32) error + func (p *AudioPolicyServiceClientProxy) OnDynamicPolicyMixStateUpdate(ctx context.Context, regId string, state int32) error + func (p *AudioPolicyServiceClientProxy) OnRecordingConfigurationUpdate(ctx context.Context, event int32, clientInfo RecordClientInfo, ...) error + func (p *AudioPolicyServiceClientProxy) OnRoutingUpdated(ctx context.Context) error + func (p *AudioPolicyServiceClientProxy) OnVolumeRangeInitRequest(ctx context.Context) error + type AudioPolicyServiceClientStub struct + Impl IAudioPolicyServiceClient + Transport binder.VersionAwareTransport + func (s *AudioPolicyServiceClientStub) Descriptor() string + func (s *AudioPolicyServiceClientStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type AudioPolicyServiceProxy struct + Remote binder.IBinder + func NewAudioPolicyServiceProxy(remote binder.IBinder) *AudioPolicyServiceProxy + func (p *AudioPolicyServiceProxy) AcquireSoundTriggerSession(ctx context.Context) (SoundTriggerSession, error) + func (p *AudioPolicyServiceProxy) AddDevicesRoleForCapturePreset(ctx context.Context, audioSource common.AudioSource, role DeviceRole, ...) error + func (p *AudioPolicyServiceProxy) AddSourceDefaultEffect(ctx context.Context, type_ common.AudioUuid, uuid common.AudioUuid, ...) (int32, error) + func (p *AudioPolicyServiceProxy) AddStreamDefaultEffect(ctx context.Context, type_ common.AudioUuid, uuid common.AudioUuid, ...) (int32, error) + func (p *AudioPolicyServiceProxy) AsBinder() binder.IBinder + func (p *AudioPolicyServiceProxy) CanBeSpatialized(ctx context.Context, attr *AudioAttributes, config *common.AudioConfig, ...) (bool, error) + func (p *AudioPolicyServiceProxy) ClearDevicesRoleForCapturePreset(ctx context.Context, audioSource common.AudioSource, role DeviceRole) error + func (p *AudioPolicyServiceProxy) ClearDevicesRoleForStrategy(ctx context.Context, strategy int32, role DeviceRole) error + func (p *AudioPolicyServiceProxy) ClearPreferredMixerAttributes(ctx context.Context, attr AudioAttributes, portId int32, uid int32) error + func (p *AudioPolicyServiceProxy) CreateAudioPatch(ctx context.Context, patch AudioPatchFw, handle int32) (int32, error) + func (p *AudioPolicyServiceProxy) GetAudioPort(ctx context.Context, portId int32) (AudioPortFw, error) + func (p *AudioPolicyServiceProxy) GetDeviceConnectionState(ctx context.Context, device common.AudioDevice) (AudioPolicyDeviceState, error) + func (p *AudioPolicyServiceProxy) GetDevicesForAttributes(ctx context.Context, attr AudioAttributes, forVolume bool) ([]common.AudioDevice, error) + func (p *AudioPolicyServiceProxy) GetDevicesForRoleAndCapturePreset(ctx context.Context, audioSource common.AudioSource, role DeviceRole) ([]common.AudioDevice, error) + func (p *AudioPolicyServiceProxy) GetDevicesForRoleAndStrategy(ctx context.Context, strategy int32, role DeviceRole) ([]common.AudioDevice, error) + func (p *AudioPolicyServiceProxy) GetDirectPlaybackSupport(ctx context.Context, attr AudioAttributes, config common.AudioConfig) (AudioDirectMode, error) + func (p *AudioPolicyServiceProxy) GetDirectProfilesForAttributes(ctx context.Context, attr AudioAttributes) ([]common.AudioProfile, error) + func (p *AudioPolicyServiceProxy) GetForceUse(ctx context.Context, usage AudioPolicyForceUse) (AudioPolicyForcedConfig, error) + func (p *AudioPolicyServiceProxy) GetHwOffloadFormatsSupportedForBluetoothMedia(ctx context.Context, device common.AudioDeviceDescription) ([]common.AudioFormatDescription, error) + func (p *AudioPolicyServiceProxy) GetInputForAttr(ctx context.Context, attr AudioAttributes, input int32, riid int32, ...) (GetInputForAttrResponse, error) + func (p *AudioPolicyServiceProxy) GetMasterMono(ctx context.Context) (bool, error) + func (p *AudioPolicyServiceProxy) GetMaxVolumeIndexForAttributes(ctx context.Context, attr AudioAttributes) (int32, error) + func (p *AudioPolicyServiceProxy) GetMinVolumeIndexForAttributes(ctx context.Context, attr AudioAttributes) (int32, error) + func (p *AudioPolicyServiceProxy) GetOffloadSupport(ctx context.Context, info common.AudioOffloadInfo) (AudioOffloadMode, error) + func (p *AudioPolicyServiceProxy) GetOutput(ctx context.Context, stream common.AudioStreamType) (int32, error) + func (p *AudioPolicyServiceProxy) GetOutputForAttr(ctx context.Context, attr AudioAttributes, session int32, ...) (GetOutputForAttrResponse, error) + func (p *AudioPolicyServiceProxy) GetOutputForEffect(ctx context.Context, desc EffectDescriptor) (int32, error) + func (p *AudioPolicyServiceProxy) GetPhoneState(ctx context.Context) (common.AudioMode, error) + func (p *AudioPolicyServiceProxy) GetPreferredMixerAttributes(ctx context.Context, attr AudioAttributes, portId int32) (AudioMixerAttributesInternal, error) + func (p *AudioPolicyServiceProxy) GetProductStrategyFromAudioAttributes(ctx context.Context, aa AudioAttributes, fallbackOnDefault bool) (int32, error) + func (p *AudioPolicyServiceProxy) GetRegisteredPolicyMixes(ctx context.Context) ([]AudioMix, error) + func (p *AudioPolicyServiceProxy) GetReportedSurroundFormats(ctx context.Context, count common.Int, formats []common.AudioFormatDescription) error + func (p *AudioPolicyServiceProxy) GetSpatializer(ctx context.Context, callback INativeSpatializerCallback) (GetSpatializerResponse, error) + func (p *AudioPolicyServiceProxy) GetStrategyForStream(ctx context.Context, stream common.AudioStreamType) (int32, error) + func (p *AudioPolicyServiceProxy) GetStreamVolumeDB(ctx context.Context, stream common.AudioStreamType, index int32, ...) (float32, error) + func (p *AudioPolicyServiceProxy) GetStreamVolumeIndex(ctx context.Context, stream common.AudioStreamType, ...) (int32, error) + func (p *AudioPolicyServiceProxy) GetSupportedMixerAttributes(ctx context.Context, portId int32) ([]AudioMixerAttributesInternal, error) + func (p *AudioPolicyServiceProxy) GetSurroundFormats(ctx context.Context, count common.Int, formats []common.AudioFormatDescription, ...) error + func (p *AudioPolicyServiceProxy) GetVolumeGroupFromAudioAttributes(ctx context.Context, aa AudioAttributes, fallbackOnDefault bool) (int32, error) + func (p *AudioPolicyServiceProxy) GetVolumeIndexForAttributes(ctx context.Context, attr AudioAttributes, ...) (int32, error) + func (p *AudioPolicyServiceProxy) HandleDeviceConfigChange(ctx context.Context, device common.AudioDevice, deviceName string, ...) error + func (p *AudioPolicyServiceProxy) InitStreamVolume(ctx context.Context, stream common.AudioStreamType, indexMin int32, ...) error + func (p *AudioPolicyServiceProxy) IsCallScreenModeSupported(ctx context.Context) (bool, error) + func (p *AudioPolicyServiceProxy) IsDirectOutputSupported(ctx context.Context, config common.AudioConfigBase, attributes AudioAttributes) (bool, error) + func (p *AudioPolicyServiceProxy) IsHapticPlaybackSupported(ctx context.Context) (bool, error) + func (p *AudioPolicyServiceProxy) IsHotwordStreamSupported(ctx context.Context, lookbackAudio bool) (bool, error) + func (p *AudioPolicyServiceProxy) IsSourceActive(ctx context.Context, source common.AudioSource) (bool, error) + func (p *AudioPolicyServiceProxy) IsStreamActive(ctx context.Context, stream common.AudioStreamType, inPastMs int32) (bool, error) + func (p *AudioPolicyServiceProxy) IsStreamActiveRemotely(ctx context.Context, stream common.AudioStreamType, inPastMs int32) (bool, error) + func (p *AudioPolicyServiceProxy) IsUltrasoundSupported(ctx context.Context) (bool, error) + func (p *AudioPolicyServiceProxy) ListAudioPatches(ctx context.Context, count common.Int, patches []AudioPatchFw) (int32, error) + func (p *AudioPolicyServiceProxy) ListAudioPorts(ctx context.Context, role AudioPortRole, type_ AudioPortType, count common.Int, ...) (int32, error) + func (p *AudioPolicyServiceProxy) ListAudioProductStrategies(ctx context.Context) ([]AudioProductStrategy, error) + func (p *AudioPolicyServiceProxy) ListAudioVolumeGroups(ctx context.Context) ([]AudioVolumeGroup, error) + func (p *AudioPolicyServiceProxy) ListDeclaredDevicePorts(ctx context.Context, role AudioPortRole) ([]AudioPortFw, error) + func (p *AudioPolicyServiceProxy) MoveEffectsToIo(ctx context.Context, ids []int32, io int32) error + func (p *AudioPolicyServiceProxy) OnNewAudioModulesAvailable(ctx context.Context) error + func (p *AudioPolicyServiceProxy) QueryDefaultPreProcessing(ctx context.Context, audioSession int32, count common.Int) ([]EffectDescriptor, error) + func (p *AudioPolicyServiceProxy) RegisterClient(ctx context.Context, client IAudioPolicyServiceClient) error + func (p *AudioPolicyServiceProxy) RegisterEffect(ctx context.Context, desc EffectDescriptor, io int32, strategy int32, ...) error + func (p *AudioPolicyServiceProxy) RegisterPolicyMixes(ctx context.Context, mixes []AudioMix, registration bool) error + func (p *AudioPolicyServiceProxy) RegisterSoundTriggerCaptureStateListener(ctx context.Context, listener ICaptureStateListener) (bool, error) + func (p *AudioPolicyServiceProxy) ReleaseAudioPatch(ctx context.Context, handle int32) error + func (p *AudioPolicyServiceProxy) ReleaseInput(ctx context.Context, portId int32) error + func (p *AudioPolicyServiceProxy) ReleaseOutput(ctx context.Context, portId int32) error + func (p *AudioPolicyServiceProxy) ReleaseSoundTriggerSession(ctx context.Context, session int32) error + func (p *AudioPolicyServiceProxy) RemoveDevicesRoleForCapturePreset(ctx context.Context, audioSource common.AudioSource, role DeviceRole, ...) error + func (p *AudioPolicyServiceProxy) RemoveDevicesRoleForStrategy(ctx context.Context, strategy int32, role DeviceRole, ...) error + func (p *AudioPolicyServiceProxy) RemoveSourceDefaultEffect(ctx context.Context, id int32) error + func (p *AudioPolicyServiceProxy) RemoveStreamDefaultEffect(ctx context.Context, id int32) error + func (p *AudioPolicyServiceProxy) RemoveUidDeviceAffinities(ctx context.Context, uid int32) error + func (p *AudioPolicyServiceProxy) RemoveUserIdDeviceAffinities(ctx context.Context) error + func (p *AudioPolicyServiceProxy) SetA11yServicesUids(ctx context.Context, uids []int32) error + func (p *AudioPolicyServiceProxy) SetActiveAssistantServicesUids(ctx context.Context, activeUids []int32) error + func (p *AudioPolicyServiceProxy) SetAllowedCapturePolicy(ctx context.Context, uid int32, capturePolicy int32) error + func (p *AudioPolicyServiceProxy) SetAssistantServicesUids(ctx context.Context, uids []int32) error + func (p *AudioPolicyServiceProxy) SetAudioPortCallbacksEnabled(ctx context.Context, enabled bool) error + func (p *AudioPolicyServiceProxy) SetAudioPortConfig(ctx context.Context, config AudioPortConfigFw) error + func (p *AudioPolicyServiceProxy) SetAudioVolumeGroupCallbacksEnabled(ctx context.Context, enabled bool) error + func (p *AudioPolicyServiceProxy) SetCurrentImeUid(ctx context.Context, uid int32) error + func (p *AudioPolicyServiceProxy) SetDeviceConnectionState(ctx context.Context, state AudioPolicyDeviceState, port common.AudioPort, ...) error + func (p *AudioPolicyServiceProxy) SetDevicesRoleForCapturePreset(ctx context.Context, audioSource common.AudioSource, role DeviceRole, ...) error + func (p *AudioPolicyServiceProxy) SetDevicesRoleForStrategy(ctx context.Context, strategy int32, role DeviceRole, ...) error + func (p *AudioPolicyServiceProxy) SetEffectEnabled(ctx context.Context, id int32, enabled bool) error + func (p *AudioPolicyServiceProxy) SetForceUse(ctx context.Context, usage AudioPolicyForceUse, config AudioPolicyForcedConfig) error + func (p *AudioPolicyServiceProxy) SetMasterMono(ctx context.Context, mono bool) error + func (p *AudioPolicyServiceProxy) SetPhoneState(ctx context.Context, state common.AudioMode, uid int32) error + func (p *AudioPolicyServiceProxy) SetPreferredMixerAttributes(ctx context.Context, attr AudioAttributes, portId int32, uid int32, ...) error + func (p *AudioPolicyServiceProxy) SetRttEnabled(ctx context.Context, enabled bool) error + func (p *AudioPolicyServiceProxy) SetStreamVolumeIndex(ctx context.Context, stream common.AudioStreamType, ...) error + func (p *AudioPolicyServiceProxy) SetSupportedSystemUsages(ctx context.Context, systemUsages []common.AudioUsage) error + func (p *AudioPolicyServiceProxy) SetSurroundFormatEnabled(ctx context.Context, audioFormat common.AudioFormatDescription, enabled bool) error + func (p *AudioPolicyServiceProxy) SetUidDeviceAffinities(ctx context.Context, uid int32, devices []common.AudioDevice) error + func (p *AudioPolicyServiceProxy) SetUserIdDeviceAffinities(ctx context.Context, devices []common.AudioDevice) error + func (p *AudioPolicyServiceProxy) SetVolumeIndexForAttributes(ctx context.Context, attr AudioAttributes, ...) error + func (p *AudioPolicyServiceProxy) StartAudioSource(ctx context.Context, source AudioPortConfigFw, attributes AudioAttributes) (int32, error) + func (p *AudioPolicyServiceProxy) StartInput(ctx context.Context, portId int32) error + func (p *AudioPolicyServiceProxy) StartOutput(ctx context.Context, portId int32) error + func (p *AudioPolicyServiceProxy) StopAudioSource(ctx context.Context, portId int32) error + func (p *AudioPolicyServiceProxy) StopInput(ctx context.Context, portId int32) error + func (p *AudioPolicyServiceProxy) StopOutput(ctx context.Context, portId int32) error + func (p *AudioPolicyServiceProxy) UnregisterEffect(ctx context.Context, id int32) error + func (p *AudioPolicyServiceProxy) UpdatePolicyMixes(ctx context.Context, updates []AudioMixUpdate) error + type AudioPolicyServiceStub struct + Impl IAudioPolicyService + Transport binder.VersionAwareTransport + func (s *AudioPolicyServiceStub) Descriptor() string + func (s *AudioPolicyServiceStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type AudioPortConfigFw struct + Hal common.AudioPortConfig + Sys AudioPortConfigSys + func (s *AudioPortConfigFw) MarshalParcel(p *parcel.Parcel) error + func (s *AudioPortConfigFw) UnmarshalParcel(p *parcel.Parcel) error + type AudioPortConfigSys struct + Ext AudioPortExtSys + Role AudioPortRole + Type AudioPortType + func (s *AudioPortConfigSys) MarshalParcel(p *parcel.Parcel) error + func (s *AudioPortConfigSys) UnmarshalParcel(p *parcel.Parcel) error + type AudioPortDeviceExtSys struct + HwModule int32 + func (s *AudioPortDeviceExtSys) MarshalParcel(p *parcel.Parcel) error + func (s *AudioPortDeviceExtSys) UnmarshalParcel(p *parcel.Parcel) error + type AudioPortExtSys struct + Device AudioPortDeviceExtSys + Mix AudioPortMixExtSys + Session int32 + Tag int32 + Unspecified bool + func (u *AudioPortExtSys) GetDevice() (AudioPortDeviceExtSys, bool) + func (u *AudioPortExtSys) GetMix() (AudioPortMixExtSys, bool) + func (u *AudioPortExtSys) GetSession() (int32, bool) + func (u *AudioPortExtSys) GetUnspecified() (bool, bool) + func (u *AudioPortExtSys) MarshalParcel(p *parcel.Parcel) error + func (u *AudioPortExtSys) SetDevice(v AudioPortDeviceExtSys) + func (u *AudioPortExtSys) SetMix(v AudioPortMixExtSys) + func (u *AudioPortExtSys) SetSession(v int32) + func (u *AudioPortExtSys) SetUnspecified(v bool) + func (u *AudioPortExtSys) UnmarshalParcel(p *parcel.Parcel) error + type AudioPortFw struct + Hal common.AudioPort + Sys AudioPortSys + func (s *AudioPortFw) MarshalParcel(p *parcel.Parcel) error + func (s *AudioPortFw) UnmarshalParcel(p *parcel.Parcel) error + type AudioPortMixExtSys struct + HwModule int32 + func (s *AudioPortMixExtSys) MarshalParcel(p *parcel.Parcel) error + func (s *AudioPortMixExtSys) UnmarshalParcel(p *parcel.Parcel) error + type AudioPortRole int32 + const AudioPortRoleNONE + const AudioPortRoleSINK + const AudioPortRoleSOURCE + type AudioPortSys struct + ActiveConfig AudioPortConfigFw + Ext AudioPortExtSys + Gains []AudioGainSys + Profiles []AudioProfileSys + Role AudioPortRole + Type AudioPortType + func (s *AudioPortSys) MarshalParcel(p *parcel.Parcel) error + func (s *AudioPortSys) UnmarshalParcel(p *parcel.Parcel) error + type AudioPortType int32 + const AudioPortTypeDEVICE + const AudioPortTypeMIX + const AudioPortTypeNONE + const AudioPortTypeSESSION + type AudioPresentation struct + func (s *AudioPresentation) MarshalParcel(p *parcel.Parcel) error + func (s *AudioPresentation) UnmarshalParcel(p *parcel.Parcel) error + type AudioProductStrategy struct + AudioAttributes []AudioAttributesEx + Id int32 + Name string + func (s *AudioProductStrategy) MarshalParcel(p *parcel.Parcel) error + func (s *AudioProductStrategy) UnmarshalParcel(p *parcel.Parcel) error + type AudioProfileSys struct + IsDynamicChannels bool + IsDynamicFormat bool + IsDynamicRate bool + func (s *AudioProfileSys) MarshalParcel(p *parcel.Parcel) error + func (s *AudioProfileSys) UnmarshalParcel(p *parcel.Parcel) error + type AudioRecordProxy struct + Remote binder.IBinder + func NewAudioRecordProxy(remote binder.IBinder) *AudioRecordProxy + func (p *AudioRecordProxy) AsBinder() binder.IBinder + func (p *AudioRecordProxy) GetActiveMicrophones(ctx context.Context, activeMicrophones []MicrophoneInfoFw) error + func (p *AudioRecordProxy) SetPreferredMicrophoneDirection(ctx context.Context, direction int32) error + func (p *AudioRecordProxy) SetPreferredMicrophoneFieldDimension(ctx context.Context, zoom float32) error + func (p *AudioRecordProxy) ShareAudioHistory(ctx context.Context, sharedAudioPackageName string, sharedAudioStartMs int64) error + func (p *AudioRecordProxy) Start(ctx context.Context, event int32, triggerSession int32) error + func (p *AudioRecordProxy) Stop(ctx context.Context) error + type AudioRecordStub struct + Impl IAudioRecord + Transport binder.VersionAwareTransport + func (s *AudioRecordStub) Descriptor() string + func (s *AudioRecordStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type AudioRecordingConfiguration struct + ClientPackageName string + ClientPortId int32 + ClientSessionId int32 + ClientSilenced bool + ClientSource int32 + ClientUid int32 + DeviceSource int32 + PatchHandle int32 + func (s *AudioRecordingConfiguration) MarshalParcel(p *parcel.Parcel) error + func (s *AudioRecordingConfiguration) UnmarshalParcel(p *parcel.Parcel) error + type AudioRoute struct + IsExclusive bool + SinkPortId int32 + SourcePortIds []int32 + func (s *AudioRoute) MarshalParcel(p *parcel.Parcel) error + func (s *AudioRoute) UnmarshalParcel(p *parcel.Parcel) error + type AudioRoutesInfo struct + MainType int32 + func (s *AudioRoutesInfo) MarshalParcel(p *parcel.Parcel) error + func (s *AudioRoutesInfo) UnmarshalParcel(p *parcel.Parcel) error + type AudioRoutesObserverProxy struct + Remote binder.IBinder + func NewAudioRoutesObserverProxy(remote binder.IBinder) *AudioRoutesObserverProxy + func (p *AudioRoutesObserverProxy) AsBinder() binder.IBinder + func (p *AudioRoutesObserverProxy) DispatchAudioRoutesChanged(ctx context.Context, newRoutes AudioRoutesInfo) error + type AudioRoutesObserverStub struct + Impl IAudioRoutesObserver + Transport binder.VersionAwareTransport + func (s *AudioRoutesObserverStub) Descriptor() string + func (s *AudioRoutesObserverStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type AudioServerStateDispatcherProxy struct + Remote binder.IBinder + func NewAudioServerStateDispatcherProxy(remote binder.IBinder) *AudioServerStateDispatcherProxy + func (p *AudioServerStateDispatcherProxy) AsBinder() binder.IBinder + func (p *AudioServerStateDispatcherProxy) DispatchAudioServerStateChange(ctx context.Context, state bool) error + type AudioServerStateDispatcherStub struct + Impl IAudioServerStateDispatcher + Transport binder.VersionAwareTransport + func (s *AudioServerStateDispatcherStub) Descriptor() string + func (s *AudioServerStateDispatcherStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type AudioServiceProxy struct + Remote binder.IBinder + func NewAudioServiceProxy(remote binder.IBinder) *AudioServiceProxy + func (p *AudioServiceProxy) AbandonAudioFocus(ctx context.Context, fd IAudioFocusDispatcher, clientId string, ...) (int32, error) + func (p *AudioServiceProxy) AbandonAudioFocusForTest(ctx context.Context, fd IAudioFocusDispatcher, clientId string, ...) (int32, error) + func (p *AudioServiceProxy) AddAssistantServicesUids(ctx context.Context, assistantUID []int32) error + func (p *AudioServiceProxy) AddLoudnessCodecInfo(ctx context.Context, sessionId int32, mediaCodecHash int32, ...) error + func (p *AudioServiceProxy) AddMixForPolicy(ctx context.Context, policyConfig AudioPolicyConfig, ...) (int32, error) + func (p *AudioServiceProxy) AddOnDevicesForAttributesChangedListener(ctx context.Context, attributes AudioAttributes, ...) error + func (p *AudioServiceProxy) AddSpatializerCompatibleAudioDevice(ctx context.Context, ada AudioDeviceAttributes) error + func (p *AudioServiceProxy) AdjustStreamVolume(ctx context.Context, streamType int32, direction int32, flags int32) error + func (p *AudioServiceProxy) AdjustStreamVolumeForUid(ctx context.Context, streamType int32, direction int32, flags int32, ...) error + func (p *AudioServiceProxy) AdjustStreamVolumeWithAttribution(ctx context.Context, streamType int32, direction int32, flags int32) error + func (p *AudioServiceProxy) AdjustSuggestedStreamVolume(ctx context.Context, direction int32, suggestedStreamType int32, flags int32) error + func (p *AudioServiceProxy) AdjustSuggestedStreamVolumeForUid(ctx context.Context, streamType int32, direction int32, flags int32, ...) error + func (p *AudioServiceProxy) AdjustVolume(ctx context.Context, direction int32, flags int32) error + func (p *AudioServiceProxy) AdjustVolumeGroupVolume(ctx context.Context, groupId int32, direction int32, flags int32) error + func (p *AudioServiceProxy) AreNavigationRepeatSoundEffectsEnabled(ctx context.Context) (bool, error) + func (p *AudioServiceProxy) AsBinder() binder.IBinder + func (p *AudioServiceProxy) CanBeSpatialized(ctx context.Context, aa AudioAttributes, af AudioFormat) (bool, error) + func (p *AudioServiceProxy) CancelMuteAwaitConnection(ctx context.Context, dev AudioDeviceAttributes) error + func (p *AudioServiceProxy) ClearFadeManagerConfigurationForFocusLoss(ctx context.Context) (int32, error) + func (p *AudioServiceProxy) ClearPreferredDevicesForCapturePreset(ctx context.Context, capturePreset int32) (int32, error) + func (p *AudioServiceProxy) ClearPreferredMixerAttributes(ctx context.Context, aa AudioAttributes, portId int32) (int32, error) + func (p *AudioServiceProxy) DisableSafeMediaVolume(ctx context.Context) error + func (p *AudioServiceProxy) DispatchFocusChange(ctx context.Context, afi AudioFocusInfo, focusChange int32, ...) (int32, error) + func (p *AudioServiceProxy) DispatchFocusChangeWithFade(ctx context.Context, afi AudioFocusInfo, focusChange int32, ...) (int32, error) + func (p *AudioServiceProxy) EnterAudioFocusFreezeForTest(ctx context.Context, cb binder.IBinder, uids []int32) (bool, error) + func (p *AudioServiceProxy) ExitAudioFocusFreezeForTest(ctx context.Context, cb binder.IBinder) (bool, error) + func (p *AudioServiceProxy) ForceComputeCsdOnAllDevices(ctx context.Context, computeCsdOnAllDevices bool) error + func (p *AudioServiceProxy) ForceRemoteSubmixFullVolume(ctx context.Context, startForcing bool, cb binder.IBinder) error + func (p *AudioServiceProxy) ForceUseFrameworkMel(ctx context.Context, useFrameworkMel bool) error + func (p *AudioServiceProxy) ForceVolumeControlStream(ctx context.Context, streamType int32, cb binder.IBinder) error + func (p *AudioServiceProxy) GetActiveAssistantServiceUids(ctx context.Context) ([]int32, error) + func (p *AudioServiceProxy) GetActivePlaybackConfigurations(ctx context.Context) ([]AudioPlaybackConfiguration, error) + func (p *AudioServiceProxy) GetActiveRecordingConfigurations(ctx context.Context) ([]AudioRecordingConfiguration, error) + func (p *AudioServiceProxy) GetActualHeadTrackingMode(ctx context.Context) (int32, error) + func (p *AudioServiceProxy) GetAdditionalOutputDeviceDelay(ctx context.Context, device AudioDeviceAttributes) (int64, error) + func (p *AudioServiceProxy) GetAllowedCapturePolicy(ctx context.Context) (int32, error) + func (p *AudioServiceProxy) GetAssistantServicesUids(ctx context.Context) ([]int32, error) + func (p *AudioServiceProxy) GetAudioProductStrategies(ctx context.Context) ([]AudioProductStrategy, error) + func (p *AudioServiceProxy) GetAudioVolumeGroups(ctx context.Context) ([]AudioVolumeGroup, error) + func (p *AudioServiceProxy) GetAvailableCommunicationDeviceIds(ctx context.Context) ([]int32, error) + func (p *AudioServiceProxy) GetBluetoothAudioDeviceCategory(ctx context.Context, address string) (int32, error) + func (p *AudioServiceProxy) GetBluetoothAudioDeviceCategory_legacy(ctx context.Context, address string, isBle bool) (int32, error) + func (p *AudioServiceProxy) GetCommunicationDevice(ctx context.Context) (int32, error) + func (p *AudioServiceProxy) GetCsd(ctx context.Context) (float32, error) + func (p *AudioServiceProxy) GetCurrentAudioFocus(ctx context.Context) (int32, error) + func (p *AudioServiceProxy) GetDefaultVolumeInfo(ctx context.Context) (VolumeInfo, error) + func (p *AudioServiceProxy) GetDesiredHeadTrackingMode(ctx context.Context) (int32, error) + func (p *AudioServiceProxy) GetDeviceMaskForStream(ctx context.Context, streamType int32) (int32, error) + func (p *AudioServiceProxy) GetDeviceVolume(ctx context.Context, vi VolumeInfo, ada AudioDeviceAttributes) (VolumeInfo, error) + func (p *AudioServiceProxy) GetDeviceVolumeBehavior(ctx context.Context, device AudioDeviceAttributes) (int32, error) + func (p *AudioServiceProxy) GetDevicesForAttributes(ctx context.Context, attributes AudioAttributes) ([]AudioDeviceAttributes, error) + func (p *AudioServiceProxy) GetDevicesForAttributesUnprotected(ctx context.Context, attributes AudioAttributes) ([]AudioDeviceAttributes, error) + func (p *AudioServiceProxy) GetEncodedSurroundMode(ctx context.Context, targetSdkVersion int32) (int32, error) + func (p *AudioServiceProxy) GetFadeManagerConfigurationForFocusLoss(ctx context.Context) (FadeManagerConfiguration, error) + func (p *AudioServiceProxy) GetFadeOutDurationOnFocusLossMillis(ctx context.Context, aa AudioAttributes) (int64, error) + func (p *AudioServiceProxy) GetFocusDuckedUidsForTest(ctx context.Context) ([]any, error) + func (p *AudioServiceProxy) GetFocusFadeOutDurationForTest(ctx context.Context) (int64, error) + func (p *AudioServiceProxy) GetFocusRampTimeMs(ctx context.Context, focusGain int32, attr AudioAttributes) (int32, error) + func (p *AudioServiceProxy) GetFocusStack(ctx context.Context) ([]AudioFocusInfo, error) + func (p *AudioServiceProxy) GetFocusUnmuteDelayAfterFadeOutForTest(ctx context.Context) (int64, error) + func (p *AudioServiceProxy) GetHalVersion(ctx context.Context) (AudioHalVersionInfo, error) + func (p *AudioServiceProxy) GetIndependentStreamTypes(ctx context.Context) ([]any, error) + func (p *AudioServiceProxy) GetLastAudibleStreamVolume(ctx context.Context, streamType int32) (int32, error) + func (p *AudioServiceProxy) GetLastAudibleVolumeForVolumeGroup(ctx context.Context, groupId int32) (int32, error) + func (p *AudioServiceProxy) GetLoudnessParams(ctx context.Context, codecInfo LoudnessCodecInfo) (os.PersistableBundle, error) + func (p *AudioServiceProxy) GetMaxAdditionalOutputDeviceDelay(ctx context.Context, device AudioDeviceAttributes) (int64, error) + func (p *AudioServiceProxy) GetMode(ctx context.Context) (int32, error) + func (p *AudioServiceProxy) GetMutingExpectedDevice(ctx context.Context) (AudioDeviceAttributes, error) + func (p *AudioServiceProxy) GetNonDefaultDevicesForStrategy(ctx context.Context, strategy int32) ([]AudioDeviceAttributes, error) + func (p *AudioServiceProxy) GetOutputRs2UpperBound(ctx context.Context) (float32, error) + func (p *AudioServiceProxy) GetPreferredDevicesForCapturePreset(ctx context.Context, capturePreset int32) ([]AudioDeviceAttributes, error) + func (p *AudioServiceProxy) GetPreferredDevicesForStrategy(ctx context.Context, strategy int32) ([]AudioDeviceAttributes, error) + func (p *AudioServiceProxy) GetRegisteredPolicyMixes(ctx context.Context) ([]AudioMix, error) + func (p *AudioServiceProxy) GetReportedSurroundFormats(ctx context.Context) ([]any, error) + func (p *AudioServiceProxy) GetRingerModeExternal(ctx context.Context) (int32, error) + func (p *AudioServiceProxy) GetRingerModeInternal(ctx context.Context) (int32, error) + func (p *AudioServiceProxy) GetRingtonePlayer(ctx context.Context) (IRingtonePlayer, error) + func (p *AudioServiceProxy) GetSpatializerCompatibleAudioDevices(ctx context.Context) ([]AudioDeviceAttributes, error) + func (p *AudioServiceProxy) GetSpatializerImmersiveAudioLevel(ctx context.Context) (int32, error) + func (p *AudioServiceProxy) GetSpatializerOutput(ctx context.Context) (int32, error) + func (p *AudioServiceProxy) GetSpatializerParameter(ctx context.Context, key int32, value []byte) error + func (p *AudioServiceProxy) GetStreamMaxVolume(ctx context.Context, streamType int32) (int32, error) + func (p *AudioServiceProxy) GetStreamMinVolume(ctx context.Context, streamType int32) (int32, error) + func (p *AudioServiceProxy) GetStreamTypeAlias(ctx context.Context, streamType int32) (int32, error) + func (p *AudioServiceProxy) GetStreamVolume(ctx context.Context, streamType int32) (int32, error) + func (p *AudioServiceProxy) GetSupportedHeadTrackingModes(ctx context.Context) ([]int32, error) + func (p *AudioServiceProxy) GetSupportedSystemUsages(ctx context.Context) ([]int32, error) + func (p *AudioServiceProxy) GetSurroundFormats(ctx context.Context) (map[any]any, error) + func (p *AudioServiceProxy) GetUiSoundsStreamType(ctx context.Context) (int32, error) + func (p *AudioServiceProxy) GetVibrateSetting(ctx context.Context, vibrateType int32) (int32, error) + func (p *AudioServiceProxy) GetVolumeController(ctx context.Context) (IVolumeController, error) + func (p *AudioServiceProxy) GetVolumeGroupMaxVolumeIndex(ctx context.Context, groupId int32) (int32, error) + func (p *AudioServiceProxy) GetVolumeGroupMinVolumeIndex(ctx context.Context, groupId int32) (int32, error) + func (p *AudioServiceProxy) GetVolumeGroupVolumeIndex(ctx context.Context, groupId int32) (int32, error) + func (p *AudioServiceProxy) HandleBluetoothActiveDeviceChanged(ctx context.Context, newDevice bluetooth.BluetoothDevice, ...) error + func (p *AudioServiceProxy) HandleVolumeKey(ctx context.Context, event view.KeyEvent, isOnTv bool, caller string) error + func (p *AudioServiceProxy) HasHapticChannels(ctx context.Context, uri net.Uri) (bool, error) + func (p *AudioServiceProxy) HasHeadTracker(ctx context.Context, device AudioDeviceAttributes) (bool, error) + func (p *AudioServiceProxy) HasRegisteredDynamicPolicy(ctx context.Context) (bool, error) + func (p *AudioServiceProxy) IsAudioServerRunning(ctx context.Context) (bool, error) + func (p *AudioServiceProxy) IsBluetoothA2dpOn(ctx context.Context) (bool, error) + func (p *AudioServiceProxy) IsBluetoothAudioDeviceCategoryFixed(ctx context.Context, address string) (bool, error) + func (p *AudioServiceProxy) IsBluetoothScoOn(ctx context.Context) (bool, error) + func (p *AudioServiceProxy) IsBluetoothVariableLatencyEnabled(ctx context.Context) (bool, error) + func (p *AudioServiceProxy) IsCallScreeningModeSupported(ctx context.Context) (bool, error) + func (p *AudioServiceProxy) IsCameraSoundForced(ctx context.Context) (bool, error) + func (p *AudioServiceProxy) IsCsdAsAFeatureAvailable(ctx context.Context) (bool, error) + func (p *AudioServiceProxy) IsCsdAsAFeatureEnabled(ctx context.Context) (bool, error) + func (p *AudioServiceProxy) IsCsdEnabled(ctx context.Context) (bool, error) + func (p *AudioServiceProxy) IsHdmiSystemAudioSupported(ctx context.Context) (bool, error) + func (p *AudioServiceProxy) IsHeadTrackerAvailable(ctx context.Context) (bool, error) + func (p *AudioServiceProxy) IsHeadTrackerEnabled(ctx context.Context, device AudioDeviceAttributes) (bool, error) + func (p *AudioServiceProxy) IsHomeSoundEffectEnabled(ctx context.Context) (bool, error) + func (p *AudioServiceProxy) IsHotwordStreamSupported(ctx context.Context, lookbackAudio bool) (bool, error) + func (p *AudioServiceProxy) IsMasterMute(ctx context.Context) (bool, error) + func (p *AudioServiceProxy) IsMicrophoneMuted(ctx context.Context) (bool, error) + func (p *AudioServiceProxy) IsMusicActive(ctx context.Context, remotely bool) (bool, error) + func (p *AudioServiceProxy) IsPstnCallAudioInterceptable(ctx context.Context) (bool, error) + func (p *AudioServiceProxy) IsSpatializerAvailable(ctx context.Context) (bool, error) + func (p *AudioServiceProxy) IsSpatializerAvailableForDevice(ctx context.Context, device AudioDeviceAttributes) (bool, error) + func (p *AudioServiceProxy) IsSpatializerEnabled(ctx context.Context) (bool, error) + func (p *AudioServiceProxy) IsSpeakerphoneOn(ctx context.Context) (bool, error) + func (p *AudioServiceProxy) IsStreamAffectedByMute(ctx context.Context, streamType int32) (bool, error) + func (p *AudioServiceProxy) IsStreamAffectedByRingerMode(ctx context.Context, streamType int32) (bool, error) + func (p *AudioServiceProxy) IsStreamMute(ctx context.Context, streamType int32) (bool, error) + func (p *AudioServiceProxy) IsSurroundFormatEnabled(ctx context.Context, audioFormat int32) (bool, error) + func (p *AudioServiceProxy) IsUltrasoundSupported(ctx context.Context) (bool, error) + func (p *AudioServiceProxy) IsValidRingerMode(ctx context.Context, ringerMode int32) (bool, error) + func (p *AudioServiceProxy) IsVolumeControlUsingVolumeGroups(ctx context.Context) (bool, error) + func (p *AudioServiceProxy) IsVolumeFixed(ctx context.Context) (bool, error) + func (p *AudioServiceProxy) IsVolumeGroupMuted(ctx context.Context, groupId int32) (bool, error) + func (p *AudioServiceProxy) LoadSoundEffects(ctx context.Context) (bool, error) + func (p *AudioServiceProxy) LowerVolumeToRs1(ctx context.Context) error + func (p *AudioServiceProxy) MuteAwaitConnection(ctx context.Context, usagesToMute []int32, dev AudioDeviceAttributes, ...) error + func (p *AudioServiceProxy) NotifyVolumeControllerVisible(ctx context.Context, controller IVolumeController, visible bool) error + func (p *AudioServiceProxy) PlaySoundEffect(ctx context.Context, effectType int32) error + func (p *AudioServiceProxy) PlaySoundEffectVolume(ctx context.Context, effectType int32, volume float32) error + func (p *AudioServiceProxy) PlayerAttributes(ctx context.Context, piid int32, attr AudioAttributes) error + func (p *AudioServiceProxy) PlayerEvent(ctx context.Context, piid int32, event int32, eventId int32) error + func (p *AudioServiceProxy) PlayerHasOpPlayAudio(ctx context.Context, piid int32, hasOpPlayAudio bool) error + func (p *AudioServiceProxy) PlayerSessionId(ctx context.Context, piid int32, sessionId int32) error + func (p *AudioServiceProxy) PortEvent(ctx context.Context, portId int32, event int32, extras *os.PersistableBundle) error + func (p *AudioServiceProxy) RecenterHeadTracker(ctx context.Context) error + func (p *AudioServiceProxy) RecorderEvent(ctx context.Context, riid int32, event int32) error + func (p *AudioServiceProxy) RegisterAudioPolicy(ctx context.Context, policyConfig AudioPolicyConfig, ...) (string, error) + func (p *AudioServiceProxy) RegisterAudioServerStateDispatcher(ctx context.Context, asd IAudioServerStateDispatcher) error + func (p *AudioServiceProxy) RegisterCapturePresetDevicesRoleDispatcher(ctx context.Context, dispatcher ICapturePresetDevicesRoleDispatcher) error + func (p *AudioServiceProxy) RegisterCommunicationDeviceDispatcher(ctx context.Context, dispatcher ICommunicationDeviceDispatcher) error + func (p *AudioServiceProxy) RegisterDeviceVolumeBehaviorDispatcher(ctx context.Context, register bool, dispatcher IDeviceVolumeBehaviorDispatcher) error + func (p *AudioServiceProxy) RegisterDeviceVolumeDispatcherForAbsoluteVolume(ctx context.Context, register bool, cb IAudioDeviceVolumeDispatcher, ...) error + func (p *AudioServiceProxy) RegisterHeadToSoundstagePoseCallback(ctx context.Context, cb ISpatializerHeadToSoundStagePoseCallback) error + func (p *AudioServiceProxy) RegisterLoudnessCodecUpdatesDispatcher(ctx context.Context, dispatcher ILoudnessCodecUpdatesDispatcher) error + func (p *AudioServiceProxy) RegisterModeDispatcher(ctx context.Context, dispatcher IAudioModeDispatcher) error + func (p *AudioServiceProxy) RegisterMuteAwaitConnectionDispatcher(ctx context.Context, cb IMuteAwaitConnectionCallback, register bool) error + func (p *AudioServiceProxy) RegisterPlaybackCallback(ctx context.Context, pcdb IPlaybackConfigDispatcher) error + func (p *AudioServiceProxy) RegisterPreferredMixerAttributesDispatcher(ctx context.Context, dispatcher IPreferredMixerAttributesDispatcher) error + func (p *AudioServiceProxy) RegisterRecordingCallback(ctx context.Context, rcdb IRecordingConfigDispatcher) error + func (p *AudioServiceProxy) RegisterSpatializerCallback(ctx context.Context, cb ISpatializerCallback) error + func (p *AudioServiceProxy) RegisterSpatializerHeadTrackerAvailableCallback(ctx context.Context, cb ISpatializerHeadTrackerAvailableCallback, ...) error + func (p *AudioServiceProxy) RegisterSpatializerHeadTrackingCallback(ctx context.Context, cb ISpatializerHeadTrackingModeCallback) error + func (p *AudioServiceProxy) RegisterSpatializerOutputCallback(ctx context.Context, cb ISpatializerOutputCallback) error + func (p *AudioServiceProxy) RegisterStrategyNonDefaultDevicesDispatcher(ctx context.Context, dispatcher IStrategyNonDefaultDevicesDispatcher) error + func (p *AudioServiceProxy) RegisterStrategyPreferredDevicesDispatcher(ctx context.Context, dispatcher IStrategyPreferredDevicesDispatcher) error + func (p *AudioServiceProxy) RegisterStreamAliasingDispatcher(ctx context.Context, isad IStreamAliasingDispatcher, register bool) error + func (p *AudioServiceProxy) ReleasePlayer(ctx context.Context, piid int32) error + func (p *AudioServiceProxy) ReleaseRecorder(ctx context.Context, riid int32) error + func (p *AudioServiceProxy) ReloadAudioSettings(ctx context.Context) error + func (p *AudioServiceProxy) RemoveAssistantServicesUids(ctx context.Context, assistantUID []int32) error + func (p *AudioServiceProxy) RemoveDeviceAsNonDefaultForStrategy(ctx context.Context, strategy int32, device AudioDeviceAttributes) (int32, error) + func (p *AudioServiceProxy) RemoveLoudnessCodecInfo(ctx context.Context, sessionId int32, codecInfo LoudnessCodecInfo) error + func (p *AudioServiceProxy) RemoveMixForPolicy(ctx context.Context, policyConfig AudioPolicyConfig, ...) (int32, error) + func (p *AudioServiceProxy) RemoveOnDevicesForAttributesChangedListener(ctx context.Context, callback IDevicesForAttributesCallback) error + func (p *AudioServiceProxy) RemovePreferredDevicesForStrategy(ctx context.Context, strategy int32) (int32, error) + func (p *AudioServiceProxy) RemoveSpatializerCompatibleAudioDevice(ctx context.Context, ada AudioDeviceAttributes) error + func (p *AudioServiceProxy) RemoveUidDeviceAffinity(ctx context.Context, pcb audiopolicy.IAudioPolicyCallback, uid int32) (int32, error) + func (p *AudioServiceProxy) RemoveUserIdDeviceAffinity(ctx context.Context, pcb audiopolicy.IAudioPolicyCallback) (int32, error) + func (p *AudioServiceProxy) RequestAudioFocus(ctx context.Context, aa AudioAttributes, durationHint int32, cb binder.IBinder, ...) (int32, error) + func (p *AudioServiceProxy) RequestAudioFocusForTest(ctx context.Context, aa AudioAttributes, durationHint int32, cb binder.IBinder, ...) (int32, error) + func (p *AudioServiceProxy) SendFocusLoss(ctx context.Context, focusLoser AudioFocusInfo, ...) (bool, error) + func (p *AudioServiceProxy) SetA2dpSuspended(ctx context.Context, on bool) error + func (p *AudioServiceProxy) SetActiveAssistantServiceUids(ctx context.Context, activeUids []int32) error + func (p *AudioServiceProxy) SetAdditionalOutputDeviceDelay(ctx context.Context, device AudioDeviceAttributes, delayMillis int64) (bool, error) + func (p *AudioServiceProxy) SetAllowedCapturePolicy(ctx context.Context, capturePolicy int32) (int32, error) + func (p *AudioServiceProxy) SetBluetoothA2dpOn(ctx context.Context, on bool) error + func (p *AudioServiceProxy) SetBluetoothAudioDeviceCategory(ctx context.Context, address string, deviceCategory int32) (bool, error) + func (p *AudioServiceProxy) SetBluetoothAudioDeviceCategory_legacy(ctx context.Context, address string, isBle bool, deviceCategory int32) error + func (p *AudioServiceProxy) SetBluetoothScoOn(ctx context.Context, on bool) error + func (p *AudioServiceProxy) SetBluetoothVariableLatencyEnabled(ctx context.Context, enabled bool) error + func (p *AudioServiceProxy) SetCommunicationDevice(ctx context.Context, cb binder.IBinder, portId int32) (bool, error) + func (p *AudioServiceProxy) SetCsd(ctx context.Context, csd float32) error + func (p *AudioServiceProxy) SetCsdAsAFeatureEnabled(ctx context.Context, csdToggleValue bool) error + func (p *AudioServiceProxy) SetDesiredHeadTrackingMode(ctx context.Context, mode int32) error + func (p *AudioServiceProxy) SetDeviceAsNonDefaultForStrategy(ctx context.Context, strategy int32, device AudioDeviceAttributes) (int32, error) + func (p *AudioServiceProxy) SetDeviceVolume(ctx context.Context, vi VolumeInfo, ada AudioDeviceAttributes) error + func (p *AudioServiceProxy) SetDeviceVolumeBehavior(ctx context.Context, device AudioDeviceAttributes, deviceVolumeBehavior int32, ...) error + func (p *AudioServiceProxy) SetEncodedSurroundMode(ctx context.Context, mode int32) (bool, error) + func (p *AudioServiceProxy) SetFadeManagerConfigurationForFocusLoss(ctx context.Context, fmcForFocusLoss FadeManagerConfiguration) (int32, error) + func (p *AudioServiceProxy) SetFocusPropertiesForPolicy(ctx context.Context, duckingBehavior int32, ...) (int32, error) + func (p *AudioServiceProxy) SetFocusRequestResultFromExtPolicy(ctx context.Context, afi AudioFocusInfo, requestResult int32, ...) error + func (p *AudioServiceProxy) SetHdmiSystemAudioSupported(ctx context.Context, on bool) (int32, error) + func (p *AudioServiceProxy) SetHeadTrackerEnabled(ctx context.Context, enabled bool, device AudioDeviceAttributes) error + func (p *AudioServiceProxy) SetHomeSoundEffectEnabled(ctx context.Context, enabled bool) error + func (p *AudioServiceProxy) SetLeAudioSuspended(ctx context.Context, enable bool) error + func (p *AudioServiceProxy) SetMasterMute(ctx context.Context, mute bool, flags int32) error + func (p *AudioServiceProxy) SetMicrophoneMute(ctx context.Context, on bool) error + func (p *AudioServiceProxy) SetMicrophoneMuteFromSwitch(ctx context.Context, on bool) error + func (p *AudioServiceProxy) SetMode(ctx context.Context, mode int32, cb binder.IBinder) error + func (p *AudioServiceProxy) SetMultiAudioFocusEnabled(ctx context.Context, enabled bool) error + func (p *AudioServiceProxy) SetNavigationRepeatSoundEffectsEnabled(ctx context.Context, enabled bool) error + func (p *AudioServiceProxy) SetNotifAliasRingForTest(ctx context.Context, alias bool) error + func (p *AudioServiceProxy) SetOutputRs2UpperBound(ctx context.Context, rs2Value float32) error + func (p *AudioServiceProxy) SetPreferredDevicesForCapturePreset(ctx context.Context, capturePreset int32, devices []AudioDeviceAttributes) (int32, error) + func (p *AudioServiceProxy) SetPreferredDevicesForStrategy(ctx context.Context, strategy int32, devices []AudioDeviceAttributes) (int32, error) + func (p *AudioServiceProxy) SetPreferredMixerAttributes(ctx context.Context, aa AudioAttributes, portId int32, ...) (int32, error) + func (p *AudioServiceProxy) SetRingerModeExternal(ctx context.Context, ringerMode int32, caller string) error + func (p *AudioServiceProxy) SetRingerModeInternal(ctx context.Context, ringerMode int32, caller string) error + func (p *AudioServiceProxy) SetRingtonePlayer(ctx context.Context, player IRingtonePlayer) error + func (p *AudioServiceProxy) SetRttEnabled(ctx context.Context, rttEnabled bool) error + func (p *AudioServiceProxy) SetSpatializerEnabled(ctx context.Context, enabled bool) error + func (p *AudioServiceProxy) SetSpatializerGlobalTransform(ctx context.Context, transform []float32) error + func (p *AudioServiceProxy) SetSpatializerParameter(ctx context.Context, key int32, value []byte) error + func (p *AudioServiceProxy) SetSpeakerphoneOn(ctx context.Context, cb binder.IBinder, on bool) error + func (p *AudioServiceProxy) SetStreamVolume(ctx context.Context, streamType int32, index int32, flags int32) error + func (p *AudioServiceProxy) SetStreamVolumeForUid(ctx context.Context, streamType int32, direction int32, flags int32, ...) error + func (p *AudioServiceProxy) SetStreamVolumeWithAttribution(ctx context.Context, streamType int32, index int32, flags int32) error + func (p *AudioServiceProxy) SetSupportedSystemUsages(ctx context.Context, systemUsages []int32) error + func (p *AudioServiceProxy) SetSurroundFormatEnabled(ctx context.Context, audioFormat int32, enabled bool) (bool, error) + func (p *AudioServiceProxy) SetTestDeviceConnectionState(ctx context.Context, device AudioDeviceAttributes, connected bool) error + func (p *AudioServiceProxy) SetUidDeviceAffinity(ctx context.Context, pcb audiopolicy.IAudioPolicyCallback, uid int32, ...) (int32, error) + func (p *AudioServiceProxy) SetUserIdDeviceAffinity(ctx context.Context, pcb audiopolicy.IAudioPolicyCallback, deviceTypes []int32, ...) (int32, error) + func (p *AudioServiceProxy) SetVibrateSetting(ctx context.Context, vibrateType int32, vibrateSetting int32) error + func (p *AudioServiceProxy) SetVolumeController(ctx context.Context, controller IVolumeController) error + func (p *AudioServiceProxy) SetVolumeGroupVolumeIndex(ctx context.Context, groupId int32, index int32, flags int32) error + func (p *AudioServiceProxy) SetVolumePolicy(ctx context.Context, policy VolumePolicy) error + func (p *AudioServiceProxy) SetWiredDeviceConnectionState(ctx context.Context, aa AudioDeviceAttributes, state int32, caller string) error + func (p *AudioServiceProxy) ShouldNotificationSoundPlay(ctx context.Context, aa AudioAttributes) (bool, error) + func (p *AudioServiceProxy) ShouldVibrate(ctx context.Context, vibrateType int32) (bool, error) + func (p *AudioServiceProxy) StartBluetoothSco(ctx context.Context, cb binder.IBinder, targetSdkVersion int32) error + func (p *AudioServiceProxy) StartBluetoothScoVirtualCall(ctx context.Context, cb binder.IBinder) error + func (p *AudioServiceProxy) StartLoudnessCodecUpdates(ctx context.Context, sessionId int32) error + func (p *AudioServiceProxy) StartWatchingRoutes(ctx context.Context, observer IAudioRoutesObserver) (AudioRoutesInfo, error) + func (p *AudioServiceProxy) StopBluetoothSco(ctx context.Context, cb binder.IBinder) error + func (p *AudioServiceProxy) StopLoudnessCodecUpdates(ctx context.Context, sessionId int32) error + func (p *AudioServiceProxy) SupportsBluetoothVariableLatency(ctx context.Context) (bool, error) + func (p *AudioServiceProxy) TrackPlayer(ctx context.Context, pic PlayerBasePlayerIdCard) (int32, error) + func (p *AudioServiceProxy) TrackRecorder(ctx context.Context, recorder binder.IBinder) (int32, error) + func (p *AudioServiceProxy) UnloadSoundEffects(ctx context.Context) error + func (p *AudioServiceProxy) UnregisterAudioFocusClient(ctx context.Context, clientId string) error + func (p *AudioServiceProxy) UnregisterAudioPolicy(ctx context.Context, pcb audiopolicy.IAudioPolicyCallback) error + func (p *AudioServiceProxy) UnregisterAudioPolicyAsync(ctx context.Context, pcb audiopolicy.IAudioPolicyCallback) error + func (p *AudioServiceProxy) UnregisterAudioServerStateDispatcher(ctx context.Context, asd IAudioServerStateDispatcher) error + func (p *AudioServiceProxy) UnregisterCapturePresetDevicesRoleDispatcher(ctx context.Context, dispatcher ICapturePresetDevicesRoleDispatcher) error + func (p *AudioServiceProxy) UnregisterCommunicationDeviceDispatcher(ctx context.Context, dispatcher ICommunicationDeviceDispatcher) error + func (p *AudioServiceProxy) UnregisterHeadToSoundstagePoseCallback(ctx context.Context, cb ISpatializerHeadToSoundStagePoseCallback) error + func (p *AudioServiceProxy) UnregisterLoudnessCodecUpdatesDispatcher(ctx context.Context, dispatcher ILoudnessCodecUpdatesDispatcher) error + func (p *AudioServiceProxy) UnregisterModeDispatcher(ctx context.Context, dispatcher IAudioModeDispatcher) error + func (p *AudioServiceProxy) UnregisterPlaybackCallback(ctx context.Context, pcdb IPlaybackConfigDispatcher) error + func (p *AudioServiceProxy) UnregisterPreferredMixerAttributesDispatcher(ctx context.Context, dispatcher IPreferredMixerAttributesDispatcher) error + func (p *AudioServiceProxy) UnregisterRecordingCallback(ctx context.Context, rcdb IRecordingConfigDispatcher) error + func (p *AudioServiceProxy) UnregisterSpatializerCallback(ctx context.Context, cb ISpatializerCallback) error + func (p *AudioServiceProxy) UnregisterSpatializerHeadTrackingCallback(ctx context.Context, cb ISpatializerHeadTrackingModeCallback) error + func (p *AudioServiceProxy) UnregisterSpatializerOutputCallback(ctx context.Context, cb ISpatializerOutputCallback) error + func (p *AudioServiceProxy) UnregisterStrategyNonDefaultDevicesDispatcher(ctx context.Context, dispatcher IStrategyNonDefaultDevicesDispatcher) error + func (p *AudioServiceProxy) UnregisterStrategyPreferredDevicesDispatcher(ctx context.Context, dispatcher IStrategyPreferredDevicesDispatcher) error + func (p *AudioServiceProxy) UpdateMixingRulesForPolicy(ctx context.Context, mixesToUpdate []AudioMix, ...) (int32, error) + type AudioServiceStub struct + Impl IAudioService + Transport binder.VersionAwareTransport + func (s *AudioServiceStub) Descriptor() string + func (s *AudioServiceStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type AudioTimestamp struct + FramePosition int64 + NanoTime int64 + func (s *AudioTimestamp) MarshalParcel(p *parcel.Parcel) error + func (s *AudioTimestamp) UnmarshalParcel(p *parcel.Parcel) error + type AudioTimestampInternal struct + Nsec int32 + Position int64 + Sec int64 + func (s *AudioTimestampInternal) MarshalParcel(p *parcel.Parcel) error + func (s *AudioTimestampInternal) UnmarshalParcel(p *parcel.Parcel) error + type AudioTrackCallbackProxy struct + Remote binder.IBinder + func NewAudioTrackCallbackProxy(remote binder.IBinder) *AudioTrackCallbackProxy + func (p *AudioTrackCallbackProxy) AsBinder() binder.IBinder + func (p *AudioTrackCallbackProxy) OnCodecFormatChanged(ctx context.Context, audioMetadata []byte) error + type AudioTrackCallbackStub struct + Impl IAudioTrackCallback + Transport binder.VersionAwareTransport + func (s *AudioTrackCallbackStub) Descriptor() string + func (s *AudioTrackCallbackStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type AudioTrackProxy struct + Remote binder.IBinder + func NewAudioTrackProxy(remote binder.IBinder) *AudioTrackProxy + func (p *AudioTrackProxy) ApplyVolumeShaper(ctx context.Context, configuration VolumeShaperConfiguration, ...) (int32, error) + func (p *AudioTrackProxy) AsBinder() binder.IBinder + func (p *AudioTrackProxy) AttachAuxEffect(ctx context.Context, effectId int32) (int32, error) + func (p *AudioTrackProxy) Flush(ctx context.Context) error + func (p *AudioTrackProxy) GetAudioDescriptionMixLevel(ctx context.Context) (float32, error) + func (p *AudioTrackProxy) GetCblk(ctx context.Context) (SharedFileRegion, error) + func (p *AudioTrackProxy) GetDualMonoMode(ctx context.Context) (common.AudioDualMonoMode, error) + func (p *AudioTrackProxy) GetPlaybackRateParameters(ctx context.Context) (common.AudioPlaybackRate, error) + func (p *AudioTrackProxy) GetTimestamp(ctx context.Context, timestamp AudioTimestampInternal) (int32, error) + func (p *AudioTrackProxy) GetVolumeShaperState(ctx context.Context, id int32) (VolumeShaperState, error) + func (p *AudioTrackProxy) Pause(ctx context.Context) error + func (p *AudioTrackProxy) SelectPresentation(ctx context.Context, presentationId int32, programId int32) (int32, error) + func (p *AudioTrackProxy) SetAudioDescriptionMixLevel(ctx context.Context, leveldB float32) error + func (p *AudioTrackProxy) SetDualMonoMode(ctx context.Context, mode common.AudioDualMonoMode) error + func (p *AudioTrackProxy) SetParameters(ctx context.Context, keyValuePairs string) (int32, error) + func (p *AudioTrackProxy) SetPlaybackRateParameters(ctx context.Context, playbackRate common.AudioPlaybackRate) error + func (p *AudioTrackProxy) Signal(ctx context.Context) error + func (p *AudioTrackProxy) Start(ctx context.Context) (int32, error) + func (p *AudioTrackProxy) Stop(ctx context.Context) error + type AudioTrackStub struct + Impl IAudioTrack + Transport binder.VersionAwareTransport + func (s *AudioTrackStub) Descriptor() string + func (s *AudioTrackStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type AudioUniqueIdUse int32 + const AudioUniqueIdUseCLIENT + const AudioUniqueIdUseEFFECT + const AudioUniqueIdUseINPUT + const AudioUniqueIdUseMODULE + const AudioUniqueIdUseOUTPUT + const AudioUniqueIdUsePATCH + const AudioUniqueIdUseSESSION + const AudioUniqueIdUseUNSPECIFIED + type AudioVibratorInfo struct + Id int32 + MaxAmplitude float32 + QFactor float32 + ResonantFrequency float32 + func (s *AudioVibratorInfo) MarshalParcel(p *parcel.Parcel) error + func (s *AudioVibratorInfo) UnmarshalParcel(p *parcel.Parcel) error + type AudioVolumeGroup struct + AudioAttributes []AudioAttributes + GroupId int32 + Name string + Streams []common.AudioStreamType + func (s *AudioVolumeGroup) MarshalParcel(p *parcel.Parcel) error + func (s *AudioVolumeGroup) UnmarshalParcel(p *parcel.Parcel) error + type BluetoothProfileConnectionInfo struct + IsLeOutput bool + Profile int32 + SupprNoisy bool + Volume int32 + func (s *BluetoothProfileConnectionInfo) MarshalParcel(p *parcel.Parcel) error + func (s *BluetoothProfileConnectionInfo) UnmarshalParcel(p *parcel.Parcel) error + type BufferingParams struct + func (s *BufferingParams) MarshalParcel(p *parcel.Parcel) error + func (s *BufferingParams) UnmarshalParcel(p *parcel.Parcel) error + type CapturePresetDevicesRoleDispatcherProxy struct + Remote binder.IBinder + func NewCapturePresetDevicesRoleDispatcherProxy(remote binder.IBinder) *CapturePresetDevicesRoleDispatcherProxy + func (p *CapturePresetDevicesRoleDispatcherProxy) AsBinder() binder.IBinder + func (p *CapturePresetDevicesRoleDispatcherProxy) DispatchDevicesRoleChanged(ctx context.Context, capturePreset int32, role int32, ...) error + type CapturePresetDevicesRoleDispatcherStub struct + Impl ICapturePresetDevicesRoleDispatcher + Transport binder.VersionAwareTransport + func (s *CapturePresetDevicesRoleDispatcherStub) Descriptor() string + func (s *CapturePresetDevicesRoleDispatcherStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type CaptureStateListenerProxy struct + Remote binder.IBinder + func NewCaptureStateListenerProxy(remote binder.IBinder) *CaptureStateListenerProxy + func (p *CaptureStateListenerProxy) AsBinder() binder.IBinder + func (p *CaptureStateListenerProxy) SetCaptureState(ctx context.Context, active bool) error + type CaptureStateListenerStub struct + Impl ICaptureStateListener + Transport binder.VersionAwareTransport + func (s *CaptureStateListenerStub) Descriptor() string + func (s *CaptureStateListenerStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type ClientConfigParcel struct + ClientInfo ClientInfoParcel + CodecType MediaResourceSubType + Height int32 + Id int64 + IsEncoder bool + TimeStamp int64 + Width int32 + func (s *ClientConfigParcel) MarshalParcel(p *parcel.Parcel) error + func (s *ClientConfigParcel) UnmarshalParcel(p *parcel.Parcel) error + type ClientInfoParcel struct + Id int64 + Importance int32 + Name string + Pid int32 + Uid int32 + func (s *ClientInfoParcel) MarshalParcel(p *parcel.Parcel) error + func (s *ClientInfoParcel) UnmarshalParcel(p *parcel.Parcel) error + type CommunicationDeviceDispatcherProxy struct + Remote binder.IBinder + func NewCommunicationDeviceDispatcherProxy(remote binder.IBinder) *CommunicationDeviceDispatcherProxy + func (p *CommunicationDeviceDispatcherProxy) AsBinder() binder.IBinder + func (p *CommunicationDeviceDispatcherProxy) DispatchCommunicationDeviceChanged(ctx context.Context, portId int32) error + type CommunicationDeviceDispatcherStub struct + Impl ICommunicationDeviceDispatcher + Transport binder.VersionAwareTransport + func (s *CommunicationDeviceDispatcherStub) Descriptor() string + func (s *CommunicationDeviceDispatcherStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type CreateEffectRequest struct + AttributionSource content.AttributionSourceState + Client IEffectClient + Desc EffectDescriptor + Device common.AudioDevice + NotifyFramesProcessed bool + Output int32 + Priority int32 + Probe bool + SessionId int32 + func (s *CreateEffectRequest) MarshalParcel(p *parcel.Parcel) error + func (s *CreateEffectRequest) UnmarshalParcel(p *parcel.Parcel) error + type CreateEffectResponse struct + AlreadyExists bool + Desc EffectDescriptor + Effect IEffect + Enabled bool + Id int32 + func (s *CreateEffectResponse) MarshalParcel(p *parcel.Parcel) error + func (s *CreateEffectResponse) UnmarshalParcel(p *parcel.Parcel) error + type CreateRecordRequest struct + Attr AudioAttributes + ClientInfo AudioClient + Config common.AudioConfigBase + Flags int32 + FrameCount int64 + MaxSharedAudioHistoryMs int32 + NotificationFrameCount int64 + Riid int32 + SelectedDeviceId int32 + SessionId int32 + func (s *CreateRecordRequest) MarshalParcel(p *parcel.Parcel) error + func (s *CreateRecordRequest) UnmarshalParcel(p *parcel.Parcel) error + type CreateRecordResponse struct + AudioRecord IAudioRecord + Buffers *SharedFileRegion + Cblk *SharedFileRegion + Flags int32 + FrameCount int64 + HalConfig common.AudioConfigBase + InputId int32 + NotificationFrameCount int64 + PortId int32 + SampleRate int32 + SelectedDeviceId int32 + ServerConfig common.AudioConfigBase + SessionId int32 + func (s *CreateRecordResponse) MarshalParcel(p *parcel.Parcel) error + func (s *CreateRecordResponse) UnmarshalParcel(p *parcel.Parcel) error + type CreateTrackRequest struct + Attr AudioAttributes + AudioTrackCallback IAudioTrackCallback + ClientInfo AudioClient + Config common.AudioConfig + Flags int32 + FrameCount int64 + NotificationFrameCount int64 + NotificationsPerBuffer int32 + OpPackageName string + SelectedDeviceId int32 + SessionId int32 + SharedBuffer *SharedFileRegion + Speed float32 + func (s *CreateTrackRequest) MarshalParcel(p *parcel.Parcel) error + func (s *CreateTrackRequest) UnmarshalParcel(p *parcel.Parcel) error + type CreateTrackResponse struct + AfChannelMask common.AudioChannelLayout + AfFormat common.AudioFormatDescription + AfFrameCount int64 + AfLatencyMs int32 + AfSampleRate int32 + AfTrackFlags int32 + AudioTrack IAudioTrack + Flags int32 + FrameCount int64 + NotificationFrameCount int64 + OutputId int32 + PortId int32 + SampleRate int32 + SelectedDeviceId int32 + SessionId int32 + StreamType common.AudioStreamType + func (s *CreateTrackResponse) MarshalParcel(p *parcel.Parcel) error + func (s *CreateTrackResponse) UnmarshalParcel(p *parcel.Parcel) error + type DeviceConnectedState int32 + const DeviceConnectedStateCONNECTED + const DeviceConnectedStateDISCONNECTED + const DeviceConnectedStatePrepareToDisconnect + type DeviceRole int32 + const DeviceRoleDISABLED + const DeviceRoleNONE + const DeviceRolePREFERRED + type DeviceVolumeBehaviorDispatcherProxy struct + Remote binder.IBinder + func NewDeviceVolumeBehaviorDispatcherProxy(remote binder.IBinder) *DeviceVolumeBehaviorDispatcherProxy + func (p *DeviceVolumeBehaviorDispatcherProxy) AsBinder() binder.IBinder + func (p *DeviceVolumeBehaviorDispatcherProxy) DispatchDeviceVolumeBehaviorChanged(ctx context.Context, device AudioDeviceAttributes, deviceVolumeBehavior int32) error + type DeviceVolumeBehaviorDispatcherStub struct + Impl IDeviceVolumeBehaviorDispatcher + Transport binder.VersionAwareTransport + func (s *DeviceVolumeBehaviorDispatcherStub) Descriptor() string + func (s *DeviceVolumeBehaviorDispatcherStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type DevicesForAttributesCallbackProxy struct + Remote binder.IBinder + func NewDevicesForAttributesCallbackProxy(remote binder.IBinder) *DevicesForAttributesCallbackProxy + func (p *DevicesForAttributesCallbackProxy) AsBinder() binder.IBinder + func (p *DevicesForAttributesCallbackProxy) OnDevicesForAttributesChanged(ctx context.Context, attributes AudioAttributes, forVolume bool, ...) error + type DevicesForAttributesCallbackStub struct + Impl IDevicesForAttributesCallback + Transport binder.VersionAwareTransport + func (s *DevicesForAttributesCallbackStub) Descriptor() string + func (s *DevicesForAttributesCallbackStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type EffectClientProxy struct + Remote binder.IBinder + func NewEffectClientProxy(remote binder.IBinder) *EffectClientProxy + func (p *EffectClientProxy) AsBinder() binder.IBinder + func (p *EffectClientProxy) CommandExecuted(ctx context.Context, cmdCode int32, cmdData []byte, replyData []byte) error + func (p *EffectClientProxy) ControlStatusChanged(ctx context.Context, controlGranted bool) error + func (p *EffectClientProxy) EnableStatusChanged(ctx context.Context, enabled bool) error + func (p *EffectClientProxy) FramesProcessed(ctx context.Context, frames int32) error + type EffectClientStub struct + Impl IEffectClient + Transport binder.VersionAwareTransport + func (s *EffectClientStub) Descriptor() string + func (s *EffectClientStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type EffectConfig struct + InputCfg common.AudioConfigBase + IsOnInputStream bool + OutputCfg common.AudioConfigBase + func (s *EffectConfig) MarshalParcel(p *parcel.Parcel) error + func (s *EffectConfig) UnmarshalParcel(p *parcel.Parcel) error + type EffectDescriptor struct + ApiVersion int32 + CpuLoad int32 + Flags int32 + Implementor string + MemoryUsage int32 + Name string + Type common.AudioUuid + Uuid common.AudioUuid + func (s *EffectDescriptor) MarshalParcel(p *parcel.Parcel) error + func (s *EffectDescriptor) UnmarshalParcel(p *parcel.Parcel) error + type EffectProxy struct + Remote binder.IBinder + func NewEffectProxy(remote binder.IBinder) *EffectProxy + func (p *EffectProxy) AsBinder() binder.IBinder + func (p *EffectProxy) Command(ctx context.Context, cmdCode int32, cmdData []byte, maxResponseSize int32, ...) (int32, error) + func (p *EffectProxy) Disable(ctx context.Context) (int32, error) + func (p *EffectProxy) Disconnect(ctx context.Context) error + func (p *EffectProxy) Enable(ctx context.Context) (int32, error) + func (p *EffectProxy) GetCblk(ctx context.Context) (SharedFileRegion, error) + func (p *EffectProxy) GetConfig(ctx context.Context, config EffectConfig) (int32, error) + type EffectStub struct + Impl IEffect + Transport binder.VersionAwareTransport + func (s *EffectStub) Descriptor() string + func (s *EffectStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type FadeManagerConfiguration struct + FadeInDelayForOffendersMillis int64 + FadeInDurationMillis int64 + FadeOutDurationMillis int64 + FadeState int32 + func (s *FadeManagerConfiguration) MarshalParcel(p *parcel.Parcel) error + func (s *FadeManagerConfiguration) UnmarshalParcel(p *parcel.Parcel) error + type GetInputForAttrResponse struct + Config common.AudioConfigBase + Input int32 + PortId int32 + SelectedDeviceId int32 + func (s *GetInputForAttrResponse) MarshalParcel(p *parcel.Parcel) error + func (s *GetInputForAttrResponse) UnmarshalParcel(p *parcel.Parcel) error + type GetOutputForAttrResponse struct + Attr AudioAttributes + ConfigBase common.AudioConfigBase + IsBitPerfect bool + IsSpatialized bool + Output int32 + PortId int32 + SecondaryOutputs []int32 + SelectedDeviceId int32 + Stream common.AudioStreamType + func (s *GetOutputForAttrResponse) MarshalParcel(p *parcel.Parcel) error + func (s *GetOutputForAttrResponse) UnmarshalParcel(p *parcel.Parcel) error + type GetSpatializerResponse struct + Spatializer ISpatializer + func (s *GetSpatializerResponse) MarshalParcel(p *parcel.Parcel) error + func (s *GetSpatializerResponse) UnmarshalParcel(p *parcel.Parcel) error + type IAudioDeviceVolumeDispatcher interface + AsBinder func() binder.IBinder + DispatchDeviceVolumeAdjusted func(ctx context.Context, device AudioDeviceAttributes, vol VolumeInfo, ...) error + DispatchDeviceVolumeChanged func(ctx context.Context, device AudioDeviceAttributes, vol VolumeInfo) error + func NewAudioDeviceVolumeDispatcherStub(impl IAudioDeviceVolumeDispatcherServer) IAudioDeviceVolumeDispatcher + type IAudioDeviceVolumeDispatcherServer interface + DispatchDeviceVolumeAdjusted func(ctx context.Context, device AudioDeviceAttributes, vol VolumeInfo, ...) error + DispatchDeviceVolumeChanged func(ctx context.Context, device AudioDeviceAttributes, vol VolumeInfo) error + type IAudioFlingerClient interface + AsBinder func() binder.IBinder + IoConfigChanged func(ctx context.Context, event AudioIoConfigEvent, ioDesc AudioIoDescriptor) error + OnSupportedLatencyModesChanged func(ctx context.Context, output int32, latencyModes []common.AudioLatencyMode) error + func NewAudioFlingerClientStub(impl IAudioFlingerClientServer) IAudioFlingerClient + type IAudioFlingerClientServer interface + IoConfigChanged func(ctx context.Context, event AudioIoConfigEvent, ioDesc AudioIoDescriptor) error + OnSupportedLatencyModesChanged func(ctx context.Context, output int32, latencyModes []common.AudioLatencyMode) error + type IAudioFlingerService interface + AcquireAudioSessionId func(ctx context.Context, audioSession int32, pid int32, uid int32) error + AsBinder func() binder.IBinder + AudioPolicyReady func(ctx context.Context) error + CloseInput func(ctx context.Context, input int32) error + CloseOutput func(ctx context.Context, output int32) error + CreateAudioPatch func(ctx context.Context, patch AudioPatchFw) (int32, error) + CreateEffect func(ctx context.Context, request CreateEffectRequest) (CreateEffectResponse, error) + CreateRecord func(ctx context.Context, request CreateRecordRequest) (CreateRecordResponse, error) + CreateTrack func(ctx context.Context, request CreateTrackRequest) (CreateTrackResponse, error) + Format func(ctx context.Context, output int32) (common.AudioFormatDescription, error) + FrameCount func(ctx context.Context, ioHandle int32) (int64, error) + FrameCountHAL func(ctx context.Context, ioHandle int32) (int64, error) + GetAAudioHardwareBurstMinUsec func(ctx context.Context) (int32, error) + GetAAudioMixerBurstCount func(ctx context.Context) (int32, error) + GetAudioHwSyncForSession func(ctx context.Context, sessionId int32) (int32, error) + GetAudioMixPort func(ctx context.Context, devicePort AudioPortFw, mixPort AudioPortFw) (AudioPortFw, error) + GetAudioPolicyConfig func(ctx context.Context) (AudioPolicyConfig, error) + GetAudioPort func(ctx context.Context, port AudioPortFw) (AudioPortFw, error) + GetEffectDescriptor func(ctx context.Context, effectUUID common.AudioUuid, typeUUID common.AudioUuid, ...) (EffectDescriptor, error) + GetInputBufferSize func(ctx context.Context, sampleRate int32, format common.AudioFormatDescription, ...) (int64, error) + GetInputFramesLost func(ctx context.Context, ioHandle int32) (int32, error) + GetMasterBalance func(ctx context.Context) (float32, error) + GetMicMute func(ctx context.Context) (bool, error) + GetMicrophones func(ctx context.Context) ([]MicrophoneInfoFw, error) + GetMmapPolicyInfos func(ctx context.Context, policyType common.AudioMMapPolicyType) ([]common.AudioMMapPolicyInfo, error) + GetParameters func(ctx context.Context, ioHandle int32, keys string) (string, error) + GetPrimaryOutputFrameCount func(ctx context.Context) (int64, error) + GetPrimaryOutputSamplingRate func(ctx context.Context) (int32, error) + GetRenderPosition func(ctx context.Context, output int32) (RenderPosition, error) + GetSoundDoseInterface func(ctx context.Context, callback ISoundDoseCallback) (ISoundDose, error) + GetSupportedLatencyModes func(ctx context.Context, output int32) ([]common.AudioLatencyMode, error) + InvalidateTracks func(ctx context.Context, portIds []int32) error + IsBluetoothVariableLatencyEnabled func(ctx context.Context) (bool, error) + Latency func(ctx context.Context, output int32) (int32, error) + ListAudioPatches func(ctx context.Context, maxCount int32) ([]AudioPatchFw, error) + LoadHwModule func(ctx context.Context, name string) (int32, error) + MasterMute func(ctx context.Context) (bool, error) + MasterVolume func(ctx context.Context) (float32, error) + MoveEffects func(ctx context.Context, session int32, srcOutput int32, dstOutput int32) error + NewAudioUniqueId func(ctx context.Context, use AudioUniqueIdUse) (int32, error) + OpenDuplicateOutput func(ctx context.Context, output1 int32, output2 int32) (int32, error) + OpenInput func(ctx context.Context, request OpenInputRequest) (OpenInputResponse, error) + OpenOutput func(ctx context.Context, request OpenOutputRequest) (OpenOutputResponse, error) + QueryEffect func(ctx context.Context, index int32) (EffectDescriptor, error) + QueryNumberEffects func(ctx context.Context) (int32, error) + RegisterClient func(ctx context.Context, client IAudioFlingerClient) error + ReleaseAudioPatch func(ctx context.Context, handle int32) error + ReleaseAudioSessionId func(ctx context.Context, audioSession int32, pid int32) error + RestoreOutput func(ctx context.Context, output int32) error + SampleRate func(ctx context.Context, ioHandle int32) (int32, error) + SetAudioHalPids func(ctx context.Context, pids []int32) error + SetAudioPortConfig func(ctx context.Context, config AudioPortConfigFw) error + SetBluetoothVariableLatencyEnabled func(ctx context.Context, enabled bool) error + SetDeviceConnectedState func(ctx context.Context, devicePort AudioPortFw, state DeviceConnectedState) error + SetEffectSuspended func(ctx context.Context, effectId int32, sessionId int32, suspended bool) error + SetLowRamDevice func(ctx context.Context, isLowRamDevice bool, totalMemory int64) error + SetMasterBalance func(ctx context.Context, balance float32) error + SetMasterMute func(ctx context.Context, muted bool) error + SetMasterVolume func(ctx context.Context, value float32) error + SetMicMute func(ctx context.Context, state bool) error + SetMode func(ctx context.Context, mode common.AudioMode) error + SetParameters func(ctx context.Context, ioHandle int32, keyValuePairs string) error + SetRecordSilenced func(ctx context.Context, portId int32, silenced bool) error + SetRequestedLatencyMode func(ctx context.Context, output int32, latencyMode common.AudioLatencyMode) error + SetSimulateDeviceConnections func(ctx context.Context, enabled bool) error + SetStreamMute func(ctx context.Context, stream common.AudioStreamType, muted bool) error + SetStreamVolume func(ctx context.Context, stream common.AudioStreamType, value float32, ...) error + SetVibratorInfos func(ctx context.Context, vibratorInfos []AudioVibratorInfo) error + SetVoiceVolume func(ctx context.Context, volume float32) error + StreamMute func(ctx context.Context, stream common.AudioStreamType) (bool, error) + StreamVolume func(ctx context.Context, stream common.AudioStreamType, output int32) (float32, error) + SupportsBluetoothVariableLatency func(ctx context.Context) (bool, error) + SuspendOutput func(ctx context.Context, output int32) error + SystemReady func(ctx context.Context) error + UpdateSecondaryOutputs func(ctx context.Context, trackSecondaryOutputInfos []TrackSecondaryOutputInfo) error + func NewAudioFlingerServiceStub(impl IAudioFlingerServiceServer) IAudioFlingerService + type IAudioFlingerServiceServer interface + AcquireAudioSessionId func(ctx context.Context, audioSession int32, pid int32, uid int32) error + AudioPolicyReady func(ctx context.Context) error + CloseInput func(ctx context.Context, input int32) error + CloseOutput func(ctx context.Context, output int32) error + CreateAudioPatch func(ctx context.Context, patch AudioPatchFw) (int32, error) + CreateEffect func(ctx context.Context, request CreateEffectRequest) (CreateEffectResponse, error) + CreateRecord func(ctx context.Context, request CreateRecordRequest) (CreateRecordResponse, error) + CreateTrack func(ctx context.Context, request CreateTrackRequest) (CreateTrackResponse, error) + Format func(ctx context.Context, output int32) (common.AudioFormatDescription, error) + FrameCount func(ctx context.Context, ioHandle int32) (int64, error) + FrameCountHAL func(ctx context.Context, ioHandle int32) (int64, error) + GetAAudioHardwareBurstMinUsec func(ctx context.Context) (int32, error) + GetAAudioMixerBurstCount func(ctx context.Context) (int32, error) + GetAudioHwSyncForSession func(ctx context.Context, sessionId int32) (int32, error) + GetAudioMixPort func(ctx context.Context, devicePort AudioPortFw, mixPort AudioPortFw) (AudioPortFw, error) + GetAudioPolicyConfig func(ctx context.Context) (AudioPolicyConfig, error) + GetAudioPort func(ctx context.Context, port AudioPortFw) (AudioPortFw, error) + GetEffectDescriptor func(ctx context.Context, effectUUID common.AudioUuid, typeUUID common.AudioUuid, ...) (EffectDescriptor, error) + GetInputBufferSize func(ctx context.Context, sampleRate int32, format common.AudioFormatDescription, ...) (int64, error) + GetInputFramesLost func(ctx context.Context, ioHandle int32) (int32, error) + GetMasterBalance func(ctx context.Context) (float32, error) + GetMicMute func(ctx context.Context) (bool, error) + GetMicrophones func(ctx context.Context) ([]MicrophoneInfoFw, error) + GetMmapPolicyInfos func(ctx context.Context, policyType common.AudioMMapPolicyType) ([]common.AudioMMapPolicyInfo, error) + GetParameters func(ctx context.Context, ioHandle int32, keys string) (string, error) + GetPrimaryOutputFrameCount func(ctx context.Context) (int64, error) + GetPrimaryOutputSamplingRate func(ctx context.Context) (int32, error) + GetRenderPosition func(ctx context.Context, output int32) (RenderPosition, error) + GetSoundDoseInterface func(ctx context.Context, callback ISoundDoseCallback) (ISoundDose, error) + GetSupportedLatencyModes func(ctx context.Context, output int32) ([]common.AudioLatencyMode, error) + InvalidateTracks func(ctx context.Context, portIds []int32) error + IsBluetoothVariableLatencyEnabled func(ctx context.Context) (bool, error) + Latency func(ctx context.Context, output int32) (int32, error) + ListAudioPatches func(ctx context.Context, maxCount int32) ([]AudioPatchFw, error) + LoadHwModule func(ctx context.Context, name string) (int32, error) + MasterMute func(ctx context.Context) (bool, error) + MasterVolume func(ctx context.Context) (float32, error) + MoveEffects func(ctx context.Context, session int32, srcOutput int32, dstOutput int32) error + NewAudioUniqueId func(ctx context.Context, use AudioUniqueIdUse) (int32, error) + OpenDuplicateOutput func(ctx context.Context, output1 int32, output2 int32) (int32, error) + OpenInput func(ctx context.Context, request OpenInputRequest) (OpenInputResponse, error) + OpenOutput func(ctx context.Context, request OpenOutputRequest) (OpenOutputResponse, error) + QueryEffect func(ctx context.Context, index int32) (EffectDescriptor, error) + QueryNumberEffects func(ctx context.Context) (int32, error) + RegisterClient func(ctx context.Context, client IAudioFlingerClient) error + ReleaseAudioPatch func(ctx context.Context, handle int32) error + ReleaseAudioSessionId func(ctx context.Context, audioSession int32, pid int32) error + RestoreOutput func(ctx context.Context, output int32) error + SampleRate func(ctx context.Context, ioHandle int32) (int32, error) + SetAudioHalPids func(ctx context.Context, pids []int32) error + SetAudioPortConfig func(ctx context.Context, config AudioPortConfigFw) error + SetBluetoothVariableLatencyEnabled func(ctx context.Context, enabled bool) error + SetDeviceConnectedState func(ctx context.Context, devicePort AudioPortFw, state DeviceConnectedState) error + SetEffectSuspended func(ctx context.Context, effectId int32, sessionId int32, suspended bool) error + SetLowRamDevice func(ctx context.Context, isLowRamDevice bool, totalMemory int64) error + SetMasterBalance func(ctx context.Context, balance float32) error + SetMasterMute func(ctx context.Context, muted bool) error + SetMasterVolume func(ctx context.Context, value float32) error + SetMicMute func(ctx context.Context, state bool) error + SetMode func(ctx context.Context, mode common.AudioMode) error + SetParameters func(ctx context.Context, ioHandle int32, keyValuePairs string) error + SetRecordSilenced func(ctx context.Context, portId int32, silenced bool) error + SetRequestedLatencyMode func(ctx context.Context, output int32, latencyMode common.AudioLatencyMode) error + SetSimulateDeviceConnections func(ctx context.Context, enabled bool) error + SetStreamMute func(ctx context.Context, stream common.AudioStreamType, muted bool) error + SetStreamVolume func(ctx context.Context, stream common.AudioStreamType, value float32, ...) error + SetVibratorInfos func(ctx context.Context, vibratorInfos []AudioVibratorInfo) error + SetVoiceVolume func(ctx context.Context, volume float32) error + StreamMute func(ctx context.Context, stream common.AudioStreamType) (bool, error) + StreamVolume func(ctx context.Context, stream common.AudioStreamType, output int32) (float32, error) + SupportsBluetoothVariableLatency func(ctx context.Context) (bool, error) + SuspendOutput func(ctx context.Context, output int32) error + SystemReady func(ctx context.Context) error + UpdateSecondaryOutputs func(ctx context.Context, trackSecondaryOutputInfos []TrackSecondaryOutputInfo) error + type IAudioFocusDispatcher interface + AsBinder func() binder.IBinder + DispatchAudioFocusChange func(ctx context.Context, focusChange int32, clientId string) error + DispatchFocusResultFromExtPolicy func(ctx context.Context, requestResult int32, clientId string) error + func NewAudioFocusDispatcherStub(impl IAudioFocusDispatcherServer) IAudioFocusDispatcher + type IAudioFocusDispatcherServer interface + DispatchAudioFocusChange func(ctx context.Context, focusChange int32, clientId string) error + DispatchFocusResultFromExtPolicy func(ctx context.Context, requestResult int32, clientId string) error + type IAudioModeDispatcher interface + AsBinder func() binder.IBinder + DispatchAudioModeChanged func(ctx context.Context, mode int32) error + func NewAudioModeDispatcherStub(impl IAudioModeDispatcherServer) IAudioModeDispatcher + type IAudioModeDispatcherServer interface + DispatchAudioModeChanged func(ctx context.Context, mode int32) error + type IAudioPolicyService interface + AcquireSoundTriggerSession func(ctx context.Context) (SoundTriggerSession, error) + AddDevicesRoleForCapturePreset func(ctx context.Context, audioSource common.AudioSource, role DeviceRole, ...) error + AddSourceDefaultEffect func(ctx context.Context, type_ common.AudioUuid, uuid common.AudioUuid, ...) (int32, error) + AddStreamDefaultEffect func(ctx context.Context, type_ common.AudioUuid, uuid common.AudioUuid, ...) (int32, error) + AsBinder func() binder.IBinder + CanBeSpatialized func(ctx context.Context, attr *AudioAttributes, config *common.AudioConfig, ...) (bool, error) + ClearDevicesRoleForCapturePreset func(ctx context.Context, audioSource common.AudioSource, role DeviceRole) error + ClearDevicesRoleForStrategy func(ctx context.Context, strategy int32, role DeviceRole) error + ClearPreferredMixerAttributes func(ctx context.Context, attr AudioAttributes, portId int32, uid int32) error + CreateAudioPatch func(ctx context.Context, patch AudioPatchFw, handle int32) (int32, error) + GetAudioPort func(ctx context.Context, portId int32) (AudioPortFw, error) + GetDeviceConnectionState func(ctx context.Context, device common.AudioDevice) (AudioPolicyDeviceState, error) + GetDevicesForAttributes func(ctx context.Context, attr AudioAttributes, forVolume bool) ([]common.AudioDevice, error) + GetDevicesForRoleAndCapturePreset func(ctx context.Context, audioSource common.AudioSource, role DeviceRole) ([]common.AudioDevice, error) + GetDevicesForRoleAndStrategy func(ctx context.Context, strategy int32, role DeviceRole) ([]common.AudioDevice, error) + GetDirectPlaybackSupport func(ctx context.Context, attr AudioAttributes, config common.AudioConfig) (AudioDirectMode, error) + GetDirectProfilesForAttributes func(ctx context.Context, attr AudioAttributes) ([]common.AudioProfile, error) + GetForceUse func(ctx context.Context, usage AudioPolicyForceUse) (AudioPolicyForcedConfig, error) + GetHwOffloadFormatsSupportedForBluetoothMedia func(ctx context.Context, device common.AudioDeviceDescription) ([]common.AudioFormatDescription, error) + GetInputForAttr func(ctx context.Context, attr AudioAttributes, input int32, riid int32, ...) (GetInputForAttrResponse, error) + GetMasterMono func(ctx context.Context) (bool, error) + GetMaxVolumeIndexForAttributes func(ctx context.Context, attr AudioAttributes) (int32, error) + GetMinVolumeIndexForAttributes func(ctx context.Context, attr AudioAttributes) (int32, error) + GetOffloadSupport func(ctx context.Context, info common.AudioOffloadInfo) (AudioOffloadMode, error) + GetOutput func(ctx context.Context, stream common.AudioStreamType) (int32, error) + GetOutputForAttr func(ctx context.Context, attr AudioAttributes, session int32, ...) (GetOutputForAttrResponse, error) + GetOutputForEffect func(ctx context.Context, desc EffectDescriptor) (int32, error) + GetPhoneState func(ctx context.Context) (common.AudioMode, error) + GetPreferredMixerAttributes func(ctx context.Context, attr AudioAttributes, portId int32) (AudioMixerAttributesInternal, error) + GetProductStrategyFromAudioAttributes func(ctx context.Context, aa AudioAttributes, fallbackOnDefault bool) (int32, error) + GetRegisteredPolicyMixes func(ctx context.Context) ([]AudioMix, error) + GetReportedSurroundFormats func(ctx context.Context, count common.Int, formats []common.AudioFormatDescription) error + GetSpatializer func(ctx context.Context, callback INativeSpatializerCallback) (GetSpatializerResponse, error) + GetStrategyForStream func(ctx context.Context, stream common.AudioStreamType) (int32, error) + GetStreamVolumeDB func(ctx context.Context, stream common.AudioStreamType, index int32, ...) (float32, error) + GetStreamVolumeIndex func(ctx context.Context, stream common.AudioStreamType, ...) (int32, error) + GetSupportedMixerAttributes func(ctx context.Context, portId int32) ([]AudioMixerAttributesInternal, error) + GetSurroundFormats func(ctx context.Context, count common.Int, formats []common.AudioFormatDescription, ...) error + GetVolumeGroupFromAudioAttributes func(ctx context.Context, aa AudioAttributes, fallbackOnDefault bool) (int32, error) + GetVolumeIndexForAttributes func(ctx context.Context, attr AudioAttributes, ...) (int32, error) + HandleDeviceConfigChange func(ctx context.Context, device common.AudioDevice, deviceName string, ...) error + InitStreamVolume func(ctx context.Context, stream common.AudioStreamType, indexMin int32, ...) error + IsCallScreenModeSupported func(ctx context.Context) (bool, error) + IsDirectOutputSupported func(ctx context.Context, config common.AudioConfigBase, attributes AudioAttributes) (bool, error) + IsHapticPlaybackSupported func(ctx context.Context) (bool, error) + IsHotwordStreamSupported func(ctx context.Context, lookbackAudio bool) (bool, error) + IsSourceActive func(ctx context.Context, source common.AudioSource) (bool, error) + IsStreamActive func(ctx context.Context, stream common.AudioStreamType, inPastMs int32) (bool, error) + IsStreamActiveRemotely func(ctx context.Context, stream common.AudioStreamType, inPastMs int32) (bool, error) + IsUltrasoundSupported func(ctx context.Context) (bool, error) + ListAudioPatches func(ctx context.Context, count common.Int, patches []AudioPatchFw) (int32, error) + ListAudioPorts func(ctx context.Context, role AudioPortRole, type_ AudioPortType, count common.Int, ...) (int32, error) + ListAudioProductStrategies func(ctx context.Context) ([]AudioProductStrategy, error) + ListAudioVolumeGroups func(ctx context.Context) ([]AudioVolumeGroup, error) + ListDeclaredDevicePorts func(ctx context.Context, role AudioPortRole) ([]AudioPortFw, error) + MoveEffectsToIo func(ctx context.Context, ids []int32, io int32) error + OnNewAudioModulesAvailable func(ctx context.Context) error + QueryDefaultPreProcessing func(ctx context.Context, audioSession int32, count common.Int) ([]EffectDescriptor, error) + RegisterClient func(ctx context.Context, client IAudioPolicyServiceClient) error + RegisterEffect func(ctx context.Context, desc EffectDescriptor, io int32, strategy int32, ...) error + RegisterPolicyMixes func(ctx context.Context, mixes []AudioMix, registration bool) error + RegisterSoundTriggerCaptureStateListener func(ctx context.Context, listener ICaptureStateListener) (bool, error) + ReleaseAudioPatch func(ctx context.Context, handle int32) error + ReleaseInput func(ctx context.Context, portId int32) error + ReleaseOutput func(ctx context.Context, portId int32) error + ReleaseSoundTriggerSession func(ctx context.Context, session int32) error + RemoveDevicesRoleForCapturePreset func(ctx context.Context, audioSource common.AudioSource, role DeviceRole, ...) error + RemoveDevicesRoleForStrategy func(ctx context.Context, strategy int32, role DeviceRole, ...) error + RemoveSourceDefaultEffect func(ctx context.Context, id int32) error + RemoveStreamDefaultEffect func(ctx context.Context, id int32) error + RemoveUidDeviceAffinities func(ctx context.Context, uid int32) error + RemoveUserIdDeviceAffinities func(ctx context.Context) error + SetA11yServicesUids func(ctx context.Context, uids []int32) error + SetActiveAssistantServicesUids func(ctx context.Context, activeUids []int32) error + SetAllowedCapturePolicy func(ctx context.Context, uid int32, capturePolicy int32) error + SetAssistantServicesUids func(ctx context.Context, uids []int32) error + SetAudioPortCallbacksEnabled func(ctx context.Context, enabled bool) error + SetAudioPortConfig func(ctx context.Context, config AudioPortConfigFw) error + SetAudioVolumeGroupCallbacksEnabled func(ctx context.Context, enabled bool) error + SetCurrentImeUid func(ctx context.Context, uid int32) error + SetDeviceConnectionState func(ctx context.Context, state AudioPolicyDeviceState, port common.AudioPort, ...) error + SetDevicesRoleForCapturePreset func(ctx context.Context, audioSource common.AudioSource, role DeviceRole, ...) error + SetDevicesRoleForStrategy func(ctx context.Context, strategy int32, role DeviceRole, ...) error + SetEffectEnabled func(ctx context.Context, id int32, enabled bool) error + SetForceUse func(ctx context.Context, usage AudioPolicyForceUse, config AudioPolicyForcedConfig) error + SetMasterMono func(ctx context.Context, mono bool) error + SetPhoneState func(ctx context.Context, state common.AudioMode, uid int32) error + SetPreferredMixerAttributes func(ctx context.Context, attr AudioAttributes, portId int32, uid int32, ...) error + SetRttEnabled func(ctx context.Context, enabled bool) error + SetStreamVolumeIndex func(ctx context.Context, stream common.AudioStreamType, ...) error + SetSupportedSystemUsages func(ctx context.Context, systemUsages []common.AudioUsage) error + SetSurroundFormatEnabled func(ctx context.Context, audioFormat common.AudioFormatDescription, enabled bool) error + SetUidDeviceAffinities func(ctx context.Context, uid int32, devices []common.AudioDevice) error + SetUserIdDeviceAffinities func(ctx context.Context, devices []common.AudioDevice) error + SetVolumeIndexForAttributes func(ctx context.Context, attr AudioAttributes, ...) error + StartAudioSource func(ctx context.Context, source AudioPortConfigFw, attributes AudioAttributes) (int32, error) + StartInput func(ctx context.Context, portId int32) error + StartOutput func(ctx context.Context, portId int32) error + StopAudioSource func(ctx context.Context, portId int32) error + StopInput func(ctx context.Context, portId int32) error + StopOutput func(ctx context.Context, portId int32) error + UnregisterEffect func(ctx context.Context, id int32) error + UpdatePolicyMixes func(ctx context.Context, updates []AudioMixUpdate) error + func NewAudioPolicyServiceStub(impl IAudioPolicyServiceServer) IAudioPolicyService + type IAudioPolicyServiceClient interface + AsBinder func() binder.IBinder + OnAudioPatchListUpdate func(ctx context.Context) error + OnAudioPortListUpdate func(ctx context.Context) error + OnAudioVolumeGroupChanged func(ctx context.Context, group int32, flags int32) error + OnDynamicPolicyMixStateUpdate func(ctx context.Context, regId string, state int32) error + OnRecordingConfigurationUpdate func(ctx context.Context, event int32, clientInfo RecordClientInfo, ...) error + OnRoutingUpdated func(ctx context.Context) error + OnVolumeRangeInitRequest func(ctx context.Context) error + func NewAudioPolicyServiceClientStub(impl IAudioPolicyServiceClientServer) IAudioPolicyServiceClient + type IAudioPolicyServiceClientServer interface + OnAudioPatchListUpdate func(ctx context.Context) error + OnAudioPortListUpdate func(ctx context.Context) error + OnAudioVolumeGroupChanged func(ctx context.Context, group int32, flags int32) error + OnDynamicPolicyMixStateUpdate func(ctx context.Context, regId string, state int32) error + OnRecordingConfigurationUpdate func(ctx context.Context, event int32, clientInfo RecordClientInfo, ...) error + OnRoutingUpdated func(ctx context.Context) error + OnVolumeRangeInitRequest func(ctx context.Context) error + type IAudioPolicyServiceServer interface + AcquireSoundTriggerSession func(ctx context.Context) (SoundTriggerSession, error) + AddDevicesRoleForCapturePreset func(ctx context.Context, audioSource common.AudioSource, role DeviceRole, ...) error + AddSourceDefaultEffect func(ctx context.Context, type_ common.AudioUuid, uuid common.AudioUuid, ...) (int32, error) + AddStreamDefaultEffect func(ctx context.Context, type_ common.AudioUuid, uuid common.AudioUuid, ...) (int32, error) + CanBeSpatialized func(ctx context.Context, attr *AudioAttributes, config *common.AudioConfig, ...) (bool, error) + ClearDevicesRoleForCapturePreset func(ctx context.Context, audioSource common.AudioSource, role DeviceRole) error + ClearDevicesRoleForStrategy func(ctx context.Context, strategy int32, role DeviceRole) error + ClearPreferredMixerAttributes func(ctx context.Context, attr AudioAttributes, portId int32, uid int32) error + CreateAudioPatch func(ctx context.Context, patch AudioPatchFw, handle int32) (int32, error) + GetAudioPort func(ctx context.Context, portId int32) (AudioPortFw, error) + GetDeviceConnectionState func(ctx context.Context, device common.AudioDevice) (AudioPolicyDeviceState, error) + GetDevicesForAttributes func(ctx context.Context, attr AudioAttributes, forVolume bool) ([]common.AudioDevice, error) + GetDevicesForRoleAndCapturePreset func(ctx context.Context, audioSource common.AudioSource, role DeviceRole) ([]common.AudioDevice, error) + GetDevicesForRoleAndStrategy func(ctx context.Context, strategy int32, role DeviceRole) ([]common.AudioDevice, error) + GetDirectPlaybackSupport func(ctx context.Context, attr AudioAttributes, config common.AudioConfig) (AudioDirectMode, error) + GetDirectProfilesForAttributes func(ctx context.Context, attr AudioAttributes) ([]common.AudioProfile, error) + GetForceUse func(ctx context.Context, usage AudioPolicyForceUse) (AudioPolicyForcedConfig, error) + GetHwOffloadFormatsSupportedForBluetoothMedia func(ctx context.Context, device common.AudioDeviceDescription) ([]common.AudioFormatDescription, error) + GetInputForAttr func(ctx context.Context, attr AudioAttributes, input int32, riid int32, ...) (GetInputForAttrResponse, error) + GetMasterMono func(ctx context.Context) (bool, error) + GetMaxVolumeIndexForAttributes func(ctx context.Context, attr AudioAttributes) (int32, error) + GetMinVolumeIndexForAttributes func(ctx context.Context, attr AudioAttributes) (int32, error) + GetOffloadSupport func(ctx context.Context, info common.AudioOffloadInfo) (AudioOffloadMode, error) + GetOutput func(ctx context.Context, stream common.AudioStreamType) (int32, error) + GetOutputForAttr func(ctx context.Context, attr AudioAttributes, session int32, ...) (GetOutputForAttrResponse, error) + GetOutputForEffect func(ctx context.Context, desc EffectDescriptor) (int32, error) + GetPhoneState func(ctx context.Context) (common.AudioMode, error) + GetPreferredMixerAttributes func(ctx context.Context, attr AudioAttributes, portId int32) (AudioMixerAttributesInternal, error) + GetProductStrategyFromAudioAttributes func(ctx context.Context, aa AudioAttributes, fallbackOnDefault bool) (int32, error) + GetRegisteredPolicyMixes func(ctx context.Context) ([]AudioMix, error) + GetReportedSurroundFormats func(ctx context.Context, count common.Int, formats []common.AudioFormatDescription) error + GetSpatializer func(ctx context.Context, callback INativeSpatializerCallback) (GetSpatializerResponse, error) + GetStrategyForStream func(ctx context.Context, stream common.AudioStreamType) (int32, error) + GetStreamVolumeDB func(ctx context.Context, stream common.AudioStreamType, index int32, ...) (float32, error) + GetStreamVolumeIndex func(ctx context.Context, stream common.AudioStreamType, ...) (int32, error) + GetSupportedMixerAttributes func(ctx context.Context, portId int32) ([]AudioMixerAttributesInternal, error) + GetSurroundFormats func(ctx context.Context, count common.Int, formats []common.AudioFormatDescription, ...) error + GetVolumeGroupFromAudioAttributes func(ctx context.Context, aa AudioAttributes, fallbackOnDefault bool) (int32, error) + GetVolumeIndexForAttributes func(ctx context.Context, attr AudioAttributes, ...) (int32, error) + HandleDeviceConfigChange func(ctx context.Context, device common.AudioDevice, deviceName string, ...) error + InitStreamVolume func(ctx context.Context, stream common.AudioStreamType, indexMin int32, ...) error + IsCallScreenModeSupported func(ctx context.Context) (bool, error) + IsDirectOutputSupported func(ctx context.Context, config common.AudioConfigBase, attributes AudioAttributes) (bool, error) + IsHapticPlaybackSupported func(ctx context.Context) (bool, error) + IsHotwordStreamSupported func(ctx context.Context, lookbackAudio bool) (bool, error) + IsSourceActive func(ctx context.Context, source common.AudioSource) (bool, error) + IsStreamActive func(ctx context.Context, stream common.AudioStreamType, inPastMs int32) (bool, error) + IsStreamActiveRemotely func(ctx context.Context, stream common.AudioStreamType, inPastMs int32) (bool, error) + IsUltrasoundSupported func(ctx context.Context) (bool, error) + ListAudioPatches func(ctx context.Context, count common.Int, patches []AudioPatchFw) (int32, error) + ListAudioPorts func(ctx context.Context, role AudioPortRole, type_ AudioPortType, count common.Int, ...) (int32, error) + ListAudioProductStrategies func(ctx context.Context) ([]AudioProductStrategy, error) + ListAudioVolumeGroups func(ctx context.Context) ([]AudioVolumeGroup, error) + ListDeclaredDevicePorts func(ctx context.Context, role AudioPortRole) ([]AudioPortFw, error) + MoveEffectsToIo func(ctx context.Context, ids []int32, io int32) error + OnNewAudioModulesAvailable func(ctx context.Context) error + QueryDefaultPreProcessing func(ctx context.Context, audioSession int32, count common.Int) ([]EffectDescriptor, error) + RegisterClient func(ctx context.Context, client IAudioPolicyServiceClient) error + RegisterEffect func(ctx context.Context, desc EffectDescriptor, io int32, strategy int32, ...) error + RegisterPolicyMixes func(ctx context.Context, mixes []AudioMix, registration bool) error + RegisterSoundTriggerCaptureStateListener func(ctx context.Context, listener ICaptureStateListener) (bool, error) + ReleaseAudioPatch func(ctx context.Context, handle int32) error + ReleaseInput func(ctx context.Context, portId int32) error + ReleaseOutput func(ctx context.Context, portId int32) error + ReleaseSoundTriggerSession func(ctx context.Context, session int32) error + RemoveDevicesRoleForCapturePreset func(ctx context.Context, audioSource common.AudioSource, role DeviceRole, ...) error + RemoveDevicesRoleForStrategy func(ctx context.Context, strategy int32, role DeviceRole, ...) error + RemoveSourceDefaultEffect func(ctx context.Context, id int32) error + RemoveStreamDefaultEffect func(ctx context.Context, id int32) error + RemoveUidDeviceAffinities func(ctx context.Context, uid int32) error + RemoveUserIdDeviceAffinities func(ctx context.Context) error + SetA11yServicesUids func(ctx context.Context, uids []int32) error + SetActiveAssistantServicesUids func(ctx context.Context, activeUids []int32) error + SetAllowedCapturePolicy func(ctx context.Context, uid int32, capturePolicy int32) error + SetAssistantServicesUids func(ctx context.Context, uids []int32) error + SetAudioPortCallbacksEnabled func(ctx context.Context, enabled bool) error + SetAudioPortConfig func(ctx context.Context, config AudioPortConfigFw) error + SetAudioVolumeGroupCallbacksEnabled func(ctx context.Context, enabled bool) error + SetCurrentImeUid func(ctx context.Context, uid int32) error + SetDeviceConnectionState func(ctx context.Context, state AudioPolicyDeviceState, port common.AudioPort, ...) error + SetDevicesRoleForCapturePreset func(ctx context.Context, audioSource common.AudioSource, role DeviceRole, ...) error + SetDevicesRoleForStrategy func(ctx context.Context, strategy int32, role DeviceRole, ...) error + SetEffectEnabled func(ctx context.Context, id int32, enabled bool) error + SetForceUse func(ctx context.Context, usage AudioPolicyForceUse, config AudioPolicyForcedConfig) error + SetMasterMono func(ctx context.Context, mono bool) error + SetPhoneState func(ctx context.Context, state common.AudioMode, uid int32) error + SetPreferredMixerAttributes func(ctx context.Context, attr AudioAttributes, portId int32, uid int32, ...) error + SetRttEnabled func(ctx context.Context, enabled bool) error + SetStreamVolumeIndex func(ctx context.Context, stream common.AudioStreamType, ...) error + SetSupportedSystemUsages func(ctx context.Context, systemUsages []common.AudioUsage) error + SetSurroundFormatEnabled func(ctx context.Context, audioFormat common.AudioFormatDescription, enabled bool) error + SetUidDeviceAffinities func(ctx context.Context, uid int32, devices []common.AudioDevice) error + SetUserIdDeviceAffinities func(ctx context.Context, devices []common.AudioDevice) error + SetVolumeIndexForAttributes func(ctx context.Context, attr AudioAttributes, ...) error + StartAudioSource func(ctx context.Context, source AudioPortConfigFw, attributes AudioAttributes) (int32, error) + StartInput func(ctx context.Context, portId int32) error + StartOutput func(ctx context.Context, portId int32) error + StopAudioSource func(ctx context.Context, portId int32) error + StopInput func(ctx context.Context, portId int32) error + StopOutput func(ctx context.Context, portId int32) error + UnregisterEffect func(ctx context.Context, id int32) error + UpdatePolicyMixes func(ctx context.Context, updates []AudioMixUpdate) error + type IAudioRecord interface + AsBinder func() binder.IBinder + GetActiveMicrophones func(ctx context.Context, activeMicrophones []MicrophoneInfoFw) error + SetPreferredMicrophoneDirection func(ctx context.Context, direction int32) error + SetPreferredMicrophoneFieldDimension func(ctx context.Context, zoom float32) error + ShareAudioHistory func(ctx context.Context, sharedAudioPackageName string, sharedAudioStartMs int64) error + Start func(ctx context.Context, event int32, triggerSession int32) error + Stop func(ctx context.Context) error + func NewAudioRecordStub(impl IAudioRecordServer) IAudioRecord + type IAudioRecordServer interface + GetActiveMicrophones func(ctx context.Context, activeMicrophones []MicrophoneInfoFw) error + SetPreferredMicrophoneDirection func(ctx context.Context, direction int32) error + SetPreferredMicrophoneFieldDimension func(ctx context.Context, zoom float32) error + ShareAudioHistory func(ctx context.Context, sharedAudioPackageName string, sharedAudioStartMs int64) error + Start func(ctx context.Context, event int32, triggerSession int32) error + Stop func(ctx context.Context) error + type IAudioRoutesObserver interface + AsBinder func() binder.IBinder + DispatchAudioRoutesChanged func(ctx context.Context, newRoutes AudioRoutesInfo) error + func NewAudioRoutesObserverStub(impl IAudioRoutesObserverServer) IAudioRoutesObserver + type IAudioRoutesObserverServer interface + DispatchAudioRoutesChanged func(ctx context.Context, newRoutes AudioRoutesInfo) error + type IAudioServerStateDispatcher interface + AsBinder func() binder.IBinder + DispatchAudioServerStateChange func(ctx context.Context, state bool) error + func NewAudioServerStateDispatcherStub(impl IAudioServerStateDispatcherServer) IAudioServerStateDispatcher + type IAudioServerStateDispatcherServer interface + DispatchAudioServerStateChange func(ctx context.Context, state bool) error + type IAudioService interface + AbandonAudioFocus func(ctx context.Context, fd IAudioFocusDispatcher, clientId string, ...) (int32, error) + AbandonAudioFocusForTest func(ctx context.Context, fd IAudioFocusDispatcher, clientId string, ...) (int32, error) + AddAssistantServicesUids func(ctx context.Context, assistantUID []int32) error + AddLoudnessCodecInfo func(ctx context.Context, sessionId int32, mediaCodecHash int32, ...) error + AddMixForPolicy func(ctx context.Context, policyConfig AudioPolicyConfig, ...) (int32, error) + AddOnDevicesForAttributesChangedListener func(ctx context.Context, attributes AudioAttributes, ...) error + AddSpatializerCompatibleAudioDevice func(ctx context.Context, ada AudioDeviceAttributes) error + AdjustStreamVolume func(ctx context.Context, streamType int32, direction int32, flags int32) error + AdjustStreamVolumeForUid func(ctx context.Context, streamType int32, direction int32, flags int32, ...) error + AdjustStreamVolumeWithAttribution func(ctx context.Context, streamType int32, direction int32, flags int32) error + AdjustSuggestedStreamVolume func(ctx context.Context, direction int32, suggestedStreamType int32, flags int32) error + AdjustSuggestedStreamVolumeForUid func(ctx context.Context, streamType int32, direction int32, flags int32, ...) error + AdjustVolume func(ctx context.Context, direction int32, flags int32) error + AdjustVolumeGroupVolume func(ctx context.Context, groupId int32, direction int32, flags int32) error + AreNavigationRepeatSoundEffectsEnabled func(ctx context.Context) (bool, error) + AsBinder func() binder.IBinder + CanBeSpatialized func(ctx context.Context, aa AudioAttributes, af AudioFormat) (bool, error) + CancelMuteAwaitConnection func(ctx context.Context, dev AudioDeviceAttributes) error + ClearFadeManagerConfigurationForFocusLoss func(ctx context.Context) (int32, error) + ClearPreferredDevicesForCapturePreset func(ctx context.Context, capturePreset int32) (int32, error) + ClearPreferredMixerAttributes func(ctx context.Context, aa AudioAttributes, portId int32) (int32, error) + DisableSafeMediaVolume func(ctx context.Context) error + DispatchFocusChange func(ctx context.Context, afi AudioFocusInfo, focusChange int32, ...) (int32, error) + DispatchFocusChangeWithFade func(ctx context.Context, afi AudioFocusInfo, focusChange int32, ...) (int32, error) + EnterAudioFocusFreezeForTest func(ctx context.Context, cb binder.IBinder, uids []int32) (bool, error) + ExitAudioFocusFreezeForTest func(ctx context.Context, cb binder.IBinder) (bool, error) + ForceComputeCsdOnAllDevices func(ctx context.Context, computeCsdOnAllDevices bool) error + ForceRemoteSubmixFullVolume func(ctx context.Context, startForcing bool, cb binder.IBinder) error + ForceUseFrameworkMel func(ctx context.Context, useFrameworkMel bool) error + ForceVolumeControlStream func(ctx context.Context, streamType int32, cb binder.IBinder) error + GetActiveAssistantServiceUids func(ctx context.Context) ([]int32, error) + GetActivePlaybackConfigurations func(ctx context.Context) ([]AudioPlaybackConfiguration, error) + GetActiveRecordingConfigurations func(ctx context.Context) ([]AudioRecordingConfiguration, error) + GetActualHeadTrackingMode func(ctx context.Context) (int32, error) + GetAdditionalOutputDeviceDelay func(ctx context.Context, device AudioDeviceAttributes) (int64, error) + GetAllowedCapturePolicy func(ctx context.Context) (int32, error) + GetAssistantServicesUids func(ctx context.Context) ([]int32, error) + GetAudioProductStrategies func(ctx context.Context) ([]AudioProductStrategy, error) + GetAudioVolumeGroups func(ctx context.Context) ([]AudioVolumeGroup, error) + GetAvailableCommunicationDeviceIds func(ctx context.Context) ([]int32, error) + GetBluetoothAudioDeviceCategory func(ctx context.Context, address string) (int32, error) + GetBluetoothAudioDeviceCategory_legacy func(ctx context.Context, address string, isBle bool) (int32, error) + GetCommunicationDevice func(ctx context.Context) (int32, error) + GetCsd func(ctx context.Context) (float32, error) + GetCurrentAudioFocus func(ctx context.Context) (int32, error) + GetDefaultVolumeInfo func(ctx context.Context) (VolumeInfo, error) + GetDesiredHeadTrackingMode func(ctx context.Context) (int32, error) + GetDeviceMaskForStream func(ctx context.Context, streamType int32) (int32, error) + GetDeviceVolume func(ctx context.Context, vi VolumeInfo, ada AudioDeviceAttributes) (VolumeInfo, error) + GetDeviceVolumeBehavior func(ctx context.Context, device AudioDeviceAttributes) (int32, error) + GetDevicesForAttributes func(ctx context.Context, attributes AudioAttributes) ([]AudioDeviceAttributes, error) + GetDevicesForAttributesUnprotected func(ctx context.Context, attributes AudioAttributes) ([]AudioDeviceAttributes, error) + GetEncodedSurroundMode func(ctx context.Context, targetSdkVersion int32) (int32, error) + GetFadeManagerConfigurationForFocusLoss func(ctx context.Context) (FadeManagerConfiguration, error) + GetFadeOutDurationOnFocusLossMillis func(ctx context.Context, aa AudioAttributes) (int64, error) + GetFocusDuckedUidsForTest func(ctx context.Context) ([]any, error) + GetFocusFadeOutDurationForTest func(ctx context.Context) (int64, error) + GetFocusRampTimeMs func(ctx context.Context, focusGain int32, attr AudioAttributes) (int32, error) + GetFocusStack func(ctx context.Context) ([]AudioFocusInfo, error) + GetFocusUnmuteDelayAfterFadeOutForTest func(ctx context.Context) (int64, error) + GetHalVersion func(ctx context.Context) (AudioHalVersionInfo, error) + GetIndependentStreamTypes func(ctx context.Context) ([]any, error) + GetLastAudibleStreamVolume func(ctx context.Context, streamType int32) (int32, error) + GetLastAudibleVolumeForVolumeGroup func(ctx context.Context, groupId int32) (int32, error) + GetLoudnessParams func(ctx context.Context, codecInfo LoudnessCodecInfo) (os.PersistableBundle, error) + GetMaxAdditionalOutputDeviceDelay func(ctx context.Context, device AudioDeviceAttributes) (int64, error) + GetMode func(ctx context.Context) (int32, error) + GetMutingExpectedDevice func(ctx context.Context) (AudioDeviceAttributes, error) + GetNonDefaultDevicesForStrategy func(ctx context.Context, strategy int32) ([]AudioDeviceAttributes, error) + GetOutputRs2UpperBound func(ctx context.Context) (float32, error) + GetPreferredDevicesForCapturePreset func(ctx context.Context, capturePreset int32) ([]AudioDeviceAttributes, error) + GetPreferredDevicesForStrategy func(ctx context.Context, strategy int32) ([]AudioDeviceAttributes, error) + GetRegisteredPolicyMixes func(ctx context.Context) ([]AudioMix, error) + GetReportedSurroundFormats func(ctx context.Context) ([]any, error) + GetRingerModeExternal func(ctx context.Context) (int32, error) + GetRingerModeInternal func(ctx context.Context) (int32, error) + GetRingtonePlayer func(ctx context.Context) (IRingtonePlayer, error) + GetSpatializerCompatibleAudioDevices func(ctx context.Context) ([]AudioDeviceAttributes, error) + GetSpatializerImmersiveAudioLevel func(ctx context.Context) (int32, error) + GetSpatializerOutput func(ctx context.Context) (int32, error) + GetSpatializerParameter func(ctx context.Context, key int32, value []byte) error + GetStreamMaxVolume func(ctx context.Context, streamType int32) (int32, error) + GetStreamMinVolume func(ctx context.Context, streamType int32) (int32, error) + GetStreamTypeAlias func(ctx context.Context, streamType int32) (int32, error) + GetStreamVolume func(ctx context.Context, streamType int32) (int32, error) + GetSupportedHeadTrackingModes func(ctx context.Context) ([]int32, error) + GetSupportedSystemUsages func(ctx context.Context) ([]int32, error) + GetSurroundFormats func(ctx context.Context) (map[any]any, error) + GetUiSoundsStreamType func(ctx context.Context) (int32, error) + GetVibrateSetting func(ctx context.Context, vibrateType int32) (int32, error) + GetVolumeController func(ctx context.Context) (IVolumeController, error) + GetVolumeGroupMaxVolumeIndex func(ctx context.Context, groupId int32) (int32, error) + GetVolumeGroupMinVolumeIndex func(ctx context.Context, groupId int32) (int32, error) + GetVolumeGroupVolumeIndex func(ctx context.Context, groupId int32) (int32, error) + HandleBluetoothActiveDeviceChanged func(ctx context.Context, newDevice bluetooth.BluetoothDevice, ...) error + HandleVolumeKey func(ctx context.Context, event view.KeyEvent, isOnTv bool, caller string) error + HasHapticChannels func(ctx context.Context, uri net.Uri) (bool, error) + HasHeadTracker func(ctx context.Context, device AudioDeviceAttributes) (bool, error) + HasRegisteredDynamicPolicy func(ctx context.Context) (bool, error) + IsAudioServerRunning func(ctx context.Context) (bool, error) + IsBluetoothA2dpOn func(ctx context.Context) (bool, error) + IsBluetoothAudioDeviceCategoryFixed func(ctx context.Context, address string) (bool, error) + IsBluetoothScoOn func(ctx context.Context) (bool, error) + IsBluetoothVariableLatencyEnabled func(ctx context.Context) (bool, error) + IsCallScreeningModeSupported func(ctx context.Context) (bool, error) + IsCameraSoundForced func(ctx context.Context) (bool, error) + IsCsdAsAFeatureAvailable func(ctx context.Context) (bool, error) + IsCsdAsAFeatureEnabled func(ctx context.Context) (bool, error) + IsCsdEnabled func(ctx context.Context) (bool, error) + IsHdmiSystemAudioSupported func(ctx context.Context) (bool, error) + IsHeadTrackerAvailable func(ctx context.Context) (bool, error) + IsHeadTrackerEnabled func(ctx context.Context, device AudioDeviceAttributes) (bool, error) + IsHomeSoundEffectEnabled func(ctx context.Context) (bool, error) + IsHotwordStreamSupported func(ctx context.Context, lookbackAudio bool) (bool, error) + IsMasterMute func(ctx context.Context) (bool, error) + IsMicrophoneMuted func(ctx context.Context) (bool, error) + IsMusicActive func(ctx context.Context, remotely bool) (bool, error) + IsPstnCallAudioInterceptable func(ctx context.Context) (bool, error) + IsSpatializerAvailable func(ctx context.Context) (bool, error) + IsSpatializerAvailableForDevice func(ctx context.Context, device AudioDeviceAttributes) (bool, error) + IsSpatializerEnabled func(ctx context.Context) (bool, error) + IsSpeakerphoneOn func(ctx context.Context) (bool, error) + IsStreamAffectedByMute func(ctx context.Context, streamType int32) (bool, error) + IsStreamAffectedByRingerMode func(ctx context.Context, streamType int32) (bool, error) + IsStreamMute func(ctx context.Context, streamType int32) (bool, error) + IsSurroundFormatEnabled func(ctx context.Context, audioFormat int32) (bool, error) + IsUltrasoundSupported func(ctx context.Context) (bool, error) + IsValidRingerMode func(ctx context.Context, ringerMode int32) (bool, error) + IsVolumeControlUsingVolumeGroups func(ctx context.Context) (bool, error) + IsVolumeFixed func(ctx context.Context) (bool, error) + IsVolumeGroupMuted func(ctx context.Context, groupId int32) (bool, error) + LoadSoundEffects func(ctx context.Context) (bool, error) + LowerVolumeToRs1 func(ctx context.Context) error + MuteAwaitConnection func(ctx context.Context, usagesToMute []int32, dev AudioDeviceAttributes, ...) error + NotifyVolumeControllerVisible func(ctx context.Context, controller IVolumeController, visible bool) error + PlaySoundEffect func(ctx context.Context, effectType int32) error + PlaySoundEffectVolume func(ctx context.Context, effectType int32, volume float32) error + PlayerAttributes func(ctx context.Context, piid int32, attr AudioAttributes) error + PlayerEvent func(ctx context.Context, piid int32, event int32, eventId int32) error + PlayerHasOpPlayAudio func(ctx context.Context, piid int32, hasOpPlayAudio bool) error + PlayerSessionId func(ctx context.Context, piid int32, sessionId int32) error + PortEvent func(ctx context.Context, portId int32, event int32, extras *os.PersistableBundle) error + RecenterHeadTracker func(ctx context.Context) error + RecorderEvent func(ctx context.Context, riid int32, event int32) error + RegisterAudioPolicy func(ctx context.Context, policyConfig AudioPolicyConfig, ...) (string, error) + RegisterAudioServerStateDispatcher func(ctx context.Context, asd IAudioServerStateDispatcher) error + RegisterCapturePresetDevicesRoleDispatcher func(ctx context.Context, dispatcher ICapturePresetDevicesRoleDispatcher) error + RegisterCommunicationDeviceDispatcher func(ctx context.Context, dispatcher ICommunicationDeviceDispatcher) error + RegisterDeviceVolumeBehaviorDispatcher func(ctx context.Context, register bool, dispatcher IDeviceVolumeBehaviorDispatcher) error + RegisterDeviceVolumeDispatcherForAbsoluteVolume func(ctx context.Context, register bool, cb IAudioDeviceVolumeDispatcher, ...) error + RegisterHeadToSoundstagePoseCallback func(ctx context.Context, cb ISpatializerHeadToSoundStagePoseCallback) error + RegisterLoudnessCodecUpdatesDispatcher func(ctx context.Context, dispatcher ILoudnessCodecUpdatesDispatcher) error + RegisterModeDispatcher func(ctx context.Context, dispatcher IAudioModeDispatcher) error + RegisterMuteAwaitConnectionDispatcher func(ctx context.Context, cb IMuteAwaitConnectionCallback, register bool) error + RegisterPlaybackCallback func(ctx context.Context, pcdb IPlaybackConfigDispatcher) error + RegisterPreferredMixerAttributesDispatcher func(ctx context.Context, dispatcher IPreferredMixerAttributesDispatcher) error + RegisterRecordingCallback func(ctx context.Context, rcdb IRecordingConfigDispatcher) error + RegisterSpatializerCallback func(ctx context.Context, cb ISpatializerCallback) error + RegisterSpatializerHeadTrackerAvailableCallback func(ctx context.Context, cb ISpatializerHeadTrackerAvailableCallback, ...) error + RegisterSpatializerHeadTrackingCallback func(ctx context.Context, cb ISpatializerHeadTrackingModeCallback) error + RegisterSpatializerOutputCallback func(ctx context.Context, cb ISpatializerOutputCallback) error + RegisterStrategyNonDefaultDevicesDispatcher func(ctx context.Context, dispatcher IStrategyNonDefaultDevicesDispatcher) error + RegisterStrategyPreferredDevicesDispatcher func(ctx context.Context, dispatcher IStrategyPreferredDevicesDispatcher) error + RegisterStreamAliasingDispatcher func(ctx context.Context, isad IStreamAliasingDispatcher, register bool) error + ReleasePlayer func(ctx context.Context, piid int32) error + ReleaseRecorder func(ctx context.Context, riid int32) error + ReloadAudioSettings func(ctx context.Context) error + RemoveAssistantServicesUids func(ctx context.Context, assistantUID []int32) error + RemoveDeviceAsNonDefaultForStrategy func(ctx context.Context, strategy int32, device AudioDeviceAttributes) (int32, error) + RemoveLoudnessCodecInfo func(ctx context.Context, sessionId int32, codecInfo LoudnessCodecInfo) error + RemoveMixForPolicy func(ctx context.Context, policyConfig AudioPolicyConfig, ...) (int32, error) + RemoveOnDevicesForAttributesChangedListener func(ctx context.Context, callback IDevicesForAttributesCallback) error + RemovePreferredDevicesForStrategy func(ctx context.Context, strategy int32) (int32, error) + RemoveSpatializerCompatibleAudioDevice func(ctx context.Context, ada AudioDeviceAttributes) error + RemoveUidDeviceAffinity func(ctx context.Context, pcb audiopolicy.IAudioPolicyCallback, uid int32) (int32, error) + RemoveUserIdDeviceAffinity func(ctx context.Context, pcb audiopolicy.IAudioPolicyCallback) (int32, error) + RequestAudioFocus func(ctx context.Context, aa AudioAttributes, durationHint int32, cb binder.IBinder, ...) (int32, error) + RequestAudioFocusForTest func(ctx context.Context, aa AudioAttributes, durationHint int32, cb binder.IBinder, ...) (int32, error) + SendFocusLoss func(ctx context.Context, focusLoser AudioFocusInfo, ...) (bool, error) + SetA2dpSuspended func(ctx context.Context, on bool) error + SetActiveAssistantServiceUids func(ctx context.Context, activeUids []int32) error + SetAdditionalOutputDeviceDelay func(ctx context.Context, device AudioDeviceAttributes, delayMillis int64) (bool, error) + SetAllowedCapturePolicy func(ctx context.Context, capturePolicy int32) (int32, error) + SetBluetoothA2dpOn func(ctx context.Context, on bool) error + SetBluetoothAudioDeviceCategory func(ctx context.Context, address string, deviceCategory int32) (bool, error) + SetBluetoothAudioDeviceCategory_legacy func(ctx context.Context, address string, isBle bool, deviceCategory int32) error + SetBluetoothScoOn func(ctx context.Context, on bool) error + SetBluetoothVariableLatencyEnabled func(ctx context.Context, enabled bool) error + SetCommunicationDevice func(ctx context.Context, cb binder.IBinder, portId int32) (bool, error) + SetCsd func(ctx context.Context, csd float32) error + SetCsdAsAFeatureEnabled func(ctx context.Context, csdToggleValue bool) error + SetDesiredHeadTrackingMode func(ctx context.Context, mode int32) error + SetDeviceAsNonDefaultForStrategy func(ctx context.Context, strategy int32, device AudioDeviceAttributes) (int32, error) + SetDeviceVolume func(ctx context.Context, vi VolumeInfo, ada AudioDeviceAttributes) error + SetDeviceVolumeBehavior func(ctx context.Context, device AudioDeviceAttributes, deviceVolumeBehavior int32, ...) error + SetEncodedSurroundMode func(ctx context.Context, mode int32) (bool, error) + SetFadeManagerConfigurationForFocusLoss func(ctx context.Context, fmcForFocusLoss FadeManagerConfiguration) (int32, error) + SetFocusPropertiesForPolicy func(ctx context.Context, duckingBehavior int32, ...) (int32, error) + SetFocusRequestResultFromExtPolicy func(ctx context.Context, afi AudioFocusInfo, requestResult int32, ...) error + SetHdmiSystemAudioSupported func(ctx context.Context, on bool) (int32, error) + SetHeadTrackerEnabled func(ctx context.Context, enabled bool, device AudioDeviceAttributes) error + SetHomeSoundEffectEnabled func(ctx context.Context, enabled bool) error + SetLeAudioSuspended func(ctx context.Context, enable bool) error + SetMasterMute func(ctx context.Context, mute bool, flags int32) error + SetMicrophoneMute func(ctx context.Context, on bool) error + SetMicrophoneMuteFromSwitch func(ctx context.Context, on bool) error + SetMode func(ctx context.Context, mode int32, cb binder.IBinder) error + SetMultiAudioFocusEnabled func(ctx context.Context, enabled bool) error + SetNavigationRepeatSoundEffectsEnabled func(ctx context.Context, enabled bool) error + SetNotifAliasRingForTest func(ctx context.Context, alias bool) error + SetOutputRs2UpperBound func(ctx context.Context, rs2Value float32) error + SetPreferredDevicesForCapturePreset func(ctx context.Context, capturePreset int32, devices []AudioDeviceAttributes) (int32, error) + SetPreferredDevicesForStrategy func(ctx context.Context, strategy int32, devices []AudioDeviceAttributes) (int32, error) + SetPreferredMixerAttributes func(ctx context.Context, aa AudioAttributes, portId int32, ...) (int32, error) + SetRingerModeExternal func(ctx context.Context, ringerMode int32, caller string) error + SetRingerModeInternal func(ctx context.Context, ringerMode int32, caller string) error + SetRingtonePlayer func(ctx context.Context, player IRingtonePlayer) error + SetRttEnabled func(ctx context.Context, rttEnabled bool) error + SetSpatializerEnabled func(ctx context.Context, enabled bool) error + SetSpatializerGlobalTransform func(ctx context.Context, transform []float32) error + SetSpatializerParameter func(ctx context.Context, key int32, value []byte) error + SetSpeakerphoneOn func(ctx context.Context, cb binder.IBinder, on bool) error + SetStreamVolume func(ctx context.Context, streamType int32, index int32, flags int32) error + SetStreamVolumeForUid func(ctx context.Context, streamType int32, direction int32, flags int32, ...) error + SetStreamVolumeWithAttribution func(ctx context.Context, streamType int32, index int32, flags int32) error + SetSupportedSystemUsages func(ctx context.Context, systemUsages []int32) error + SetSurroundFormatEnabled func(ctx context.Context, audioFormat int32, enabled bool) (bool, error) + SetTestDeviceConnectionState func(ctx context.Context, device AudioDeviceAttributes, connected bool) error + SetUidDeviceAffinity func(ctx context.Context, pcb audiopolicy.IAudioPolicyCallback, uid int32, ...) (int32, error) + SetUserIdDeviceAffinity func(ctx context.Context, pcb audiopolicy.IAudioPolicyCallback, deviceTypes []int32, ...) (int32, error) + SetVibrateSetting func(ctx context.Context, vibrateType int32, vibrateSetting int32) error + SetVolumeController func(ctx context.Context, controller IVolumeController) error + SetVolumeGroupVolumeIndex func(ctx context.Context, groupId int32, index int32, flags int32) error + SetVolumePolicy func(ctx context.Context, policy VolumePolicy) error + SetWiredDeviceConnectionState func(ctx context.Context, aa AudioDeviceAttributes, state int32, caller string) error + ShouldNotificationSoundPlay func(ctx context.Context, aa AudioAttributes) (bool, error) + ShouldVibrate func(ctx context.Context, vibrateType int32) (bool, error) + StartBluetoothSco func(ctx context.Context, cb binder.IBinder, targetSdkVersion int32) error + StartBluetoothScoVirtualCall func(ctx context.Context, cb binder.IBinder) error + StartLoudnessCodecUpdates func(ctx context.Context, sessionId int32) error + StartWatchingRoutes func(ctx context.Context, observer IAudioRoutesObserver) (AudioRoutesInfo, error) + StopBluetoothSco func(ctx context.Context, cb binder.IBinder) error + StopLoudnessCodecUpdates func(ctx context.Context, sessionId int32) error + SupportsBluetoothVariableLatency func(ctx context.Context) (bool, error) + TrackPlayer func(ctx context.Context, pic PlayerBasePlayerIdCard) (int32, error) + TrackRecorder func(ctx context.Context, recorder binder.IBinder) (int32, error) + UnloadSoundEffects func(ctx context.Context) error + UnregisterAudioFocusClient func(ctx context.Context, clientId string) error + UnregisterAudioPolicy func(ctx context.Context, pcb audiopolicy.IAudioPolicyCallback) error + UnregisterAudioPolicyAsync func(ctx context.Context, pcb audiopolicy.IAudioPolicyCallback) error + UnregisterAudioServerStateDispatcher func(ctx context.Context, asd IAudioServerStateDispatcher) error + UnregisterCapturePresetDevicesRoleDispatcher func(ctx context.Context, dispatcher ICapturePresetDevicesRoleDispatcher) error + UnregisterCommunicationDeviceDispatcher func(ctx context.Context, dispatcher ICommunicationDeviceDispatcher) error + UnregisterHeadToSoundstagePoseCallback func(ctx context.Context, cb ISpatializerHeadToSoundStagePoseCallback) error + UnregisterLoudnessCodecUpdatesDispatcher func(ctx context.Context, dispatcher ILoudnessCodecUpdatesDispatcher) error + UnregisterModeDispatcher func(ctx context.Context, dispatcher IAudioModeDispatcher) error + UnregisterPlaybackCallback func(ctx context.Context, pcdb IPlaybackConfigDispatcher) error + UnregisterPreferredMixerAttributesDispatcher func(ctx context.Context, dispatcher IPreferredMixerAttributesDispatcher) error + UnregisterRecordingCallback func(ctx context.Context, rcdb IRecordingConfigDispatcher) error + UnregisterSpatializerCallback func(ctx context.Context, cb ISpatializerCallback) error + UnregisterSpatializerHeadTrackingCallback func(ctx context.Context, cb ISpatializerHeadTrackingModeCallback) error + UnregisterSpatializerOutputCallback func(ctx context.Context, cb ISpatializerOutputCallback) error + UnregisterStrategyNonDefaultDevicesDispatcher func(ctx context.Context, dispatcher IStrategyNonDefaultDevicesDispatcher) error + UnregisterStrategyPreferredDevicesDispatcher func(ctx context.Context, dispatcher IStrategyPreferredDevicesDispatcher) error + UpdateMixingRulesForPolicy func(ctx context.Context, mixesToUpdate []AudioMix, ...) (int32, error) + func NewAudioServiceStub(impl IAudioServiceServer) IAudioService + type IAudioServiceServer interface + AbandonAudioFocus func(ctx context.Context, fd IAudioFocusDispatcher, clientId string, ...) (int32, error) + AbandonAudioFocusForTest func(ctx context.Context, fd IAudioFocusDispatcher, clientId string, ...) (int32, error) + AddAssistantServicesUids func(ctx context.Context, assistantUID []int32) error + AddLoudnessCodecInfo func(ctx context.Context, sessionId int32, mediaCodecHash int32, ...) error + AddMixForPolicy func(ctx context.Context, policyConfig AudioPolicyConfig, ...) (int32, error) + AddOnDevicesForAttributesChangedListener func(ctx context.Context, attributes AudioAttributes, ...) error + AddSpatializerCompatibleAudioDevice func(ctx context.Context, ada AudioDeviceAttributes) error + AdjustStreamVolume func(ctx context.Context, streamType int32, direction int32, flags int32) error + AdjustStreamVolumeForUid func(ctx context.Context, streamType int32, direction int32, flags int32, ...) error + AdjustStreamVolumeWithAttribution func(ctx context.Context, streamType int32, direction int32, flags int32) error + AdjustSuggestedStreamVolume func(ctx context.Context, direction int32, suggestedStreamType int32, flags int32) error + AdjustSuggestedStreamVolumeForUid func(ctx context.Context, streamType int32, direction int32, flags int32, ...) error + AdjustVolume func(ctx context.Context, direction int32, flags int32) error + AdjustVolumeGroupVolume func(ctx context.Context, groupId int32, direction int32, flags int32) error + AreNavigationRepeatSoundEffectsEnabled func(ctx context.Context) (bool, error) + CanBeSpatialized func(ctx context.Context, aa AudioAttributes, af AudioFormat) (bool, error) + CancelMuteAwaitConnection func(ctx context.Context, dev AudioDeviceAttributes) error + ClearFadeManagerConfigurationForFocusLoss func(ctx context.Context) (int32, error) + ClearPreferredDevicesForCapturePreset func(ctx context.Context, capturePreset int32) (int32, error) + ClearPreferredMixerAttributes func(ctx context.Context, aa AudioAttributes, portId int32) (int32, error) + DisableSafeMediaVolume func(ctx context.Context) error + DispatchFocusChange func(ctx context.Context, afi AudioFocusInfo, focusChange int32, ...) (int32, error) + DispatchFocusChangeWithFade func(ctx context.Context, afi AudioFocusInfo, focusChange int32, ...) (int32, error) + EnterAudioFocusFreezeForTest func(ctx context.Context, cb binder.IBinder, uids []int32) (bool, error) + ExitAudioFocusFreezeForTest func(ctx context.Context, cb binder.IBinder) (bool, error) + ForceComputeCsdOnAllDevices func(ctx context.Context, computeCsdOnAllDevices bool) error + ForceRemoteSubmixFullVolume func(ctx context.Context, startForcing bool, cb binder.IBinder) error + ForceUseFrameworkMel func(ctx context.Context, useFrameworkMel bool) error + ForceVolumeControlStream func(ctx context.Context, streamType int32, cb binder.IBinder) error + GetActiveAssistantServiceUids func(ctx context.Context) ([]int32, error) + GetActivePlaybackConfigurations func(ctx context.Context) ([]AudioPlaybackConfiguration, error) + GetActiveRecordingConfigurations func(ctx context.Context) ([]AudioRecordingConfiguration, error) + GetActualHeadTrackingMode func(ctx context.Context) (int32, error) + GetAdditionalOutputDeviceDelay func(ctx context.Context, device AudioDeviceAttributes) (int64, error) + GetAllowedCapturePolicy func(ctx context.Context) (int32, error) + GetAssistantServicesUids func(ctx context.Context) ([]int32, error) + GetAudioProductStrategies func(ctx context.Context) ([]AudioProductStrategy, error) + GetAudioVolumeGroups func(ctx context.Context) ([]AudioVolumeGroup, error) + GetAvailableCommunicationDeviceIds func(ctx context.Context) ([]int32, error) + GetBluetoothAudioDeviceCategory func(ctx context.Context, address string) (int32, error) + GetBluetoothAudioDeviceCategory_legacy func(ctx context.Context, address string, isBle bool) (int32, error) + GetCommunicationDevice func(ctx context.Context) (int32, error) + GetCsd func(ctx context.Context) (float32, error) + GetCurrentAudioFocus func(ctx context.Context) (int32, error) + GetDefaultVolumeInfo func(ctx context.Context) (VolumeInfo, error) + GetDesiredHeadTrackingMode func(ctx context.Context) (int32, error) + GetDeviceMaskForStream func(ctx context.Context, streamType int32) (int32, error) + GetDeviceVolume func(ctx context.Context, vi VolumeInfo, ada AudioDeviceAttributes) (VolumeInfo, error) + GetDeviceVolumeBehavior func(ctx context.Context, device AudioDeviceAttributes) (int32, error) + GetDevicesForAttributes func(ctx context.Context, attributes AudioAttributes) ([]AudioDeviceAttributes, error) + GetDevicesForAttributesUnprotected func(ctx context.Context, attributes AudioAttributes) ([]AudioDeviceAttributes, error) + GetEncodedSurroundMode func(ctx context.Context, targetSdkVersion int32) (int32, error) + GetFadeManagerConfigurationForFocusLoss func(ctx context.Context) (FadeManagerConfiguration, error) + GetFadeOutDurationOnFocusLossMillis func(ctx context.Context, aa AudioAttributes) (int64, error) + GetFocusDuckedUidsForTest func(ctx context.Context) ([]any, error) + GetFocusFadeOutDurationForTest func(ctx context.Context) (int64, error) + GetFocusRampTimeMs func(ctx context.Context, focusGain int32, attr AudioAttributes) (int32, error) + GetFocusStack func(ctx context.Context) ([]AudioFocusInfo, error) + GetFocusUnmuteDelayAfterFadeOutForTest func(ctx context.Context) (int64, error) + GetHalVersion func(ctx context.Context) (AudioHalVersionInfo, error) + GetIndependentStreamTypes func(ctx context.Context) ([]any, error) + GetLastAudibleStreamVolume func(ctx context.Context, streamType int32) (int32, error) + GetLastAudibleVolumeForVolumeGroup func(ctx context.Context, groupId int32) (int32, error) + GetLoudnessParams func(ctx context.Context, codecInfo LoudnessCodecInfo) (os.PersistableBundle, error) + GetMaxAdditionalOutputDeviceDelay func(ctx context.Context, device AudioDeviceAttributes) (int64, error) + GetMode func(ctx context.Context) (int32, error) + GetMutingExpectedDevice func(ctx context.Context) (AudioDeviceAttributes, error) + GetNonDefaultDevicesForStrategy func(ctx context.Context, strategy int32) ([]AudioDeviceAttributes, error) + GetOutputRs2UpperBound func(ctx context.Context) (float32, error) + GetPreferredDevicesForCapturePreset func(ctx context.Context, capturePreset int32) ([]AudioDeviceAttributes, error) + GetPreferredDevicesForStrategy func(ctx context.Context, strategy int32) ([]AudioDeviceAttributes, error) + GetRegisteredPolicyMixes func(ctx context.Context) ([]AudioMix, error) + GetReportedSurroundFormats func(ctx context.Context) ([]any, error) + GetRingerModeExternal func(ctx context.Context) (int32, error) + GetRingerModeInternal func(ctx context.Context) (int32, error) + GetRingtonePlayer func(ctx context.Context) (IRingtonePlayer, error) + GetSpatializerCompatibleAudioDevices func(ctx context.Context) ([]AudioDeviceAttributes, error) + GetSpatializerImmersiveAudioLevel func(ctx context.Context) (int32, error) + GetSpatializerOutput func(ctx context.Context) (int32, error) + GetSpatializerParameter func(ctx context.Context, key int32, value []byte) error + GetStreamMaxVolume func(ctx context.Context, streamType int32) (int32, error) + GetStreamMinVolume func(ctx context.Context, streamType int32) (int32, error) + GetStreamTypeAlias func(ctx context.Context, streamType int32) (int32, error) + GetStreamVolume func(ctx context.Context, streamType int32) (int32, error) + GetSupportedHeadTrackingModes func(ctx context.Context) ([]int32, error) + GetSupportedSystemUsages func(ctx context.Context) ([]int32, error) + GetSurroundFormats func(ctx context.Context) (map[any]any, error) + GetUiSoundsStreamType func(ctx context.Context) (int32, error) + GetVibrateSetting func(ctx context.Context, vibrateType int32) (int32, error) + GetVolumeController func(ctx context.Context) (IVolumeController, error) + GetVolumeGroupMaxVolumeIndex func(ctx context.Context, groupId int32) (int32, error) + GetVolumeGroupMinVolumeIndex func(ctx context.Context, groupId int32) (int32, error) + GetVolumeGroupVolumeIndex func(ctx context.Context, groupId int32) (int32, error) + HandleBluetoothActiveDeviceChanged func(ctx context.Context, newDevice bluetooth.BluetoothDevice, ...) error + HandleVolumeKey func(ctx context.Context, event view.KeyEvent, isOnTv bool, caller string) error + HasHapticChannels func(ctx context.Context, uri net.Uri) (bool, error) + HasHeadTracker func(ctx context.Context, device AudioDeviceAttributes) (bool, error) + HasRegisteredDynamicPolicy func(ctx context.Context) (bool, error) + IsAudioServerRunning func(ctx context.Context) (bool, error) + IsBluetoothA2dpOn func(ctx context.Context) (bool, error) + IsBluetoothAudioDeviceCategoryFixed func(ctx context.Context, address string) (bool, error) + IsBluetoothScoOn func(ctx context.Context) (bool, error) + IsBluetoothVariableLatencyEnabled func(ctx context.Context) (bool, error) + IsCallScreeningModeSupported func(ctx context.Context) (bool, error) + IsCameraSoundForced func(ctx context.Context) (bool, error) + IsCsdAsAFeatureAvailable func(ctx context.Context) (bool, error) + IsCsdAsAFeatureEnabled func(ctx context.Context) (bool, error) + IsCsdEnabled func(ctx context.Context) (bool, error) + IsHdmiSystemAudioSupported func(ctx context.Context) (bool, error) + IsHeadTrackerAvailable func(ctx context.Context) (bool, error) + IsHeadTrackerEnabled func(ctx context.Context, device AudioDeviceAttributes) (bool, error) + IsHomeSoundEffectEnabled func(ctx context.Context) (bool, error) + IsHotwordStreamSupported func(ctx context.Context, lookbackAudio bool) (bool, error) + IsMasterMute func(ctx context.Context) (bool, error) + IsMicrophoneMuted func(ctx context.Context) (bool, error) + IsMusicActive func(ctx context.Context, remotely bool) (bool, error) + IsPstnCallAudioInterceptable func(ctx context.Context) (bool, error) + IsSpatializerAvailable func(ctx context.Context) (bool, error) + IsSpatializerAvailableForDevice func(ctx context.Context, device AudioDeviceAttributes) (bool, error) + IsSpatializerEnabled func(ctx context.Context) (bool, error) + IsSpeakerphoneOn func(ctx context.Context) (bool, error) + IsStreamAffectedByMute func(ctx context.Context, streamType int32) (bool, error) + IsStreamAffectedByRingerMode func(ctx context.Context, streamType int32) (bool, error) + IsStreamMute func(ctx context.Context, streamType int32) (bool, error) + IsSurroundFormatEnabled func(ctx context.Context, audioFormat int32) (bool, error) + IsUltrasoundSupported func(ctx context.Context) (bool, error) + IsValidRingerMode func(ctx context.Context, ringerMode int32) (bool, error) + IsVolumeControlUsingVolumeGroups func(ctx context.Context) (bool, error) + IsVolumeFixed func(ctx context.Context) (bool, error) + IsVolumeGroupMuted func(ctx context.Context, groupId int32) (bool, error) + LoadSoundEffects func(ctx context.Context) (bool, error) + LowerVolumeToRs1 func(ctx context.Context) error + MuteAwaitConnection func(ctx context.Context, usagesToMute []int32, dev AudioDeviceAttributes, ...) error + NotifyVolumeControllerVisible func(ctx context.Context, controller IVolumeController, visible bool) error + PlaySoundEffect func(ctx context.Context, effectType int32) error + PlaySoundEffectVolume func(ctx context.Context, effectType int32, volume float32) error + PlayerAttributes func(ctx context.Context, piid int32, attr AudioAttributes) error + PlayerEvent func(ctx context.Context, piid int32, event int32, eventId int32) error + PlayerHasOpPlayAudio func(ctx context.Context, piid int32, hasOpPlayAudio bool) error + PlayerSessionId func(ctx context.Context, piid int32, sessionId int32) error + PortEvent func(ctx context.Context, portId int32, event int32, extras *os.PersistableBundle) error + RecenterHeadTracker func(ctx context.Context) error + RecorderEvent func(ctx context.Context, riid int32, event int32) error + RegisterAudioPolicy func(ctx context.Context, policyConfig AudioPolicyConfig, ...) (string, error) + RegisterAudioServerStateDispatcher func(ctx context.Context, asd IAudioServerStateDispatcher) error + RegisterCapturePresetDevicesRoleDispatcher func(ctx context.Context, dispatcher ICapturePresetDevicesRoleDispatcher) error + RegisterCommunicationDeviceDispatcher func(ctx context.Context, dispatcher ICommunicationDeviceDispatcher) error + RegisterDeviceVolumeBehaviorDispatcher func(ctx context.Context, register bool, dispatcher IDeviceVolumeBehaviorDispatcher) error + RegisterDeviceVolumeDispatcherForAbsoluteVolume func(ctx context.Context, register bool, cb IAudioDeviceVolumeDispatcher, ...) error + RegisterHeadToSoundstagePoseCallback func(ctx context.Context, cb ISpatializerHeadToSoundStagePoseCallback) error + RegisterLoudnessCodecUpdatesDispatcher func(ctx context.Context, dispatcher ILoudnessCodecUpdatesDispatcher) error + RegisterModeDispatcher func(ctx context.Context, dispatcher IAudioModeDispatcher) error + RegisterMuteAwaitConnectionDispatcher func(ctx context.Context, cb IMuteAwaitConnectionCallback, register bool) error + RegisterPlaybackCallback func(ctx context.Context, pcdb IPlaybackConfigDispatcher) error + RegisterPreferredMixerAttributesDispatcher func(ctx context.Context, dispatcher IPreferredMixerAttributesDispatcher) error + RegisterRecordingCallback func(ctx context.Context, rcdb IRecordingConfigDispatcher) error + RegisterSpatializerCallback func(ctx context.Context, cb ISpatializerCallback) error + RegisterSpatializerHeadTrackerAvailableCallback func(ctx context.Context, cb ISpatializerHeadTrackerAvailableCallback, ...) error + RegisterSpatializerHeadTrackingCallback func(ctx context.Context, cb ISpatializerHeadTrackingModeCallback) error + RegisterSpatializerOutputCallback func(ctx context.Context, cb ISpatializerOutputCallback) error + RegisterStrategyNonDefaultDevicesDispatcher func(ctx context.Context, dispatcher IStrategyNonDefaultDevicesDispatcher) error + RegisterStrategyPreferredDevicesDispatcher func(ctx context.Context, dispatcher IStrategyPreferredDevicesDispatcher) error + RegisterStreamAliasingDispatcher func(ctx context.Context, isad IStreamAliasingDispatcher, register bool) error + ReleasePlayer func(ctx context.Context, piid int32) error + ReleaseRecorder func(ctx context.Context, riid int32) error + ReloadAudioSettings func(ctx context.Context) error + RemoveAssistantServicesUids func(ctx context.Context, assistantUID []int32) error + RemoveDeviceAsNonDefaultForStrategy func(ctx context.Context, strategy int32, device AudioDeviceAttributes) (int32, error) + RemoveLoudnessCodecInfo func(ctx context.Context, sessionId int32, codecInfo LoudnessCodecInfo) error + RemoveMixForPolicy func(ctx context.Context, policyConfig AudioPolicyConfig, ...) (int32, error) + RemoveOnDevicesForAttributesChangedListener func(ctx context.Context, callback IDevicesForAttributesCallback) error + RemovePreferredDevicesForStrategy func(ctx context.Context, strategy int32) (int32, error) + RemoveSpatializerCompatibleAudioDevice func(ctx context.Context, ada AudioDeviceAttributes) error + RemoveUidDeviceAffinity func(ctx context.Context, pcb audiopolicy.IAudioPolicyCallback, uid int32) (int32, error) + RemoveUserIdDeviceAffinity func(ctx context.Context, pcb audiopolicy.IAudioPolicyCallback) (int32, error) + RequestAudioFocus func(ctx context.Context, aa AudioAttributes, durationHint int32, cb binder.IBinder, ...) (int32, error) + RequestAudioFocusForTest func(ctx context.Context, aa AudioAttributes, durationHint int32, cb binder.IBinder, ...) (int32, error) + SendFocusLoss func(ctx context.Context, focusLoser AudioFocusInfo, ...) (bool, error) + SetA2dpSuspended func(ctx context.Context, on bool) error + SetActiveAssistantServiceUids func(ctx context.Context, activeUids []int32) error + SetAdditionalOutputDeviceDelay func(ctx context.Context, device AudioDeviceAttributes, delayMillis int64) (bool, error) + SetAllowedCapturePolicy func(ctx context.Context, capturePolicy int32) (int32, error) + SetBluetoothA2dpOn func(ctx context.Context, on bool) error + SetBluetoothAudioDeviceCategory func(ctx context.Context, address string, deviceCategory int32) (bool, error) + SetBluetoothAudioDeviceCategory_legacy func(ctx context.Context, address string, isBle bool, deviceCategory int32) error + SetBluetoothScoOn func(ctx context.Context, on bool) error + SetBluetoothVariableLatencyEnabled func(ctx context.Context, enabled bool) error + SetCommunicationDevice func(ctx context.Context, cb binder.IBinder, portId int32) (bool, error) + SetCsd func(ctx context.Context, csd float32) error + SetCsdAsAFeatureEnabled func(ctx context.Context, csdToggleValue bool) error + SetDesiredHeadTrackingMode func(ctx context.Context, mode int32) error + SetDeviceAsNonDefaultForStrategy func(ctx context.Context, strategy int32, device AudioDeviceAttributes) (int32, error) + SetDeviceVolume func(ctx context.Context, vi VolumeInfo, ada AudioDeviceAttributes) error + SetDeviceVolumeBehavior func(ctx context.Context, device AudioDeviceAttributes, deviceVolumeBehavior int32, ...) error + SetEncodedSurroundMode func(ctx context.Context, mode int32) (bool, error) + SetFadeManagerConfigurationForFocusLoss func(ctx context.Context, fmcForFocusLoss FadeManagerConfiguration) (int32, error) + SetFocusPropertiesForPolicy func(ctx context.Context, duckingBehavior int32, ...) (int32, error) + SetFocusRequestResultFromExtPolicy func(ctx context.Context, afi AudioFocusInfo, requestResult int32, ...) error + SetHdmiSystemAudioSupported func(ctx context.Context, on bool) (int32, error) + SetHeadTrackerEnabled func(ctx context.Context, enabled bool, device AudioDeviceAttributes) error + SetHomeSoundEffectEnabled func(ctx context.Context, enabled bool) error + SetLeAudioSuspended func(ctx context.Context, enable bool) error + SetMasterMute func(ctx context.Context, mute bool, flags int32) error + SetMicrophoneMute func(ctx context.Context, on bool) error + SetMicrophoneMuteFromSwitch func(ctx context.Context, on bool) error + SetMode func(ctx context.Context, mode int32, cb binder.IBinder) error + SetMultiAudioFocusEnabled func(ctx context.Context, enabled bool) error + SetNavigationRepeatSoundEffectsEnabled func(ctx context.Context, enabled bool) error + SetNotifAliasRingForTest func(ctx context.Context, alias bool) error + SetOutputRs2UpperBound func(ctx context.Context, rs2Value float32) error + SetPreferredDevicesForCapturePreset func(ctx context.Context, capturePreset int32, devices []AudioDeviceAttributes) (int32, error) + SetPreferredDevicesForStrategy func(ctx context.Context, strategy int32, devices []AudioDeviceAttributes) (int32, error) + SetPreferredMixerAttributes func(ctx context.Context, aa AudioAttributes, portId int32, ...) (int32, error) + SetRingerModeExternal func(ctx context.Context, ringerMode int32, caller string) error + SetRingerModeInternal func(ctx context.Context, ringerMode int32, caller string) error + SetRingtonePlayer func(ctx context.Context, player IRingtonePlayer) error + SetRttEnabled func(ctx context.Context, rttEnabled bool) error + SetSpatializerEnabled func(ctx context.Context, enabled bool) error + SetSpatializerGlobalTransform func(ctx context.Context, transform []float32) error + SetSpatializerParameter func(ctx context.Context, key int32, value []byte) error + SetSpeakerphoneOn func(ctx context.Context, cb binder.IBinder, on bool) error + SetStreamVolume func(ctx context.Context, streamType int32, index int32, flags int32) error + SetStreamVolumeForUid func(ctx context.Context, streamType int32, direction int32, flags int32, ...) error + SetStreamVolumeWithAttribution func(ctx context.Context, streamType int32, index int32, flags int32) error + SetSupportedSystemUsages func(ctx context.Context, systemUsages []int32) error + SetSurroundFormatEnabled func(ctx context.Context, audioFormat int32, enabled bool) (bool, error) + SetTestDeviceConnectionState func(ctx context.Context, device AudioDeviceAttributes, connected bool) error + SetUidDeviceAffinity func(ctx context.Context, pcb audiopolicy.IAudioPolicyCallback, uid int32, ...) (int32, error) + SetUserIdDeviceAffinity func(ctx context.Context, pcb audiopolicy.IAudioPolicyCallback, deviceTypes []int32, ...) (int32, error) + SetVibrateSetting func(ctx context.Context, vibrateType int32, vibrateSetting int32) error + SetVolumeController func(ctx context.Context, controller IVolumeController) error + SetVolumeGroupVolumeIndex func(ctx context.Context, groupId int32, index int32, flags int32) error + SetVolumePolicy func(ctx context.Context, policy VolumePolicy) error + SetWiredDeviceConnectionState func(ctx context.Context, aa AudioDeviceAttributes, state int32, caller string) error + ShouldNotificationSoundPlay func(ctx context.Context, aa AudioAttributes) (bool, error) + ShouldVibrate func(ctx context.Context, vibrateType int32) (bool, error) + StartBluetoothSco func(ctx context.Context, cb binder.IBinder, targetSdkVersion int32) error + StartBluetoothScoVirtualCall func(ctx context.Context, cb binder.IBinder) error + StartLoudnessCodecUpdates func(ctx context.Context, sessionId int32) error + StartWatchingRoutes func(ctx context.Context, observer IAudioRoutesObserver) (AudioRoutesInfo, error) + StopBluetoothSco func(ctx context.Context, cb binder.IBinder) error + StopLoudnessCodecUpdates func(ctx context.Context, sessionId int32) error + SupportsBluetoothVariableLatency func(ctx context.Context) (bool, error) + TrackPlayer func(ctx context.Context, pic PlayerBasePlayerIdCard) (int32, error) + TrackRecorder func(ctx context.Context, recorder binder.IBinder) (int32, error) + UnloadSoundEffects func(ctx context.Context) error + UnregisterAudioFocusClient func(ctx context.Context, clientId string) error + UnregisterAudioPolicy func(ctx context.Context, pcb audiopolicy.IAudioPolicyCallback) error + UnregisterAudioPolicyAsync func(ctx context.Context, pcb audiopolicy.IAudioPolicyCallback) error + UnregisterAudioServerStateDispatcher func(ctx context.Context, asd IAudioServerStateDispatcher) error + UnregisterCapturePresetDevicesRoleDispatcher func(ctx context.Context, dispatcher ICapturePresetDevicesRoleDispatcher) error + UnregisterCommunicationDeviceDispatcher func(ctx context.Context, dispatcher ICommunicationDeviceDispatcher) error + UnregisterHeadToSoundstagePoseCallback func(ctx context.Context, cb ISpatializerHeadToSoundStagePoseCallback) error + UnregisterLoudnessCodecUpdatesDispatcher func(ctx context.Context, dispatcher ILoudnessCodecUpdatesDispatcher) error + UnregisterModeDispatcher func(ctx context.Context, dispatcher IAudioModeDispatcher) error + UnregisterPlaybackCallback func(ctx context.Context, pcdb IPlaybackConfigDispatcher) error + UnregisterPreferredMixerAttributesDispatcher func(ctx context.Context, dispatcher IPreferredMixerAttributesDispatcher) error + UnregisterRecordingCallback func(ctx context.Context, rcdb IRecordingConfigDispatcher) error + UnregisterSpatializerCallback func(ctx context.Context, cb ISpatializerCallback) error + UnregisterSpatializerHeadTrackingCallback func(ctx context.Context, cb ISpatializerHeadTrackingModeCallback) error + UnregisterSpatializerOutputCallback func(ctx context.Context, cb ISpatializerOutputCallback) error + UnregisterStrategyNonDefaultDevicesDispatcher func(ctx context.Context, dispatcher IStrategyNonDefaultDevicesDispatcher) error + UnregisterStrategyPreferredDevicesDispatcher func(ctx context.Context, dispatcher IStrategyPreferredDevicesDispatcher) error + UpdateMixingRulesForPolicy func(ctx context.Context, mixesToUpdate []AudioMix, ...) (int32, error) + type IAudioTrack interface + ApplyVolumeShaper func(ctx context.Context, configuration VolumeShaperConfiguration, ...) (int32, error) + AsBinder func() binder.IBinder + AttachAuxEffect func(ctx context.Context, effectId int32) (int32, error) + Flush func(ctx context.Context) error + GetAudioDescriptionMixLevel func(ctx context.Context) (float32, error) + GetCblk func(ctx context.Context) (SharedFileRegion, error) + GetDualMonoMode func(ctx context.Context) (common.AudioDualMonoMode, error) + GetPlaybackRateParameters func(ctx context.Context) (common.AudioPlaybackRate, error) + GetTimestamp func(ctx context.Context, timestamp AudioTimestampInternal) (int32, error) + GetVolumeShaperState func(ctx context.Context, id int32) (VolumeShaperState, error) + Pause func(ctx context.Context) error + SelectPresentation func(ctx context.Context, presentationId int32, programId int32) (int32, error) + SetAudioDescriptionMixLevel func(ctx context.Context, leveldB float32) error + SetDualMonoMode func(ctx context.Context, mode common.AudioDualMonoMode) error + SetParameters func(ctx context.Context, keyValuePairs string) (int32, error) + SetPlaybackRateParameters func(ctx context.Context, playbackRate common.AudioPlaybackRate) error + Signal func(ctx context.Context) error + Start func(ctx context.Context) (int32, error) + Stop func(ctx context.Context) error + func NewAudioTrackStub(impl IAudioTrackServer) IAudioTrack + type IAudioTrackCallback interface + AsBinder func() binder.IBinder + OnCodecFormatChanged func(ctx context.Context, audioMetadata []byte) error + func NewAudioTrackCallbackStub(impl IAudioTrackCallbackServer) IAudioTrackCallback + type IAudioTrackCallbackServer interface + OnCodecFormatChanged func(ctx context.Context, audioMetadata []byte) error + type IAudioTrackServer interface + ApplyVolumeShaper func(ctx context.Context, configuration VolumeShaperConfiguration, ...) (int32, error) + AttachAuxEffect func(ctx context.Context, effectId int32) (int32, error) + Flush func(ctx context.Context) error + GetAudioDescriptionMixLevel func(ctx context.Context) (float32, error) + GetCblk func(ctx context.Context) (SharedFileRegion, error) + GetDualMonoMode func(ctx context.Context) (common.AudioDualMonoMode, error) + GetPlaybackRateParameters func(ctx context.Context) (common.AudioPlaybackRate, error) + GetTimestamp func(ctx context.Context, timestamp AudioTimestampInternal) (int32, error) + GetVolumeShaperState func(ctx context.Context, id int32) (VolumeShaperState, error) + Pause func(ctx context.Context) error + SelectPresentation func(ctx context.Context, presentationId int32, programId int32) (int32, error) + SetAudioDescriptionMixLevel func(ctx context.Context, leveldB float32) error + SetDualMonoMode func(ctx context.Context, mode common.AudioDualMonoMode) error + SetParameters func(ctx context.Context, keyValuePairs string) (int32, error) + SetPlaybackRateParameters func(ctx context.Context, playbackRate common.AudioPlaybackRate) error + Signal func(ctx context.Context) error + Start func(ctx context.Context) (int32, error) + Stop func(ctx context.Context) error + type ICapturePresetDevicesRoleDispatcher interface + AsBinder func() binder.IBinder + DispatchDevicesRoleChanged func(ctx context.Context, capturePreset int32, role int32, ...) error + func NewCapturePresetDevicesRoleDispatcherStub(impl ICapturePresetDevicesRoleDispatcherServer) ICapturePresetDevicesRoleDispatcher + type ICapturePresetDevicesRoleDispatcherServer interface + DispatchDevicesRoleChanged func(ctx context.Context, capturePreset int32, role int32, ...) error + type ICaptureStateListener interface + AsBinder func() binder.IBinder + SetCaptureState func(ctx context.Context, active bool) error + func NewCaptureStateListenerStub(impl ICaptureStateListenerServer) ICaptureStateListener + type ICaptureStateListenerServer interface + SetCaptureState func(ctx context.Context, active bool) error + type ICommunicationDeviceDispatcher interface + AsBinder func() binder.IBinder + DispatchCommunicationDeviceChanged func(ctx context.Context, portId int32) error + func NewCommunicationDeviceDispatcherStub(impl ICommunicationDeviceDispatcherServer) ICommunicationDeviceDispatcher + type ICommunicationDeviceDispatcherServer interface + DispatchCommunicationDeviceChanged func(ctx context.Context, portId int32) error + type IDeviceVolumeBehaviorDispatcher interface + AsBinder func() binder.IBinder + DispatchDeviceVolumeBehaviorChanged func(ctx context.Context, device AudioDeviceAttributes, deviceVolumeBehavior int32) error + func NewDeviceVolumeBehaviorDispatcherStub(impl IDeviceVolumeBehaviorDispatcherServer) IDeviceVolumeBehaviorDispatcher + type IDeviceVolumeBehaviorDispatcherServer interface + DispatchDeviceVolumeBehaviorChanged func(ctx context.Context, device AudioDeviceAttributes, deviceVolumeBehavior int32) error + type IDevicesForAttributesCallback interface + AsBinder func() binder.IBinder + OnDevicesForAttributesChanged func(ctx context.Context, attributes AudioAttributes, forVolume bool, ...) error + func NewDevicesForAttributesCallbackStub(impl IDevicesForAttributesCallbackServer) IDevicesForAttributesCallback + type IDevicesForAttributesCallbackServer interface + OnDevicesForAttributesChanged func(ctx context.Context, attributes AudioAttributes, forVolume bool, ...) error + type IEffect interface + AsBinder func() binder.IBinder + Command func(ctx context.Context, cmdCode int32, cmdData []byte, maxResponseSize int32, ...) (int32, error) + Disable func(ctx context.Context) (int32, error) + Disconnect func(ctx context.Context) error + Enable func(ctx context.Context) (int32, error) + GetCblk func(ctx context.Context) (SharedFileRegion, error) + GetConfig func(ctx context.Context, config EffectConfig) (int32, error) + func NewEffectStub(impl IEffectServer) IEffect + type IEffectClient interface + AsBinder func() binder.IBinder + CommandExecuted func(ctx context.Context, cmdCode int32, cmdData []byte, replyData []byte) error + ControlStatusChanged func(ctx context.Context, controlGranted bool) error + EnableStatusChanged func(ctx context.Context, enabled bool) error + FramesProcessed func(ctx context.Context, frames int32) error + func NewEffectClientStub(impl IEffectClientServer) IEffectClient + type IEffectClientServer interface + CommandExecuted func(ctx context.Context, cmdCode int32, cmdData []byte, replyData []byte) error + ControlStatusChanged func(ctx context.Context, controlGranted bool) error + EnableStatusChanged func(ctx context.Context, enabled bool) error + FramesProcessed func(ctx context.Context, frames int32) error + type IEffectServer interface + Command func(ctx context.Context, cmdCode int32, cmdData []byte, maxResponseSize int32, ...) (int32, error) + Disable func(ctx context.Context) (int32, error) + Disconnect func(ctx context.Context) error + Enable func(ctx context.Context) (int32, error) + GetCblk func(ctx context.Context) (SharedFileRegion, error) + GetConfig func(ctx context.Context, config EffectConfig) (int32, error) + type ILoudnessCodecUpdatesDispatcher interface + AsBinder func() binder.IBinder + DispatchLoudnessCodecParameterChange func(ctx context.Context, sessionId int32, params os.PersistableBundle) error + func NewLoudnessCodecUpdatesDispatcherStub(impl ILoudnessCodecUpdatesDispatcherServer) ILoudnessCodecUpdatesDispatcher + type ILoudnessCodecUpdatesDispatcherServer interface + DispatchLoudnessCodecParameterChange func(ctx context.Context, sessionId int32, params os.PersistableBundle) error + type IMediaHTTPConnection interface + AsBinder func() binder.IBinder + Connect func(ctx context.Context, uri string, headers string) (binder.IBinder, error) + Disconnect func(ctx context.Context) error + GetMIMEType func(ctx context.Context) (string, error) + GetSize func(ctx context.Context) (int64, error) + GetUri func(ctx context.Context) (string, error) + ReadAt func(ctx context.Context, offset int64, size int32) (int32, error) + func NewMediaHTTPConnectionStub(impl IMediaHTTPConnectionServer) IMediaHTTPConnection + type IMediaHTTPConnectionServer interface + Connect func(ctx context.Context, uri string, headers string) (binder.IBinder, error) + Disconnect func(ctx context.Context) error + GetMIMEType func(ctx context.Context) (string, error) + GetSize func(ctx context.Context) (int64, error) + GetUri func(ctx context.Context) (string, error) + ReadAt func(ctx context.Context, offset int64, size int32) (int32, error) + type IMediaHTTPService interface + AsBinder func() binder.IBinder + MakeHTTPConnection func(ctx context.Context) (IMediaHTTPConnection, error) + func NewMediaHTTPServiceStub(impl IMediaHTTPServiceServer) IMediaHTTPService + type IMediaHTTPServiceServer interface + MakeHTTPConnection func(ctx context.Context) (IMediaHTTPConnection, error) + type IMediaMetricsService interface + AsBinder func() binder.IBinder + SubmitBuffer func(ctx context.Context, buffer []byte) error + func NewMediaMetricsServiceStub(impl IMediaMetricsServiceServer) IMediaMetricsService + type IMediaMetricsServiceServer interface + SubmitBuffer func(ctx context.Context, buffer []byte) error + type IMediaResourceMonitor interface + AsBinder func() binder.IBinder + NotifyResourceGranted func(ctx context.Context, pid int32, type_ int32) error + func NewMediaResourceMonitorStub(impl IMediaResourceMonitorServer) IMediaResourceMonitor + type IMediaResourceMonitorServer interface + NotifyResourceGranted func(ctx context.Context, pid int32, type_ int32) error + type IMediaRoute2ProviderService interface + AsBinder func() binder.IBinder + DeselectRoute func(ctx context.Context, requestId int64, sessionId string, routeId string) error + ReleaseSession func(ctx context.Context, requestId int64, sessionId string) error + RequestCreateSession func(ctx context.Context, requestId int64, packageName string, routeId string, ...) error + SelectRoute func(ctx context.Context, requestId int64, sessionId string, routeId string) error + SetCallback func(ctx context.Context, callback IMediaRoute2ProviderServiceCallback) error + SetRouteVolume func(ctx context.Context, requestId int64, routeId string, volume int32) error + SetSessionVolume func(ctx context.Context, requestId int64, sessionId string, volume int32) error + TransferToRoute func(ctx context.Context, requestId int64, sessionId string, routeId string) error + UpdateDiscoveryPreference func(ctx context.Context, discoveryPreference RouteDiscoveryPreference) error + func NewMediaRoute2ProviderServiceStub(impl IMediaRoute2ProviderServiceServer) IMediaRoute2ProviderService + type IMediaRoute2ProviderServiceCallback interface + AsBinder func() binder.IBinder + NotifyProviderUpdated func(ctx context.Context, providerInfo MediaRoute2ProviderInfo) error + NotifyRequestFailed func(ctx context.Context, requestId int64, reason int32) error + NotifySessionCreated func(ctx context.Context, requestId int64, sessionInfo RoutingSessionInfo) error + NotifySessionReleased func(ctx context.Context, sessionInfo RoutingSessionInfo) error + NotifySessionsUpdated func(ctx context.Context, sessionInfo []RoutingSessionInfo) error + func NewMediaRoute2ProviderServiceCallbackStub(impl IMediaRoute2ProviderServiceCallbackServer) IMediaRoute2ProviderServiceCallback + type IMediaRoute2ProviderServiceCallbackServer interface + NotifyProviderUpdated func(ctx context.Context, providerInfo MediaRoute2ProviderInfo) error + NotifyRequestFailed func(ctx context.Context, requestId int64, reason int32) error + NotifySessionCreated func(ctx context.Context, requestId int64, sessionInfo RoutingSessionInfo) error + NotifySessionReleased func(ctx context.Context, sessionInfo RoutingSessionInfo) error + NotifySessionsUpdated func(ctx context.Context, sessionInfo []RoutingSessionInfo) error + type IMediaRoute2ProviderServiceServer interface + DeselectRoute func(ctx context.Context, requestId int64, sessionId string, routeId string) error + ReleaseSession func(ctx context.Context, requestId int64, sessionId string) error + RequestCreateSession func(ctx context.Context, requestId int64, packageName string, routeId string, ...) error + SelectRoute func(ctx context.Context, requestId int64, sessionId string, routeId string) error + SetCallback func(ctx context.Context, callback IMediaRoute2ProviderServiceCallback) error + SetRouteVolume func(ctx context.Context, requestId int64, routeId string, volume int32) error + SetSessionVolume func(ctx context.Context, requestId int64, sessionId string, volume int32) error + TransferToRoute func(ctx context.Context, requestId int64, sessionId string, routeId string) error + UpdateDiscoveryPreference func(ctx context.Context, discoveryPreference RouteDiscoveryPreference) error + type IMediaRouter2 interface + AsBinder func() binder.IBinder + NotifyRouterRegistered func(ctx context.Context, currentRoutes []MediaRoute2Info, ...) error + NotifyRoutesUpdated func(ctx context.Context, routes []MediaRoute2Info) error + NotifySessionCreated func(ctx context.Context, requestId int32, sessionInfo *RoutingSessionInfo) error + NotifySessionInfoChanged func(ctx context.Context, sessionInfo RoutingSessionInfo) error + NotifySessionReleased func(ctx context.Context, sessionInfo RoutingSessionInfo) error + RequestCreateSessionByManager func(ctx context.Context, uniqueRequestId int64, oldSession RoutingSessionInfo, ...) error + func NewMediaRouter2Stub(impl IMediaRouter2Server) IMediaRouter2 + type IMediaRouter2Manager interface + AsBinder func() binder.IBinder + NotifyDiscoveryPreferenceChanged func(ctx context.Context, packageName string, ...) error + NotifyRequestFailed func(ctx context.Context, requestId int32, reason int32) error + NotifyRouteListingPreferenceChange func(ctx context.Context, packageName string, ...) error + NotifyRoutesUpdated func(ctx context.Context, routes []MediaRoute2Info) error + NotifySessionCreated func(ctx context.Context, requestId int32, session RoutingSessionInfo) error + NotifySessionReleased func(ctx context.Context, session RoutingSessionInfo) error + NotifySessionUpdated func(ctx context.Context, session RoutingSessionInfo) error + func NewMediaRouter2ManagerStub(impl IMediaRouter2ManagerServer) IMediaRouter2Manager + type IMediaRouter2ManagerServer interface + NotifyDiscoveryPreferenceChanged func(ctx context.Context, packageName string, ...) error + NotifyRequestFailed func(ctx context.Context, requestId int32, reason int32) error + NotifyRouteListingPreferenceChange func(ctx context.Context, packageName string, ...) error + NotifyRoutesUpdated func(ctx context.Context, routes []MediaRoute2Info) error + NotifySessionCreated func(ctx context.Context, requestId int32, session RoutingSessionInfo) error + NotifySessionReleased func(ctx context.Context, session RoutingSessionInfo) error + NotifySessionUpdated func(ctx context.Context, session RoutingSessionInfo) error + type IMediaRouter2Server interface + NotifyRouterRegistered func(ctx context.Context, currentRoutes []MediaRoute2Info, ...) error + NotifyRoutesUpdated func(ctx context.Context, routes []MediaRoute2Info) error + NotifySessionCreated func(ctx context.Context, requestId int32, sessionInfo *RoutingSessionInfo) error + NotifySessionInfoChanged func(ctx context.Context, sessionInfo RoutingSessionInfo) error + NotifySessionReleased func(ctx context.Context, sessionInfo RoutingSessionInfo) error + RequestCreateSessionByManager func(ctx context.Context, uniqueRequestId int64, oldSession RoutingSessionInfo, ...) error + type IMediaRouterClient interface + AsBinder func() binder.IBinder + OnGroupRouteSelected func(ctx context.Context, routeId string) error + OnRestoreRoute func(ctx context.Context) error + OnStateChanged func(ctx context.Context) error + func NewMediaRouterClientStub(impl IMediaRouterClientServer) IMediaRouterClient + type IMediaRouterClientServer interface + OnGroupRouteSelected func(ctx context.Context, routeId string) error + OnRestoreRoute func(ctx context.Context) error + OnStateChanged func(ctx context.Context) error + type IMediaRouterService interface + AsBinder func() binder.IBinder + DeselectRouteWithManager func(ctx context.Context, manager IMediaRouter2Manager, requestId int32, ...) error + DeselectRouteWithRouter2 func(ctx context.Context, router IMediaRouter2, sessionId string, ...) error + GetRemoteSessions func(ctx context.Context, manager IMediaRouter2Manager) ([]RoutingSessionInfo, error) + GetState func(ctx context.Context, client IMediaRouterClient) (MediaRouterClientState, error) + GetSystemRoutes func(ctx context.Context) ([]MediaRoute2Info, error) + GetSystemSessionInfo func(ctx context.Context) (RoutingSessionInfo, error) + GetSystemSessionInfoForPackage func(ctx context.Context, packageName string) (RoutingSessionInfo, error) + IsPlaybackActive func(ctx context.Context, client IMediaRouterClient) (bool, error) + RegisterClientAsUser func(ctx context.Context, client IMediaRouterClient, packageName string) error + RegisterClientGroupId func(ctx context.Context, client IMediaRouterClient, groupId string) error + RegisterManager func(ctx context.Context, manager IMediaRouter2Manager, packageName string) error + RegisterProxyRouter func(ctx context.Context, manager IMediaRouter2Manager, callingPackageName string, ...) error + RegisterRouter2 func(ctx context.Context, router IMediaRouter2, packageName string) error + ReleaseSessionWithManager func(ctx context.Context, manager IMediaRouter2Manager, requestId int32, ...) error + ReleaseSessionWithRouter2 func(ctx context.Context, router IMediaRouter2, sessionId string) error + RequestCreateSessionWithManager func(ctx context.Context, manager IMediaRouter2Manager, requestId int32, ...) error + RequestCreateSessionWithRouter2 func(ctx context.Context, router IMediaRouter2, requestId int32, ...) error + RequestSetVolume func(ctx context.Context, client IMediaRouterClient, routeId string, volume int32) error + RequestUpdateVolume func(ctx context.Context, client IMediaRouterClient, routeId string, ...) error + SelectRouteWithManager func(ctx context.Context, manager IMediaRouter2Manager, requestId int32, ...) error + SelectRouteWithRouter2 func(ctx context.Context, router IMediaRouter2, sessionId string, ...) error + SetBluetoothA2dpOn func(ctx context.Context, client IMediaRouterClient, on bool) error + SetDiscoveryRequest func(ctx context.Context, client IMediaRouterClient, routeTypes int32, ...) error + SetDiscoveryRequestWithRouter2 func(ctx context.Context, router IMediaRouter2, preference RouteDiscoveryPreference) error + SetRouteListingPreference func(ctx context.Context, router IMediaRouter2, ...) error + SetRouteVolumeWithManager func(ctx context.Context, manager IMediaRouter2Manager, requestId int32, ...) error + SetRouteVolumeWithRouter2 func(ctx context.Context, router IMediaRouter2, route MediaRoute2Info, volume int32) error + SetSelectedRoute func(ctx context.Context, client IMediaRouterClient, routeId string, explicit bool) error + SetSessionVolumeWithManager func(ctx context.Context, manager IMediaRouter2Manager, requestId int32, ...) error + SetSessionVolumeWithRouter2 func(ctx context.Context, router IMediaRouter2, sessionId string, volume int32) error + ShowMediaOutputSwitcher func(ctx context.Context, packageName string) (bool, error) + TransferToRouteWithManager func(ctx context.Context, manager IMediaRouter2Manager, requestId int32, ...) error + TransferToRouteWithRouter2 func(ctx context.Context, router IMediaRouter2, sessionId string, ...) error + UnregisterClient func(ctx context.Context, client IMediaRouterClient) error + UnregisterManager func(ctx context.Context, manager IMediaRouter2Manager) error + UnregisterRouter2 func(ctx context.Context, router IMediaRouter2) error + UpdateScanningState func(ctx context.Context, manager IMediaRouter2Manager, scanningState int32) error + UpdateScanningStateWithRouter2 func(ctx context.Context, router IMediaRouter2, scanningState int32) error + func NewMediaRouterServiceStub(impl IMediaRouterServiceServer) IMediaRouterService + type IMediaRouterServiceServer interface + DeselectRouteWithManager func(ctx context.Context, manager IMediaRouter2Manager, requestId int32, ...) error + DeselectRouteWithRouter2 func(ctx context.Context, router IMediaRouter2, sessionId string, ...) error + GetRemoteSessions func(ctx context.Context, manager IMediaRouter2Manager) ([]RoutingSessionInfo, error) + GetState func(ctx context.Context, client IMediaRouterClient) (MediaRouterClientState, error) + GetSystemRoutes func(ctx context.Context) ([]MediaRoute2Info, error) + GetSystemSessionInfo func(ctx context.Context) (RoutingSessionInfo, error) + GetSystemSessionInfoForPackage func(ctx context.Context, packageName string) (RoutingSessionInfo, error) + IsPlaybackActive func(ctx context.Context, client IMediaRouterClient) (bool, error) + RegisterClientAsUser func(ctx context.Context, client IMediaRouterClient, packageName string) error + RegisterClientGroupId func(ctx context.Context, client IMediaRouterClient, groupId string) error + RegisterManager func(ctx context.Context, manager IMediaRouter2Manager, packageName string) error + RegisterProxyRouter func(ctx context.Context, manager IMediaRouter2Manager, callingPackageName string, ...) error + RegisterRouter2 func(ctx context.Context, router IMediaRouter2, packageName string) error + ReleaseSessionWithManager func(ctx context.Context, manager IMediaRouter2Manager, requestId int32, ...) error + ReleaseSessionWithRouter2 func(ctx context.Context, router IMediaRouter2, sessionId string) error + RequestCreateSessionWithManager func(ctx context.Context, manager IMediaRouter2Manager, requestId int32, ...) error + RequestCreateSessionWithRouter2 func(ctx context.Context, router IMediaRouter2, requestId int32, ...) error + RequestSetVolume func(ctx context.Context, client IMediaRouterClient, routeId string, volume int32) error + RequestUpdateVolume func(ctx context.Context, client IMediaRouterClient, routeId string, ...) error + SelectRouteWithManager func(ctx context.Context, manager IMediaRouter2Manager, requestId int32, ...) error + SelectRouteWithRouter2 func(ctx context.Context, router IMediaRouter2, sessionId string, ...) error + SetBluetoothA2dpOn func(ctx context.Context, client IMediaRouterClient, on bool) error + SetDiscoveryRequest func(ctx context.Context, client IMediaRouterClient, routeTypes int32, ...) error + SetDiscoveryRequestWithRouter2 func(ctx context.Context, router IMediaRouter2, preference RouteDiscoveryPreference) error + SetRouteListingPreference func(ctx context.Context, router IMediaRouter2, ...) error + SetRouteVolumeWithManager func(ctx context.Context, manager IMediaRouter2Manager, requestId int32, ...) error + SetRouteVolumeWithRouter2 func(ctx context.Context, router IMediaRouter2, route MediaRoute2Info, volume int32) error + SetSelectedRoute func(ctx context.Context, client IMediaRouterClient, routeId string, explicit bool) error + SetSessionVolumeWithManager func(ctx context.Context, manager IMediaRouter2Manager, requestId int32, ...) error + SetSessionVolumeWithRouter2 func(ctx context.Context, router IMediaRouter2, sessionId string, volume int32) error + ShowMediaOutputSwitcher func(ctx context.Context, packageName string) (bool, error) + TransferToRouteWithManager func(ctx context.Context, manager IMediaRouter2Manager, requestId int32, ...) error + TransferToRouteWithRouter2 func(ctx context.Context, router IMediaRouter2, sessionId string, ...) error + UnregisterClient func(ctx context.Context, client IMediaRouterClient) error + UnregisterManager func(ctx context.Context, manager IMediaRouter2Manager) error + UnregisterRouter2 func(ctx context.Context, router IMediaRouter2) error + UpdateScanningState func(ctx context.Context, manager IMediaRouter2Manager, scanningState int32) error + UpdateScanningStateWithRouter2 func(ctx context.Context, router IMediaRouter2, scanningState int32) error + type IMediaScannerListener interface + AsBinder func() binder.IBinder + ScanCompleted func(ctx context.Context, path string, uri net.Uri) error + func NewMediaScannerListenerStub(impl IMediaScannerListenerServer) IMediaScannerListener + type IMediaScannerListenerServer interface + ScanCompleted func(ctx context.Context, path string, uri net.Uri) error + type IMediaScannerService interface + AsBinder func() binder.IBinder + RequestScanFile func(ctx context.Context, path string, mimeType string, ...) error + ScanFile func(ctx context.Context, path string, mimeType string) error + func NewMediaScannerServiceStub(impl IMediaScannerServiceServer) IMediaScannerService + type IMediaScannerServiceServer interface + RequestScanFile func(ctx context.Context, path string, mimeType string, ...) error + ScanFile func(ctx context.Context, path string, mimeType string) error + type IMediaTranscodingService interface + AsBinder func() binder.IBinder + GetNumOfClients func(ctx context.Context) (int32, error) + RegisterClient func(ctx context.Context, callback ITranscodingClientCallback, clientName string) (ITranscodingClient, error) + func NewMediaTranscodingServiceStub(impl IMediaTranscodingServiceServer) IMediaTranscodingService + type IMediaTranscodingServiceServer interface + GetNumOfClients func(ctx context.Context) (int32, error) + RegisterClient func(ctx context.Context, callback ITranscodingClientCallback, clientName string) (ITranscodingClient, error) + type IMuteAwaitConnectionCallback interface + AsBinder func() binder.IBinder + DispatchOnMutedUntilConnection func(ctx context.Context, device AudioDeviceAttributes, mutedUsages []int32) error + DispatchOnUnmutedEvent func(ctx context.Context, event int32, device AudioDeviceAttributes, ...) error + func NewMuteAwaitConnectionCallbackStub(impl IMuteAwaitConnectionCallbackServer) IMuteAwaitConnectionCallback + type IMuteAwaitConnectionCallbackServer interface + DispatchOnMutedUntilConnection func(ctx context.Context, device AudioDeviceAttributes, mutedUsages []int32) error + DispatchOnUnmutedEvent func(ctx context.Context, event int32, device AudioDeviceAttributes, ...) error + type INativeSpatializerCallback interface + AsBinder func() binder.IBinder + OnLevelChanged func(ctx context.Context, level common.SpatializationLevel) error + OnOutputChanged func(ctx context.Context, output int32) error + func NewNativeSpatializerCallbackStub(impl INativeSpatializerCallbackServer) INativeSpatializerCallback + type INativeSpatializerCallbackServer interface + OnLevelChanged func(ctx context.Context, level common.SpatializationLevel) error + OnOutputChanged func(ctx context.Context, output int32) error + type INearbyMediaDevicesProvider interface + AsBinder func() binder.IBinder + RegisterNearbyDevicesCallback func(ctx context.Context, callback INearbyMediaDevicesUpdateCallback) error + UnregisterNearbyDevicesCallback func(ctx context.Context, callback INearbyMediaDevicesUpdateCallback) error + func NewNearbyMediaDevicesProviderStub(impl INearbyMediaDevicesProviderServer) INearbyMediaDevicesProvider + type INearbyMediaDevicesProviderServer interface + RegisterNearbyDevicesCallback func(ctx context.Context, callback INearbyMediaDevicesUpdateCallback) error + UnregisterNearbyDevicesCallback func(ctx context.Context, callback INearbyMediaDevicesUpdateCallback) error + type INearbyMediaDevicesUpdateCallback interface + AsBinder func() binder.IBinder + OnDevicesUpdated func(ctx context.Context, nearbyDevices []NearbyDevice) error + func NewNearbyMediaDevicesUpdateCallbackStub(impl INearbyMediaDevicesUpdateCallbackServer) INearbyMediaDevicesUpdateCallback + type INearbyMediaDevicesUpdateCallbackServer interface + OnDevicesUpdated func(ctx context.Context, nearbyDevices []NearbyDevice) error + type IPlaybackConfigDispatcher interface + AsBinder func() binder.IBinder + DispatchPlaybackConfigChange func(ctx context.Context, configs []AudioPlaybackConfiguration, flush bool) error + func NewPlaybackConfigDispatcherStub(impl IPlaybackConfigDispatcherServer) IPlaybackConfigDispatcher + type IPlaybackConfigDispatcherServer interface + DispatchPlaybackConfigChange func(ctx context.Context, configs []AudioPlaybackConfiguration, flush bool) error + type IPlayer interface + ApplyVolumeShaper func(ctx context.Context, configuration VolumeShaperConfiguration, ...) error + AsBinder func() binder.IBinder + Pause func(ctx context.Context) error + SetPan func(ctx context.Context, pan float32) error + SetStartDelayMs func(ctx context.Context, delayMs int32) error + SetVolume func(ctx context.Context, vol float32) error + Start func(ctx context.Context) error + Stop func(ctx context.Context) error + func NewPlayerStub(impl IPlayerServer) IPlayer + type IPlayerServer interface + ApplyVolumeShaper func(ctx context.Context, configuration VolumeShaperConfiguration, ...) error + Pause func(ctx context.Context) error + SetPan func(ctx context.Context, pan float32) error + SetStartDelayMs func(ctx context.Context, delayMs int32) error + SetVolume func(ctx context.Context, vol float32) error + Start func(ctx context.Context) error + Stop func(ctx context.Context) error + type IPreferredMixerAttributesDispatcher interface + AsBinder func() binder.IBinder + DispatchPrefMixerAttributesChanged func(ctx context.Context, attributes AudioAttributes, deviceId int32, ...) error + func NewPreferredMixerAttributesDispatcherStub(impl IPreferredMixerAttributesDispatcherServer) IPreferredMixerAttributesDispatcher + type IPreferredMixerAttributesDispatcherServer interface + DispatchPrefMixerAttributesChanged func(ctx context.Context, attributes AudioAttributes, deviceId int32, ...) error + type IRecordingConfigDispatcher interface + AsBinder func() binder.IBinder + DispatchRecordingConfigChange func(ctx context.Context, configs []AudioRecordingConfiguration) error + func NewRecordingConfigDispatcherStub(impl IRecordingConfigDispatcherServer) IRecordingConfigDispatcher + type IRecordingConfigDispatcherServer interface + DispatchRecordingConfigChange func(ctx context.Context, configs []AudioRecordingConfiguration) error + type IRemoteDisplayCallback interface + AsBinder func() binder.IBinder + OnStateChanged func(ctx context.Context, state RemoteDisplayState) error + func NewRemoteDisplayCallbackStub(impl IRemoteDisplayCallbackServer) IRemoteDisplayCallback + type IRemoteDisplayCallbackServer interface + OnStateChanged func(ctx context.Context, state RemoteDisplayState) error + type IRemoteDisplayProvider interface + AdjustVolume func(ctx context.Context, id string, delta int32) error + AsBinder func() binder.IBinder + Connect func(ctx context.Context, id string) error + Disconnect func(ctx context.Context, id string) error + SetCallback func(ctx context.Context, callback IRemoteDisplayCallback) error + SetDiscoveryMode func(ctx context.Context, mode int32) error + SetVolume func(ctx context.Context, id string, volume int32) error + func NewRemoteDisplayProviderStub(impl IRemoteDisplayProviderServer) IRemoteDisplayProvider + type IRemoteDisplayProviderServer interface + AdjustVolume func(ctx context.Context, id string, delta int32) error + Connect func(ctx context.Context, id string) error + Disconnect func(ctx context.Context, id string) error + SetCallback func(ctx context.Context, callback IRemoteDisplayCallback) error + SetDiscoveryMode func(ctx context.Context, mode int32) error + SetVolume func(ctx context.Context, id string, volume int32) error + type IRemoteSessionCallback interface + AsBinder func() binder.IBinder + OnSessionChanged func(ctx context.Context, sessionToken session.MediaSessionToken) error + OnVolumeChanged func(ctx context.Context, sessionToken session.MediaSessionToken, flags int32) error + func NewRemoteSessionCallbackStub(impl IRemoteSessionCallbackServer) IRemoteSessionCallback + type IRemoteSessionCallbackServer interface + OnSessionChanged func(ctx context.Context, sessionToken session.MediaSessionToken) error + OnVolumeChanged func(ctx context.Context, sessionToken session.MediaSessionToken, flags int32) error + type IRemoteVolumeObserver interface + AsBinder func() binder.IBinder + DispatchRemoteVolumeUpdate func(ctx context.Context, direction int32, value int32) error + func NewRemoteVolumeObserverStub(impl IRemoteVolumeObserverServer) IRemoteVolumeObserver + type IRemoteVolumeObserverServer interface + DispatchRemoteVolumeUpdate func(ctx context.Context, direction int32, value int32) error + type IResourceManagerClient interface + AsBinder func() binder.IBinder + GetName func(ctx context.Context) (string, error) + ReclaimResource func(ctx context.Context) (bool, error) + func NewResourceManagerClientStub(impl IResourceManagerClientServer) IResourceManagerClient + type IResourceManagerClientServer interface + GetName func(ctx context.Context) (string, error) + ReclaimResource func(ctx context.Context) (bool, error) + type IResourceManagerService interface + AddResource func(ctx context.Context, clientInfo ClientInfoParcel, ...) error + AsBinder func() binder.IBinder + Config func(ctx context.Context, policies []MediaResourcePolicyParcel) error + MarkClientForPendingRemoval func(ctx context.Context, clientInfo ClientInfoParcel) error + NotifyClientConfigChanged func(ctx context.Context, clientConfig ClientConfigParcel) error + NotifyClientCreated func(ctx context.Context, clientInfo ClientInfoParcel) error + NotifyClientStarted func(ctx context.Context, clientConfig ClientConfigParcel) error + NotifyClientStopped func(ctx context.Context, clientConfig ClientConfigParcel) error + OverridePid func(ctx context.Context, originalPid int32, newPid int32) error + OverrideProcessInfo func(ctx context.Context, client IResourceManagerClient, pid int32, procState int32, ...) error + ReclaimResource func(ctx context.Context, clientInfo ClientInfoParcel, ...) (bool, error) + ReclaimResourcesFromClientsPendingRemoval func(ctx context.Context, pid int32) error + RemoveClient func(ctx context.Context, clientInfo ClientInfoParcel) error + RemoveResource func(ctx context.Context, clientInfo ClientInfoParcel, ...) error + func NewResourceManagerServiceStub(impl IResourceManagerServiceServer) IResourceManagerService + type IResourceManagerServiceServer interface + AddResource func(ctx context.Context, clientInfo ClientInfoParcel, ...) error + Config func(ctx context.Context, policies []MediaResourcePolicyParcel) error + MarkClientForPendingRemoval func(ctx context.Context, clientInfo ClientInfoParcel) error + NotifyClientConfigChanged func(ctx context.Context, clientConfig ClientConfigParcel) error + NotifyClientCreated func(ctx context.Context, clientInfo ClientInfoParcel) error + NotifyClientStarted func(ctx context.Context, clientConfig ClientConfigParcel) error + NotifyClientStopped func(ctx context.Context, clientConfig ClientConfigParcel) error + OverridePid func(ctx context.Context, originalPid int32, newPid int32) error + OverrideProcessInfo func(ctx context.Context, client IResourceManagerClient, pid int32, procState int32, ...) error + ReclaimResource func(ctx context.Context, clientInfo ClientInfoParcel, ...) (bool, error) + ReclaimResourcesFromClientsPendingRemoval func(ctx context.Context, pid int32) error + RemoveClient func(ctx context.Context, clientInfo ClientInfoParcel) error + RemoveResource func(ctx context.Context, clientInfo ClientInfoParcel, ...) error + type IResourceObserver interface + AsBinder func() binder.IBinder + OnStatusChanged func(ctx context.Context, event MediaObservableEvent, uid int32, pid int32, ...) error + func NewResourceObserverStub(impl IResourceObserverServer) IResourceObserver + type IResourceObserverServer interface + OnStatusChanged func(ctx context.Context, event MediaObservableEvent, uid int32, pid int32, ...) error + type IResourceObserverService interface + AsBinder func() binder.IBinder + RegisterObserver func(ctx context.Context, observer IResourceObserver, ...) error + UnregisterObserver func(ctx context.Context, observer IResourceObserver) error + func NewResourceObserverServiceStub(impl IResourceObserverServiceServer) IResourceObserverService + type IResourceObserverServiceServer interface + RegisterObserver func(ctx context.Context, observer IResourceObserver, ...) error + UnregisterObserver func(ctx context.Context, observer IResourceObserver) error + type IRingtonePlayer interface + AsBinder func() binder.IBinder + GetTitle func(ctx context.Context, uri net.Uri) (string, error) + IsPlaying func(ctx context.Context, token binder.IBinder) (bool, error) + OpenRingtone func(ctx context.Context, uri net.Uri) (int32, error) + Play func(ctx context.Context, token binder.IBinder, uri net.Uri, aa AudioAttributes, ...) error + PlayAsync func(ctx context.Context, uri net.Uri, user os.UserHandle, looping bool, ...) error + PlayWithVolumeShaping func(ctx context.Context, token binder.IBinder, uri net.Uri, aa AudioAttributes, ...) error + SetPlaybackProperties func(ctx context.Context, token binder.IBinder, volume float32, looping bool, ...) error + Stop func(ctx context.Context, token binder.IBinder) error + StopAsync func(ctx context.Context) error + func NewRingtonePlayerStub(impl IRingtonePlayerServer) IRingtonePlayer + type IRingtonePlayerServer interface + GetTitle func(ctx context.Context, uri net.Uri) (string, error) + IsPlaying func(ctx context.Context, token binder.IBinder) (bool, error) + OpenRingtone func(ctx context.Context, uri net.Uri) (int32, error) + Play func(ctx context.Context, token binder.IBinder, uri net.Uri, aa AudioAttributes, ...) error + PlayAsync func(ctx context.Context, uri net.Uri, user os.UserHandle, looping bool, ...) error + PlayWithVolumeShaping func(ctx context.Context, token binder.IBinder, uri net.Uri, aa AudioAttributes, ...) error + SetPlaybackProperties func(ctx context.Context, token binder.IBinder, volume float32, looping bool, ...) error + Stop func(ctx context.Context, token binder.IBinder) error + StopAsync func(ctx context.Context) error + type ISoundDose interface + AsBinder func() binder.IBinder + ForceComputeCsdOnAllDevices func(ctx context.Context, computeCsdOnAllDevices bool) error + ForceUseFrameworkMel func(ctx context.Context, useFrameworkMel bool) error + GetCsd func(ctx context.Context) (float32, error) + GetOutputRs2UpperBound func(ctx context.Context) (float32, error) + InitCachedAudioDeviceCategories func(ctx context.Context, audioDevices []ISoundDoseAudioDeviceCategory) error + IsSoundDoseHalSupported func(ctx context.Context) (bool, error) + ResetCsd func(ctx context.Context, currentCsd float32, records []SoundDoseRecord) error + SetAudioDeviceCategory func(ctx context.Context, audioDevice ISoundDoseAudioDeviceCategory) error + SetCsdEnabled func(ctx context.Context, enabled bool) error + SetOutputRs2UpperBound func(ctx context.Context, rs2Value float32) error + UpdateAttenuation func(ctx context.Context, attenuationDB float32, device int32) error + func NewSoundDoseStub(impl ISoundDoseServer) ISoundDose + type ISoundDoseAudioDeviceCategory struct + Address string + CsdCompatible bool + InternalAudioType int32 + func (s *ISoundDoseAudioDeviceCategory) MarshalParcel(p *parcel.Parcel) error + func (s *ISoundDoseAudioDeviceCategory) UnmarshalParcel(p *parcel.Parcel) error + type ISoundDoseCallback interface + AsBinder func() binder.IBinder + OnMomentaryExposure func(ctx context.Context, currentMel float32, deviceId int32) error + OnNewCsdValue func(ctx context.Context, currentCsd float32, records []SoundDoseRecord) error + func NewSoundDoseCallbackStub(impl ISoundDoseCallbackServer) ISoundDoseCallback + type ISoundDoseCallbackServer interface + OnMomentaryExposure func(ctx context.Context, currentMel float32, deviceId int32) error + OnNewCsdValue func(ctx context.Context, currentCsd float32, records []SoundDoseRecord) error + type ISoundDoseServer interface + ForceComputeCsdOnAllDevices func(ctx context.Context, computeCsdOnAllDevices bool) error + ForceUseFrameworkMel func(ctx context.Context, useFrameworkMel bool) error + GetCsd func(ctx context.Context) (float32, error) + GetOutputRs2UpperBound func(ctx context.Context) (float32, error) + InitCachedAudioDeviceCategories func(ctx context.Context, audioDevices []ISoundDoseAudioDeviceCategory) error + IsSoundDoseHalSupported func(ctx context.Context) (bool, error) + ResetCsd func(ctx context.Context, currentCsd float32, records []SoundDoseRecord) error + SetAudioDeviceCategory func(ctx context.Context, audioDevice ISoundDoseAudioDeviceCategory) error + SetCsdEnabled func(ctx context.Context, enabled bool) error + SetOutputRs2UpperBound func(ctx context.Context, rs2Value float32) error + UpdateAttenuation func(ctx context.Context, attenuationDB float32, device int32) error + type ISpatializer interface + AsBinder func() binder.IBinder + GetActualHeadTrackingMode func(ctx context.Context) (common.HeadTrackingMode, error) + GetLevel func(ctx context.Context) (common.SpatializationLevel, error) + GetOutput func(ctx context.Context) (int32, error) + GetParameter func(ctx context.Context, key int32, value []byte) error + GetSupportedHeadTrackingModes func(ctx context.Context) ([]common.HeadTrackingMode, error) + GetSupportedLevels func(ctx context.Context) ([]common.SpatializationLevel, error) + GetSupportedModes func(ctx context.Context) ([]common.SpatializationMode, error) + IsHeadTrackingSupported func(ctx context.Context) (bool, error) + RecenterHeadTracker func(ctx context.Context) error + RegisterHeadTrackingCallback func(ctx context.Context, callback ISpatializerHeadTrackingCallback) error + Release func(ctx context.Context) error + SetDesiredHeadTrackingMode func(ctx context.Context, mode common.HeadTrackingMode) error + SetDisplayOrientation func(ctx context.Context, physicalToLogicalAngle float32) error + SetFoldState func(ctx context.Context, folded bool) error + SetGlobalTransform func(ctx context.Context, screenToStage []float32) error + SetHeadSensor func(ctx context.Context, sensorHandle int32) error + SetHingeAngle func(ctx context.Context, hingeAngle float32) error + SetLevel func(ctx context.Context, level common.SpatializationLevel) error + SetParameter func(ctx context.Context, key int32, value []byte) error + SetScreenSensor func(ctx context.Context, sensorHandle int32) error + func NewSpatializerStub(impl ISpatializerServer) ISpatializer + type ISpatializerCallback interface + AsBinder func() binder.IBinder + DispatchSpatializerAvailableChanged func(ctx context.Context, available bool) error + DispatchSpatializerEnabledChanged func(ctx context.Context, enabled bool) error + func NewSpatializerCallbackStub(impl ISpatializerCallbackServer) ISpatializerCallback + type ISpatializerCallbackServer interface + DispatchSpatializerAvailableChanged func(ctx context.Context, available bool) error + DispatchSpatializerEnabledChanged func(ctx context.Context, enabled bool) error + type ISpatializerHeadToSoundStagePoseCallback interface + AsBinder func() binder.IBinder + DispatchPoseChanged func(ctx context.Context, pose []float32) error + func NewSpatializerHeadToSoundStagePoseCallbackStub(impl ISpatializerHeadToSoundStagePoseCallbackServer) ISpatializerHeadToSoundStagePoseCallback + type ISpatializerHeadToSoundStagePoseCallbackServer interface + DispatchPoseChanged func(ctx context.Context, pose []float32) error + type ISpatializerHeadTrackerAvailableCallback interface + AsBinder func() binder.IBinder + DispatchSpatializerHeadTrackerAvailable func(ctx context.Context, available bool) error + func NewSpatializerHeadTrackerAvailableCallbackStub(impl ISpatializerHeadTrackerAvailableCallbackServer) ISpatializerHeadTrackerAvailableCallback + type ISpatializerHeadTrackerAvailableCallbackServer interface + DispatchSpatializerHeadTrackerAvailable func(ctx context.Context, available bool) error + type ISpatializerHeadTrackingCallback interface + AsBinder func() binder.IBinder + OnHeadToSoundStagePoseUpdated func(ctx context.Context, headToStage []float32) error + OnHeadTrackingModeChanged func(ctx context.Context, mode common.HeadTrackingMode) error + func NewSpatializerHeadTrackingCallbackStub(impl ISpatializerHeadTrackingCallbackServer) ISpatializerHeadTrackingCallback + type ISpatializerHeadTrackingCallbackServer interface + OnHeadToSoundStagePoseUpdated func(ctx context.Context, headToStage []float32) error + OnHeadTrackingModeChanged func(ctx context.Context, mode common.HeadTrackingMode) error + type ISpatializerHeadTrackingModeCallback interface + AsBinder func() binder.IBinder + DispatchSpatializerActualHeadTrackingModeChanged func(ctx context.Context, mode int32) error + DispatchSpatializerDesiredHeadTrackingModeChanged func(ctx context.Context, mode int32) error + func NewSpatializerHeadTrackingModeCallbackStub(impl ISpatializerHeadTrackingModeCallbackServer) ISpatializerHeadTrackingModeCallback + type ISpatializerHeadTrackingModeCallbackServer interface + DispatchSpatializerActualHeadTrackingModeChanged func(ctx context.Context, mode int32) error + DispatchSpatializerDesiredHeadTrackingModeChanged func(ctx context.Context, mode int32) error + type ISpatializerOutputCallback interface + AsBinder func() binder.IBinder + DispatchSpatializerOutputChanged func(ctx context.Context, output int32) error + func NewSpatializerOutputCallbackStub(impl ISpatializerOutputCallbackServer) ISpatializerOutputCallback + type ISpatializerOutputCallbackServer interface + DispatchSpatializerOutputChanged func(ctx context.Context, output int32) error + type ISpatializerServer interface + GetActualHeadTrackingMode func(ctx context.Context) (common.HeadTrackingMode, error) + GetLevel func(ctx context.Context) (common.SpatializationLevel, error) + GetOutput func(ctx context.Context) (int32, error) + GetParameter func(ctx context.Context, key int32, value []byte) error + GetSupportedHeadTrackingModes func(ctx context.Context) ([]common.HeadTrackingMode, error) + GetSupportedLevels func(ctx context.Context) ([]common.SpatializationLevel, error) + GetSupportedModes func(ctx context.Context) ([]common.SpatializationMode, error) + IsHeadTrackingSupported func(ctx context.Context) (bool, error) + RecenterHeadTracker func(ctx context.Context) error + RegisterHeadTrackingCallback func(ctx context.Context, callback ISpatializerHeadTrackingCallback) error + Release func(ctx context.Context) error + SetDesiredHeadTrackingMode func(ctx context.Context, mode common.HeadTrackingMode) error + SetDisplayOrientation func(ctx context.Context, physicalToLogicalAngle float32) error + SetFoldState func(ctx context.Context, folded bool) error + SetGlobalTransform func(ctx context.Context, screenToStage []float32) error + SetHeadSensor func(ctx context.Context, sensorHandle int32) error + SetHingeAngle func(ctx context.Context, hingeAngle float32) error + SetLevel func(ctx context.Context, level common.SpatializationLevel) error + SetParameter func(ctx context.Context, key int32, value []byte) error + SetScreenSensor func(ctx context.Context, sensorHandle int32) error + type IStrategyNonDefaultDevicesDispatcher interface + AsBinder func() binder.IBinder + DispatchNonDefDevicesChanged func(ctx context.Context, strategyId int32, devices []AudioDeviceAttributes) error + func NewStrategyNonDefaultDevicesDispatcherStub(impl IStrategyNonDefaultDevicesDispatcherServer) IStrategyNonDefaultDevicesDispatcher + type IStrategyNonDefaultDevicesDispatcherServer interface + DispatchNonDefDevicesChanged func(ctx context.Context, strategyId int32, devices []AudioDeviceAttributes) error + type IStrategyPreferredDevicesDispatcher interface + AsBinder func() binder.IBinder + DispatchPrefDevicesChanged func(ctx context.Context, strategyId int32, devices []AudioDeviceAttributes) error + func NewStrategyPreferredDevicesDispatcherStub(impl IStrategyPreferredDevicesDispatcherServer) IStrategyPreferredDevicesDispatcher + type IStrategyPreferredDevicesDispatcherServer interface + DispatchPrefDevicesChanged func(ctx context.Context, strategyId int32, devices []AudioDeviceAttributes) error + type IStreamAliasingDispatcher interface + AsBinder func() binder.IBinder + DispatchStreamAliasingChanged func(ctx context.Context) error + func NewStreamAliasingDispatcherStub(impl IStreamAliasingDispatcherServer) IStreamAliasingDispatcher + type IStreamAliasingDispatcherServer interface + DispatchStreamAliasingChanged func(ctx context.Context) error + type ITranscodingClient interface + AddClientUid func(ctx context.Context, sessionId int32, clientUid int32) (bool, error) + AsBinder func() binder.IBinder + CancelSession func(ctx context.Context, sessionId int32) (bool, error) + GetClientUids func(ctx context.Context, sessionId int32) ([]int32, error) + GetSessionWithId func(ctx context.Context, sessionId int32, session TranscodingSessionParcel) (bool, error) + SubmitRequest func(ctx context.Context, request TranscodingRequestParcel, ...) (bool, error) + Unregister func(ctx context.Context) error + func NewTranscodingClientStub(impl ITranscodingClientServer) ITranscodingClient + type ITranscodingClientCallback interface + AsBinder func() binder.IBinder + OnAwaitNumberOfSessionsChanged func(ctx context.Context, sessionId int32, oldAwaitNumber int32, ...) error + OnProgressUpdate func(ctx context.Context, sessionId int32, progress int32) error + OnTranscodingFailed func(ctx context.Context, sessionId int32, errorCode TranscodingErrorCode) error + OnTranscodingFinished func(ctx context.Context, sessionId int32, result TranscodingResultParcel) error + OnTranscodingPaused func(ctx context.Context, sessionId int32) error + OnTranscodingResumed func(ctx context.Context, sessionId int32) error + OnTranscodingStarted func(ctx context.Context, sessionId int32) error + OpenFileDescriptor func(ctx context.Context, fileUri string, mode string) (int32, error) + func NewTranscodingClientCallbackStub(impl ITranscodingClientCallbackServer) ITranscodingClientCallback + type ITranscodingClientCallbackServer interface + OnAwaitNumberOfSessionsChanged func(ctx context.Context, sessionId int32, oldAwaitNumber int32, ...) error + OnProgressUpdate func(ctx context.Context, sessionId int32, progress int32) error + OnTranscodingFailed func(ctx context.Context, sessionId int32, errorCode TranscodingErrorCode) error + OnTranscodingFinished func(ctx context.Context, sessionId int32, result TranscodingResultParcel) error + OnTranscodingPaused func(ctx context.Context, sessionId int32) error + OnTranscodingResumed func(ctx context.Context, sessionId int32) error + OnTranscodingStarted func(ctx context.Context, sessionId int32) error + OpenFileDescriptor func(ctx context.Context, fileUri string, mode string) (int32, error) + type ITranscodingClientServer interface + AddClientUid func(ctx context.Context, sessionId int32, clientUid int32) (bool, error) + CancelSession func(ctx context.Context, sessionId int32) (bool, error) + GetClientUids func(ctx context.Context, sessionId int32) ([]int32, error) + GetSessionWithId func(ctx context.Context, sessionId int32, session TranscodingSessionParcel) (bool, error) + SubmitRequest func(ctx context.Context, request TranscodingRequestParcel, ...) (bool, error) + Unregister func(ctx context.Context) error + type IVolumeController interface + AsBinder func() binder.IBinder + Dismiss func(ctx context.Context) error + DisplayCsdWarning func(ctx context.Context, warning int32, displayDurationMs int32) error + DisplaySafeVolumeWarning func(ctx context.Context, flags int32) error + MasterMuteChanged func(ctx context.Context, flags int32) error + SetA11yMode func(ctx context.Context, mode int32) error + SetLayoutDirection func(ctx context.Context, layoutDirection int32) error + VolumeChanged func(ctx context.Context, streamType int32, flags int32) error + func NewVolumeControllerStub(impl IVolumeControllerServer) IVolumeController + type IVolumeControllerServer interface + Dismiss func(ctx context.Context) error + DisplayCsdWarning func(ctx context.Context, warning int32, displayDurationMs int32) error + DisplaySafeVolumeWarning func(ctx context.Context, flags int32) error + MasterMuteChanged func(ctx context.Context, flags int32) error + SetA11yMode func(ctx context.Context, mode int32) error + SetLayoutDirection func(ctx context.Context, layoutDirection int32) error + VolumeChanged func(ctx context.Context, streamType int32, flags int32) error + type InterpolatorConfig struct + FirstSlope float32 + LastSlope float32 + Type InterpolatorType + Xy []float32 + func (s *InterpolatorConfig) MarshalParcel(p *parcel.Parcel) error + func (s *InterpolatorConfig) UnmarshalParcel(p *parcel.Parcel) error + type InterpolatorType int32 + const InterpolatorTypeCUBIC + const InterpolatorTypeCubicMonotonic + const InterpolatorTypeLINEAR + const InterpolatorTypeSTEP + type LoudnessCodecInfo struct + IsDownmixing bool + MetadataType LoudnessCodecInfoCodecMetadataType + func (s *LoudnessCodecInfo) MarshalParcel(p *parcel.Parcel) error + func (s *LoudnessCodecInfo) UnmarshalParcel(p *parcel.Parcel) error + type LoudnessCodecInfoCodecMetadataType int32 + const LoudnessCodecInfoCodecMetadataTypeCodecMetadataTypeAc3 + const LoudnessCodecInfoCodecMetadataTypeCodecMetadataTypeAc4 + const LoudnessCodecInfoCodecMetadataTypeCodecMetadataTypeDtsHd + const LoudnessCodecInfoCodecMetadataTypeCodecMetadataTypeDtsUhd + const LoudnessCodecInfoCodecMetadataTypeCodecMetadataTypeInvalid + const LoudnessCodecInfoCodecMetadataTypeCodecMetadataTypeMpeg4 + const LoudnessCodecInfoCodecMetadataTypeCodecMetadataTypeMpegD + type LoudnessCodecUpdatesDispatcherProxy struct + Remote binder.IBinder + func NewLoudnessCodecUpdatesDispatcherProxy(remote binder.IBinder) *LoudnessCodecUpdatesDispatcherProxy + func (p *LoudnessCodecUpdatesDispatcherProxy) AsBinder() binder.IBinder + func (p *LoudnessCodecUpdatesDispatcherProxy) DispatchLoudnessCodecParameterChange(ctx context.Context, sessionId int32, params os.PersistableBundle) error + type LoudnessCodecUpdatesDispatcherStub struct + Impl ILoudnessCodecUpdatesDispatcher + Transport binder.VersionAwareTransport + func (s *LoudnessCodecUpdatesDispatcherStub) Descriptor() string + func (s *LoudnessCodecUpdatesDispatcherStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type MediaDescription struct + Icon *drawable.Icon + MediaId string + func (s *MediaDescription) MarshalParcel(p *parcel.Parcel) error + func (s *MediaDescription) UnmarshalParcel(p *parcel.Parcel) error + type MediaHTTPConnectionProxy struct + Remote binder.IBinder + func NewMediaHTTPConnectionProxy(remote binder.IBinder) *MediaHTTPConnectionProxy + func (p *MediaHTTPConnectionProxy) AsBinder() binder.IBinder + func (p *MediaHTTPConnectionProxy) Connect(ctx context.Context, uri string, headers string) (binder.IBinder, error) + func (p *MediaHTTPConnectionProxy) Disconnect(ctx context.Context) error + func (p *MediaHTTPConnectionProxy) GetMIMEType(ctx context.Context) (string, error) + func (p *MediaHTTPConnectionProxy) GetSize(ctx context.Context) (int64, error) + func (p *MediaHTTPConnectionProxy) GetUri(ctx context.Context) (string, error) + func (p *MediaHTTPConnectionProxy) ReadAt(ctx context.Context, offset int64, size int32) (int32, error) + type MediaHTTPConnectionStub struct + Impl IMediaHTTPConnection + Transport binder.VersionAwareTransport + func (s *MediaHTTPConnectionStub) Descriptor() string + func (s *MediaHTTPConnectionStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type MediaHTTPServiceProxy struct + Remote binder.IBinder + func NewMediaHTTPServiceProxy(remote binder.IBinder) *MediaHTTPServiceProxy + func (p *MediaHTTPServiceProxy) AsBinder() binder.IBinder + func (p *MediaHTTPServiceProxy) MakeHTTPConnection(ctx context.Context) (IMediaHTTPConnection, error) + type MediaHTTPServiceStub struct + Impl IMediaHTTPService + Transport binder.VersionAwareTransport + func (s *MediaHTTPServiceStub) Descriptor() string + func (s *MediaHTTPServiceStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type MediaMetadata struct + BitmapDimensionLimit int32 + func (s *MediaMetadata) MarshalParcel(p *parcel.Parcel) error + func (s *MediaMetadata) UnmarshalParcel(p *parcel.Parcel) error + type MediaMetricsServiceProxy struct + Remote binder.IBinder + func NewMediaMetricsServiceProxy(remote binder.IBinder) *MediaMetricsServiceProxy + func (p *MediaMetricsServiceProxy) AsBinder() binder.IBinder + func (p *MediaMetricsServiceProxy) SubmitBuffer(ctx context.Context, buffer []byte) error + type MediaMetricsServiceStub struct + Impl IMediaMetricsService + Transport binder.VersionAwareTransport + func (s *MediaMetricsServiceStub) Descriptor() string + func (s *MediaMetricsServiceStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type MediaObservableEvent int64 + const MediaObservableEventKAll + const MediaObservableEventKBusy + const MediaObservableEventKIdle + type MediaObservableFilter struct + EventFilter MediaObservableEvent + Type MediaObservableType + func (s *MediaObservableFilter) MarshalParcel(p *parcel.Parcel) error + func (s *MediaObservableFilter) UnmarshalParcel(p *parcel.Parcel) error + type MediaObservableParcel struct + Type MediaObservableType + Value int64 + func (s *MediaObservableParcel) MarshalParcel(p *parcel.Parcel) error + func (s *MediaObservableParcel) UnmarshalParcel(p *parcel.Parcel) error + type MediaObservableType int32 + const MediaObservableTypeKInvalid + const MediaObservableTypeKVideoNonSecureCodec + const MediaObservableTypeKVideoSecureCodec + type MediaResourceMonitorProxy struct + Remote binder.IBinder + func NewMediaResourceMonitorProxy(remote binder.IBinder) *MediaResourceMonitorProxy + func (p *MediaResourceMonitorProxy) AsBinder() binder.IBinder + func (p *MediaResourceMonitorProxy) NotifyResourceGranted(ctx context.Context, pid int32, type_ int32) error + type MediaResourceMonitorStub struct + Impl IMediaResourceMonitor + Transport binder.VersionAwareTransport + func (s *MediaResourceMonitorStub) Descriptor() string + func (s *MediaResourceMonitorStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type MediaResourceParcel struct + Id []byte + SubType MediaResourceSubType + Type MediaResourceType + Value int64 + func (s *MediaResourceParcel) MarshalParcel(p *parcel.Parcel) error + func (s *MediaResourceParcel) UnmarshalParcel(p *parcel.Parcel) error + type MediaResourcePolicyParcel struct + Type string + Value string + func (s *MediaResourcePolicyParcel) MarshalParcel(p *parcel.Parcel) error + func (s *MediaResourcePolicyParcel) UnmarshalParcel(p *parcel.Parcel) error + type MediaResourceSubType int32 + const MediaResourceSubTypeKHwAudioCodec + const MediaResourceSubTypeKHwImageCodec + const MediaResourceSubTypeKHwVideoCodec + const MediaResourceSubTypeKSwAudioCodec + const MediaResourceSubTypeKSwImageCodec + const MediaResourceSubTypeKSwVideoCodec + const MediaResourceSubTypeKUnspecifiedSubType + type MediaResourceType int32 + const MediaResourceTypeKBattery + const MediaResourceTypeKCpuBoost + const MediaResourceTypeKDrmSession + const MediaResourceTypeKGraphicMemory + const MediaResourceTypeKNonSecureCodec + const MediaResourceTypeKSecureCodec + const MediaResourceTypeKUnspecified + type MediaRoute2Info struct + Address string + ClientPackageName string + ConnectionState int32 + Id string + IsSystem bool + IsVisibilityRestricted bool + PackageName string + ProviderId string + SuitabilityStatus int32 + Type int32 + Volume int32 + VolumeHandling int32 + VolumeMax int32 + func (s *MediaRoute2Info) MarshalParcel(p *parcel.Parcel) error + func (s *MediaRoute2Info) UnmarshalParcel(p *parcel.Parcel) error + type MediaRoute2ProviderInfo struct + UniqueId string + func (s *MediaRoute2ProviderInfo) MarshalParcel(p *parcel.Parcel) error + func (s *MediaRoute2ProviderInfo) UnmarshalParcel(p *parcel.Parcel) error + type MediaRoute2ProviderServiceCallbackProxy struct + Remote binder.IBinder + func NewMediaRoute2ProviderServiceCallbackProxy(remote binder.IBinder) *MediaRoute2ProviderServiceCallbackProxy + func (p *MediaRoute2ProviderServiceCallbackProxy) AsBinder() binder.IBinder + func (p *MediaRoute2ProviderServiceCallbackProxy) NotifyProviderUpdated(ctx context.Context, providerInfo MediaRoute2ProviderInfo) error + func (p *MediaRoute2ProviderServiceCallbackProxy) NotifyRequestFailed(ctx context.Context, requestId int64, reason int32) error + func (p *MediaRoute2ProviderServiceCallbackProxy) NotifySessionCreated(ctx context.Context, requestId int64, sessionInfo RoutingSessionInfo) error + func (p *MediaRoute2ProviderServiceCallbackProxy) NotifySessionReleased(ctx context.Context, sessionInfo RoutingSessionInfo) error + func (p *MediaRoute2ProviderServiceCallbackProxy) NotifySessionsUpdated(ctx context.Context, sessionInfo []RoutingSessionInfo) error + type MediaRoute2ProviderServiceCallbackStub struct + Impl IMediaRoute2ProviderServiceCallback + Transport binder.VersionAwareTransport + func (s *MediaRoute2ProviderServiceCallbackStub) Descriptor() string + func (s *MediaRoute2ProviderServiceCallbackStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type MediaRoute2ProviderServiceProxy struct + Remote binder.IBinder + func NewMediaRoute2ProviderServiceProxy(remote binder.IBinder) *MediaRoute2ProviderServiceProxy + func (p *MediaRoute2ProviderServiceProxy) AsBinder() binder.IBinder + func (p *MediaRoute2ProviderServiceProxy) DeselectRoute(ctx context.Context, requestId int64, sessionId string, routeId string) error + func (p *MediaRoute2ProviderServiceProxy) ReleaseSession(ctx context.Context, requestId int64, sessionId string) error + func (p *MediaRoute2ProviderServiceProxy) RequestCreateSession(ctx context.Context, requestId int64, packageName string, routeId string, ...) error + func (p *MediaRoute2ProviderServiceProxy) SelectRoute(ctx context.Context, requestId int64, sessionId string, routeId string) error + func (p *MediaRoute2ProviderServiceProxy) SetCallback(ctx context.Context, callback IMediaRoute2ProviderServiceCallback) error + func (p *MediaRoute2ProviderServiceProxy) SetRouteVolume(ctx context.Context, requestId int64, routeId string, volume int32) error + func (p *MediaRoute2ProviderServiceProxy) SetSessionVolume(ctx context.Context, requestId int64, sessionId string, volume int32) error + func (p *MediaRoute2ProviderServiceProxy) TransferToRoute(ctx context.Context, requestId int64, sessionId string, routeId string) error + func (p *MediaRoute2ProviderServiceProxy) UpdateDiscoveryPreference(ctx context.Context, discoveryPreference RouteDiscoveryPreference) error + type MediaRoute2ProviderServiceStub struct + Impl IMediaRoute2ProviderService + Transport binder.VersionAwareTransport + func (s *MediaRoute2ProviderServiceStub) Descriptor() string + func (s *MediaRoute2ProviderServiceStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type MediaRouter2ManagerProxy struct + Remote binder.IBinder + func NewMediaRouter2ManagerProxy(remote binder.IBinder) *MediaRouter2ManagerProxy + func (p *MediaRouter2ManagerProxy) AsBinder() binder.IBinder + func (p *MediaRouter2ManagerProxy) NotifyDiscoveryPreferenceChanged(ctx context.Context, packageName string, ...) error + func (p *MediaRouter2ManagerProxy) NotifyRequestFailed(ctx context.Context, requestId int32, reason int32) error + func (p *MediaRouter2ManagerProxy) NotifyRouteListingPreferenceChange(ctx context.Context, packageName string, ...) error + func (p *MediaRouter2ManagerProxy) NotifyRoutesUpdated(ctx context.Context, routes []MediaRoute2Info) error + func (p *MediaRouter2ManagerProxy) NotifySessionCreated(ctx context.Context, requestId int32, session RoutingSessionInfo) error + func (p *MediaRouter2ManagerProxy) NotifySessionReleased(ctx context.Context, session RoutingSessionInfo) error + func (p *MediaRouter2ManagerProxy) NotifySessionUpdated(ctx context.Context, session RoutingSessionInfo) error + type MediaRouter2ManagerStub struct + Impl IMediaRouter2Manager + Transport binder.VersionAwareTransport + func (s *MediaRouter2ManagerStub) Descriptor() string + func (s *MediaRouter2ManagerStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type MediaRouter2Proxy struct + Remote binder.IBinder + func NewMediaRouter2Proxy(remote binder.IBinder) *MediaRouter2Proxy + func (p *MediaRouter2Proxy) AsBinder() binder.IBinder + func (p *MediaRouter2Proxy) NotifyRouterRegistered(ctx context.Context, currentRoutes []MediaRoute2Info, ...) error + func (p *MediaRouter2Proxy) NotifyRoutesUpdated(ctx context.Context, routes []MediaRoute2Info) error + func (p *MediaRouter2Proxy) NotifySessionCreated(ctx context.Context, requestId int32, sessionInfo *RoutingSessionInfo) error + func (p *MediaRouter2Proxy) NotifySessionInfoChanged(ctx context.Context, sessionInfo RoutingSessionInfo) error + func (p *MediaRouter2Proxy) NotifySessionReleased(ctx context.Context, sessionInfo RoutingSessionInfo) error + func (p *MediaRouter2Proxy) RequestCreateSessionByManager(ctx context.Context, uniqueRequestId int64, oldSession RoutingSessionInfo, ...) error + type MediaRouter2Stub struct + Impl IMediaRouter2 + Transport binder.VersionAwareTransport + func (s *MediaRouter2Stub) Descriptor() string + func (s *MediaRouter2Stub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type MediaRouterClientProxy struct + Remote binder.IBinder + func NewMediaRouterClientProxy(remote binder.IBinder) *MediaRouterClientProxy + func (p *MediaRouterClientProxy) AsBinder() binder.IBinder + func (p *MediaRouterClientProxy) OnGroupRouteSelected(ctx context.Context, routeId string) error + func (p *MediaRouterClientProxy) OnRestoreRoute(ctx context.Context) error + func (p *MediaRouterClientProxy) OnStateChanged(ctx context.Context) error + type MediaRouterClientState struct + func (s *MediaRouterClientState) MarshalParcel(p *parcel.Parcel) error + func (s *MediaRouterClientState) UnmarshalParcel(p *parcel.Parcel) error + type MediaRouterClientStub struct + Impl IMediaRouterClient + Transport binder.VersionAwareTransport + func (s *MediaRouterClientStub) Descriptor() string + func (s *MediaRouterClientStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type MediaRouterServiceProxy struct + Remote binder.IBinder + func NewMediaRouterServiceProxy(remote binder.IBinder) *MediaRouterServiceProxy + func (p *MediaRouterServiceProxy) AsBinder() binder.IBinder + func (p *MediaRouterServiceProxy) DeselectRouteWithManager(ctx context.Context, manager IMediaRouter2Manager, requestId int32, ...) error + func (p *MediaRouterServiceProxy) DeselectRouteWithRouter2(ctx context.Context, router IMediaRouter2, sessionId string, ...) error + func (p *MediaRouterServiceProxy) GetRemoteSessions(ctx context.Context, manager IMediaRouter2Manager) ([]RoutingSessionInfo, error) + func (p *MediaRouterServiceProxy) GetState(ctx context.Context, client IMediaRouterClient) (MediaRouterClientState, error) + func (p *MediaRouterServiceProxy) GetSystemRoutes(ctx context.Context) ([]MediaRoute2Info, error) + func (p *MediaRouterServiceProxy) GetSystemSessionInfo(ctx context.Context) (RoutingSessionInfo, error) + func (p *MediaRouterServiceProxy) GetSystemSessionInfoForPackage(ctx context.Context, packageName string) (RoutingSessionInfo, error) + func (p *MediaRouterServiceProxy) IsPlaybackActive(ctx context.Context, client IMediaRouterClient) (bool, error) + func (p *MediaRouterServiceProxy) RegisterClientAsUser(ctx context.Context, client IMediaRouterClient, packageName string) error + func (p *MediaRouterServiceProxy) RegisterClientGroupId(ctx context.Context, client IMediaRouterClient, groupId string) error + func (p *MediaRouterServiceProxy) RegisterManager(ctx context.Context, manager IMediaRouter2Manager, packageName string) error + func (p *MediaRouterServiceProxy) RegisterProxyRouter(ctx context.Context, manager IMediaRouter2Manager, callingPackageName string, ...) error + func (p *MediaRouterServiceProxy) RegisterRouter2(ctx context.Context, router IMediaRouter2, packageName string) error + func (p *MediaRouterServiceProxy) ReleaseSessionWithManager(ctx context.Context, manager IMediaRouter2Manager, requestId int32, ...) error + func (p *MediaRouterServiceProxy) ReleaseSessionWithRouter2(ctx context.Context, router IMediaRouter2, sessionId string) error + func (p *MediaRouterServiceProxy) RequestCreateSessionWithManager(ctx context.Context, manager IMediaRouter2Manager, requestId int32, ...) error + func (p *MediaRouterServiceProxy) RequestCreateSessionWithRouter2(ctx context.Context, router IMediaRouter2, requestId int32, ...) error + func (p *MediaRouterServiceProxy) RequestSetVolume(ctx context.Context, client IMediaRouterClient, routeId string, volume int32) error + func (p *MediaRouterServiceProxy) RequestUpdateVolume(ctx context.Context, client IMediaRouterClient, routeId string, ...) error + func (p *MediaRouterServiceProxy) SelectRouteWithManager(ctx context.Context, manager IMediaRouter2Manager, requestId int32, ...) error + func (p *MediaRouterServiceProxy) SelectRouteWithRouter2(ctx context.Context, router IMediaRouter2, sessionId string, ...) error + func (p *MediaRouterServiceProxy) SetBluetoothA2dpOn(ctx context.Context, client IMediaRouterClient, on bool) error + func (p *MediaRouterServiceProxy) SetDiscoveryRequest(ctx context.Context, client IMediaRouterClient, routeTypes int32, ...) error + func (p *MediaRouterServiceProxy) SetDiscoveryRequestWithRouter2(ctx context.Context, router IMediaRouter2, preference RouteDiscoveryPreference) error + func (p *MediaRouterServiceProxy) SetRouteListingPreference(ctx context.Context, router IMediaRouter2, ...) error + func (p *MediaRouterServiceProxy) SetRouteVolumeWithManager(ctx context.Context, manager IMediaRouter2Manager, requestId int32, ...) error + func (p *MediaRouterServiceProxy) SetRouteVolumeWithRouter2(ctx context.Context, router IMediaRouter2, route MediaRoute2Info, volume int32) error + func (p *MediaRouterServiceProxy) SetSelectedRoute(ctx context.Context, client IMediaRouterClient, routeId string, explicit bool) error + func (p *MediaRouterServiceProxy) SetSessionVolumeWithManager(ctx context.Context, manager IMediaRouter2Manager, requestId int32, ...) error + func (p *MediaRouterServiceProxy) SetSessionVolumeWithRouter2(ctx context.Context, router IMediaRouter2, sessionId string, volume int32) error + func (p *MediaRouterServiceProxy) ShowMediaOutputSwitcher(ctx context.Context, packageName string) (bool, error) + func (p *MediaRouterServiceProxy) TransferToRouteWithManager(ctx context.Context, manager IMediaRouter2Manager, requestId int32, ...) error + func (p *MediaRouterServiceProxy) TransferToRouteWithRouter2(ctx context.Context, router IMediaRouter2, sessionId string, ...) error + func (p *MediaRouterServiceProxy) UnregisterClient(ctx context.Context, client IMediaRouterClient) error + func (p *MediaRouterServiceProxy) UnregisterManager(ctx context.Context, manager IMediaRouter2Manager) error + func (p *MediaRouterServiceProxy) UnregisterRouter2(ctx context.Context, router IMediaRouter2) error + func (p *MediaRouterServiceProxy) UpdateScanningState(ctx context.Context, manager IMediaRouter2Manager, scanningState int32) error + func (p *MediaRouterServiceProxy) UpdateScanningStateWithRouter2(ctx context.Context, router IMediaRouter2, scanningState int32) error + type MediaRouterServiceStub struct + Impl IMediaRouterService + Transport binder.VersionAwareTransport + func (s *MediaRouterServiceStub) Descriptor() string + func (s *MediaRouterServiceStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type MediaScannerListenerProxy struct + Remote binder.IBinder + func NewMediaScannerListenerProxy(remote binder.IBinder) *MediaScannerListenerProxy + func (p *MediaScannerListenerProxy) AsBinder() binder.IBinder + func (p *MediaScannerListenerProxy) ScanCompleted(ctx context.Context, path string, uri net.Uri) error + type MediaScannerListenerStub struct + Impl IMediaScannerListener + Transport binder.VersionAwareTransport + func (s *MediaScannerListenerStub) Descriptor() string + func (s *MediaScannerListenerStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type MediaScannerServiceProxy struct + Remote binder.IBinder + func NewMediaScannerServiceProxy(remote binder.IBinder) *MediaScannerServiceProxy + func (p *MediaScannerServiceProxy) AsBinder() binder.IBinder + func (p *MediaScannerServiceProxy) RequestScanFile(ctx context.Context, path string, mimeType string, ...) error + func (p *MediaScannerServiceProxy) ScanFile(ctx context.Context, path string, mimeType string) error + type MediaScannerServiceStub struct + Impl IMediaScannerService + Transport binder.VersionAwareTransport + func (s *MediaScannerServiceStub) Descriptor() string + func (s *MediaScannerServiceStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type MediaTranscodingServiceProxy struct + Remote binder.IBinder + func NewMediaTranscodingServiceProxy(remote binder.IBinder) *MediaTranscodingServiceProxy + func (p *MediaTranscodingServiceProxy) AsBinder() binder.IBinder + func (p *MediaTranscodingServiceProxy) GetNumOfClients(ctx context.Context) (int32, error) + func (p *MediaTranscodingServiceProxy) RegisterClient(ctx context.Context, callback ITranscodingClientCallback, clientName string) (ITranscodingClient, error) + type MediaTranscodingServiceStub struct + Impl IMediaTranscodingService + Transport binder.VersionAwareTransport + func (s *MediaTranscodingServiceStub) Descriptor() string + func (s *MediaTranscodingServiceStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type MicrophoneInfoFw struct + Dynamic common.MicrophoneDynamicInfo + Info common.MicrophoneInfo + PortId int32 + func (s *MicrophoneInfoFw) MarshalParcel(p *parcel.Parcel) error + func (s *MicrophoneInfoFw) UnmarshalParcel(p *parcel.Parcel) error + type MuteAwaitConnectionCallbackProxy struct + Remote binder.IBinder + func NewMuteAwaitConnectionCallbackProxy(remote binder.IBinder) *MuteAwaitConnectionCallbackProxy + func (p *MuteAwaitConnectionCallbackProxy) AsBinder() binder.IBinder + func (p *MuteAwaitConnectionCallbackProxy) DispatchOnMutedUntilConnection(ctx context.Context, device AudioDeviceAttributes, mutedUsages []int32) error + func (p *MuteAwaitConnectionCallbackProxy) DispatchOnUnmutedEvent(ctx context.Context, event int32, device AudioDeviceAttributes, ...) error + type MuteAwaitConnectionCallbackStub struct + Impl IMuteAwaitConnectionCallback + Transport binder.VersionAwareTransport + func (s *MuteAwaitConnectionCallbackStub) Descriptor() string + func (s *MuteAwaitConnectionCallbackStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type NativeSpatializerCallbackProxy struct + Remote binder.IBinder + func NewNativeSpatializerCallbackProxy(remote binder.IBinder) *NativeSpatializerCallbackProxy + func (p *NativeSpatializerCallbackProxy) AsBinder() binder.IBinder + func (p *NativeSpatializerCallbackProxy) OnLevelChanged(ctx context.Context, level common.SpatializationLevel) error + func (p *NativeSpatializerCallbackProxy) OnOutputChanged(ctx context.Context, output int32) error + type NativeSpatializerCallbackStub struct + Impl INativeSpatializerCallback + Transport binder.VersionAwareTransport + func (s *NativeSpatializerCallbackStub) Descriptor() string + func (s *NativeSpatializerCallbackStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type NearbyDevice struct + MediaRoute2Id string + RangeZone int32 + func (s *NearbyDevice) MarshalParcel(p *parcel.Parcel) error + func (s *NearbyDevice) UnmarshalParcel(p *parcel.Parcel) error + type NearbyMediaDevicesProviderProxy struct + Remote binder.IBinder + func NewNearbyMediaDevicesProviderProxy(remote binder.IBinder) *NearbyMediaDevicesProviderProxy + func (p *NearbyMediaDevicesProviderProxy) AsBinder() binder.IBinder + func (p *NearbyMediaDevicesProviderProxy) RegisterNearbyDevicesCallback(ctx context.Context, callback INearbyMediaDevicesUpdateCallback) error + func (p *NearbyMediaDevicesProviderProxy) UnregisterNearbyDevicesCallback(ctx context.Context, callback INearbyMediaDevicesUpdateCallback) error + type NearbyMediaDevicesProviderStub struct + Impl INearbyMediaDevicesProvider + Transport binder.VersionAwareTransport + func (s *NearbyMediaDevicesProviderStub) Descriptor() string + func (s *NearbyMediaDevicesProviderStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type NearbyMediaDevicesUpdateCallbackProxy struct + Remote binder.IBinder + func NewNearbyMediaDevicesUpdateCallbackProxy(remote binder.IBinder) *NearbyMediaDevicesUpdateCallbackProxy + func (p *NearbyMediaDevicesUpdateCallbackProxy) AsBinder() binder.IBinder + func (p *NearbyMediaDevicesUpdateCallbackProxy) OnDevicesUpdated(ctx context.Context, nearbyDevices []NearbyDevice) error + type NearbyMediaDevicesUpdateCallbackStub struct + Impl INearbyMediaDevicesUpdateCallback + Transport binder.VersionAwareTransport + func (s *NearbyMediaDevicesUpdateCallbackStub) Descriptor() string + func (s *NearbyMediaDevicesUpdateCallbackStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type OpenInputRequest struct + Config common.AudioConfig + Device common.AudioDevice + Flags int32 + Input int32 + Module int32 + Source common.AudioSource + func (s *OpenInputRequest) MarshalParcel(p *parcel.Parcel) error + func (s *OpenInputRequest) UnmarshalParcel(p *parcel.Parcel) error + type OpenInputResponse struct + Config common.AudioConfig + Device common.AudioDevice + Input int32 + func (s *OpenInputResponse) MarshalParcel(p *parcel.Parcel) error + func (s *OpenInputResponse) UnmarshalParcel(p *parcel.Parcel) error + type OpenOutputRequest struct + Device AudioPortFw + Flags int32 + HalConfig common.AudioConfig + MixerConfig common.AudioConfigBase + Module int32 + func (s *OpenOutputRequest) MarshalParcel(p *parcel.Parcel) error + func (s *OpenOutputRequest) UnmarshalParcel(p *parcel.Parcel) error + type OpenOutputResponse struct + Config common.AudioConfig + Flags int32 + LatencyMs int32 + Output int32 + func (s *OpenOutputResponse) MarshalParcel(p *parcel.Parcel) error + func (s *OpenOutputResponse) UnmarshalParcel(p *parcel.Parcel) error + type PlaybackConfigDispatcherProxy struct + Remote binder.IBinder + func NewPlaybackConfigDispatcherProxy(remote binder.IBinder) *PlaybackConfigDispatcherProxy + func (p *PlaybackConfigDispatcherProxy) AsBinder() binder.IBinder + func (p *PlaybackConfigDispatcherProxy) DispatchPlaybackConfigChange(ctx context.Context, configs []AudioPlaybackConfiguration, flush bool) error + type PlaybackConfigDispatcherStub struct + Impl IPlaybackConfigDispatcher + Transport binder.VersionAwareTransport + func (s *PlaybackConfigDispatcherStub) Descriptor() string + func (s *PlaybackConfigDispatcherStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type PlaybackParams struct + AudioFallbackMode int32 + AudioStretchMode int32 + Pitch float32 + Set int32 + Speed float32 + func (s *PlaybackParams) MarshalParcel(p *parcel.Parcel) error + func (s *PlaybackParams) UnmarshalParcel(p *parcel.Parcel) error + type PlayerBasePlayerIdCard struct + func (s *PlayerBasePlayerIdCard) MarshalParcel(p *parcel.Parcel) error + func (s *PlayerBasePlayerIdCard) UnmarshalParcel(p *parcel.Parcel) error + type PlayerProxy struct + Remote binder.IBinder + func NewPlayerProxy(remote binder.IBinder) *PlayerProxy + func (p *PlayerProxy) ApplyVolumeShaper(ctx context.Context, configuration VolumeShaperConfiguration, ...) error + func (p *PlayerProxy) AsBinder() binder.IBinder + func (p *PlayerProxy) Pause(ctx context.Context) error + func (p *PlayerProxy) SetPan(ctx context.Context, pan float32) error + func (p *PlayerProxy) SetStartDelayMs(ctx context.Context, delayMs int32) error + func (p *PlayerProxy) SetVolume(ctx context.Context, vol float32) error + func (p *PlayerProxy) Start(ctx context.Context) error + func (p *PlayerProxy) Stop(ctx context.Context) error + type PlayerStub struct + Impl IPlayer + Transport binder.VersionAwareTransport + func (s *PlayerStub) Descriptor() string + func (s *PlayerStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type PreferredMixerAttributesDispatcherProxy struct + Remote binder.IBinder + func NewPreferredMixerAttributesDispatcherProxy(remote binder.IBinder) *PreferredMixerAttributesDispatcherProxy + func (p *PreferredMixerAttributesDispatcherProxy) AsBinder() binder.IBinder + func (p *PreferredMixerAttributesDispatcherProxy) DispatchPrefMixerAttributesChanged(ctx context.Context, attributes AudioAttributes, deviceId int32, ...) error + type PreferredMixerAttributesDispatcherStub struct + Impl IPreferredMixerAttributesDispatcher + Transport binder.VersionAwareTransport + func (s *PreferredMixerAttributesDispatcherStub) Descriptor() string + func (s *PreferredMixerAttributesDispatcherStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type Rating struct + RatingStyle int32 + RatingValue float32 + func (s *Rating) MarshalParcel(p *parcel.Parcel) error + func (s *Rating) UnmarshalParcel(p *parcel.Parcel) error + type RecordClientInfo struct + PortId int32 + Riid int32 + Session int32 + Silenced bool + Source common.AudioSource + Uid int32 + func (s *RecordClientInfo) MarshalParcel(p *parcel.Parcel) error + func (s *RecordClientInfo) UnmarshalParcel(p *parcel.Parcel) error + type RecordingConfigDispatcherProxy struct + Remote binder.IBinder + func NewRecordingConfigDispatcherProxy(remote binder.IBinder) *RecordingConfigDispatcherProxy + func (p *RecordingConfigDispatcherProxy) AsBinder() binder.IBinder + func (p *RecordingConfigDispatcherProxy) DispatchRecordingConfigChange(ctx context.Context, configs []AudioRecordingConfiguration) error + type RecordingConfigDispatcherStub struct + Impl IRecordingConfigDispatcher + Transport binder.VersionAwareTransport + func (s *RecordingConfigDispatcherStub) Descriptor() string + func (s *RecordingConfigDispatcherStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type RemoteDisplayCallbackProxy struct + Remote binder.IBinder + func NewRemoteDisplayCallbackProxy(remote binder.IBinder) *RemoteDisplayCallbackProxy + func (p *RemoteDisplayCallbackProxy) AsBinder() binder.IBinder + func (p *RemoteDisplayCallbackProxy) OnStateChanged(ctx context.Context, state RemoteDisplayState) error + type RemoteDisplayCallbackStub struct + Impl IRemoteDisplayCallback + Transport binder.VersionAwareTransport + func (s *RemoteDisplayCallbackStub) Descriptor() string + func (s *RemoteDisplayCallbackStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type RemoteDisplayProviderProxy struct + Remote binder.IBinder + func NewRemoteDisplayProviderProxy(remote binder.IBinder) *RemoteDisplayProviderProxy + func (p *RemoteDisplayProviderProxy) AdjustVolume(ctx context.Context, id string, delta int32) error + func (p *RemoteDisplayProviderProxy) AsBinder() binder.IBinder + func (p *RemoteDisplayProviderProxy) Connect(ctx context.Context, id string) error + func (p *RemoteDisplayProviderProxy) Disconnect(ctx context.Context, id string) error + func (p *RemoteDisplayProviderProxy) SetCallback(ctx context.Context, callback IRemoteDisplayCallback) error + func (p *RemoteDisplayProviderProxy) SetDiscoveryMode(ctx context.Context, mode int32) error + func (p *RemoteDisplayProviderProxy) SetVolume(ctx context.Context, id string, volume int32) error + type RemoteDisplayProviderStub struct + Impl IRemoteDisplayProvider + Transport binder.VersionAwareTransport + func (s *RemoteDisplayProviderStub) Descriptor() string + func (s *RemoteDisplayProviderStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type RemoteDisplayState struct + func (s *RemoteDisplayState) MarshalParcel(p *parcel.Parcel) error + func (s *RemoteDisplayState) UnmarshalParcel(p *parcel.Parcel) error + type RemoteSessionCallbackProxy struct + Remote binder.IBinder + func NewRemoteSessionCallbackProxy(remote binder.IBinder) *RemoteSessionCallbackProxy + func (p *RemoteSessionCallbackProxy) AsBinder() binder.IBinder + func (p *RemoteSessionCallbackProxy) OnSessionChanged(ctx context.Context, sessionToken session.MediaSessionToken) error + func (p *RemoteSessionCallbackProxy) OnVolumeChanged(ctx context.Context, sessionToken session.MediaSessionToken, flags int32) error + type RemoteSessionCallbackStub struct + Impl IRemoteSessionCallback + Transport binder.VersionAwareTransport + func (s *RemoteSessionCallbackStub) Descriptor() string + func (s *RemoteSessionCallbackStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type RemoteVolumeObserverProxy struct + Remote binder.IBinder + func NewRemoteVolumeObserverProxy(remote binder.IBinder) *RemoteVolumeObserverProxy + func (p *RemoteVolumeObserverProxy) AsBinder() binder.IBinder + func (p *RemoteVolumeObserverProxy) DispatchRemoteVolumeUpdate(ctx context.Context, direction int32, value int32) error + type RemoteVolumeObserverStub struct + Impl IRemoteVolumeObserver + Transport binder.VersionAwareTransport + func (s *RemoteVolumeObserverStub) Descriptor() string + func (s *RemoteVolumeObserverStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type RenderPosition struct + DspFrames int32 + HalFrames int32 + func (s *RenderPosition) MarshalParcel(p *parcel.Parcel) error + func (s *RenderPosition) UnmarshalParcel(p *parcel.Parcel) error + type ResourceManagerClientProxy struct + Remote binder.IBinder + func NewResourceManagerClientProxy(remote binder.IBinder) *ResourceManagerClientProxy + func (p *ResourceManagerClientProxy) AsBinder() binder.IBinder + func (p *ResourceManagerClientProxy) GetName(ctx context.Context) (string, error) + func (p *ResourceManagerClientProxy) ReclaimResource(ctx context.Context) (bool, error) + type ResourceManagerClientStub struct + Impl IResourceManagerClient + Transport binder.VersionAwareTransport + func (s *ResourceManagerClientStub) Descriptor() string + func (s *ResourceManagerClientStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type ResourceManagerServiceProxy struct + Remote binder.IBinder + func NewResourceManagerServiceProxy(remote binder.IBinder) *ResourceManagerServiceProxy + func (p *ResourceManagerServiceProxy) AddResource(ctx context.Context, clientInfo ClientInfoParcel, ...) error + func (p *ResourceManagerServiceProxy) AsBinder() binder.IBinder + func (p *ResourceManagerServiceProxy) Config(ctx context.Context, policies []MediaResourcePolicyParcel) error + func (p *ResourceManagerServiceProxy) MarkClientForPendingRemoval(ctx context.Context, clientInfo ClientInfoParcel) error + func (p *ResourceManagerServiceProxy) NotifyClientConfigChanged(ctx context.Context, clientConfig ClientConfigParcel) error + func (p *ResourceManagerServiceProxy) NotifyClientCreated(ctx context.Context, clientInfo ClientInfoParcel) error + func (p *ResourceManagerServiceProxy) NotifyClientStarted(ctx context.Context, clientConfig ClientConfigParcel) error + func (p *ResourceManagerServiceProxy) NotifyClientStopped(ctx context.Context, clientConfig ClientConfigParcel) error + func (p *ResourceManagerServiceProxy) OverridePid(ctx context.Context, originalPid int32, newPid int32) error + func (p *ResourceManagerServiceProxy) OverrideProcessInfo(ctx context.Context, client IResourceManagerClient, pid int32, procState int32, ...) error + func (p *ResourceManagerServiceProxy) ReclaimResource(ctx context.Context, clientInfo ClientInfoParcel, ...) (bool, error) + func (p *ResourceManagerServiceProxy) ReclaimResourcesFromClientsPendingRemoval(ctx context.Context, pid int32) error + func (p *ResourceManagerServiceProxy) RemoveClient(ctx context.Context, clientInfo ClientInfoParcel) error + func (p *ResourceManagerServiceProxy) RemoveResource(ctx context.Context, clientInfo ClientInfoParcel, ...) error + type ResourceManagerServiceStub struct + Impl IResourceManagerService + Transport binder.VersionAwareTransport + func (s *ResourceManagerServiceStub) Descriptor() string + func (s *ResourceManagerServiceStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type ResourceObserverProxy struct + Remote binder.IBinder + func NewResourceObserverProxy(remote binder.IBinder) *ResourceObserverProxy + func (p *ResourceObserverProxy) AsBinder() binder.IBinder + func (p *ResourceObserverProxy) OnStatusChanged(ctx context.Context, event MediaObservableEvent, uid int32, pid int32, ...) error + type ResourceObserverServiceProxy struct + Remote binder.IBinder + func NewResourceObserverServiceProxy(remote binder.IBinder) *ResourceObserverServiceProxy + func (p *ResourceObserverServiceProxy) AsBinder() binder.IBinder + func (p *ResourceObserverServiceProxy) RegisterObserver(ctx context.Context, observer IResourceObserver, ...) error + func (p *ResourceObserverServiceProxy) UnregisterObserver(ctx context.Context, observer IResourceObserver) error + type ResourceObserverServiceStub struct + Impl IResourceObserverService + Transport binder.VersionAwareTransport + func (s *ResourceObserverServiceStub) Descriptor() string + func (s *ResourceObserverServiceStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type ResourceObserverStub struct + Impl IResourceObserver + Transport binder.VersionAwareTransport + func (s *ResourceObserverStub) Descriptor() string + func (s *ResourceObserverStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type RingtonePlayerProxy struct + Remote binder.IBinder + func NewRingtonePlayerProxy(remote binder.IBinder) *RingtonePlayerProxy + func (p *RingtonePlayerProxy) AsBinder() binder.IBinder + func (p *RingtonePlayerProxy) GetTitle(ctx context.Context, uri net.Uri) (string, error) + func (p *RingtonePlayerProxy) IsPlaying(ctx context.Context, token binder.IBinder) (bool, error) + func (p *RingtonePlayerProxy) OpenRingtone(ctx context.Context, uri net.Uri) (int32, error) + func (p *RingtonePlayerProxy) Play(ctx context.Context, token binder.IBinder, uri net.Uri, aa AudioAttributes, ...) error + func (p *RingtonePlayerProxy) PlayAsync(ctx context.Context, uri net.Uri, user os.UserHandle, looping bool, ...) error + func (p *RingtonePlayerProxy) PlayWithVolumeShaping(ctx context.Context, token binder.IBinder, uri net.Uri, aa AudioAttributes, ...) error + func (p *RingtonePlayerProxy) SetPlaybackProperties(ctx context.Context, token binder.IBinder, volume float32, looping bool, ...) error + func (p *RingtonePlayerProxy) Stop(ctx context.Context, token binder.IBinder) error + func (p *RingtonePlayerProxy) StopAsync(ctx context.Context) error + type RingtonePlayerStub struct + Impl IRingtonePlayer + Transport binder.VersionAwareTransport + func (s *RingtonePlayerStub) Descriptor() string + func (s *RingtonePlayerStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type RouteDiscoveryPreference struct + ShouldPerformActiveScan bool + func (s *RouteDiscoveryPreference) MarshalParcel(p *parcel.Parcel) error + func (s *RouteDiscoveryPreference) UnmarshalParcel(p *parcel.Parcel) error + type RouteListingPreference struct + UseSystemOrdering bool + func (s *RouteListingPreference) MarshalParcel(p *parcel.Parcel) error + func (s *RouteListingPreference) UnmarshalParcel(p *parcel.Parcel) error + type RoutingSessionInfo struct + ClientPackageName string + Id string + IsSystemSession bool + OwnerPackageName string + ProviderId string + TransferInitiatorPackageName string + TransferReason int32 + Volume int32 + VolumeHandling int32 + VolumeMax int32 + func (s *RoutingSessionInfo) MarshalParcel(p *parcel.Parcel) error + func (s *RoutingSessionInfo) UnmarshalParcel(p *parcel.Parcel) error + type SharedFileRegion struct + Fd int32 + Offset int64 + Size int64 + Writeable bool + func (s *SharedFileRegion) MarshalParcel(p *parcel.Parcel) error + func (s *SharedFileRegion) UnmarshalParcel(p *parcel.Parcel) error + type SoundDoseCallbackProxy struct + Remote binder.IBinder + func NewSoundDoseCallbackProxy(remote binder.IBinder) *SoundDoseCallbackProxy + func (p *SoundDoseCallbackProxy) AsBinder() binder.IBinder + func (p *SoundDoseCallbackProxy) OnMomentaryExposure(ctx context.Context, currentMel float32, deviceId int32) error + func (p *SoundDoseCallbackProxy) OnNewCsdValue(ctx context.Context, currentCsd float32, records []SoundDoseRecord) error + type SoundDoseCallbackStub struct + Impl ISoundDoseCallback + Transport binder.VersionAwareTransport + func (s *SoundDoseCallbackStub) Descriptor() string + func (s *SoundDoseCallbackStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type SoundDoseProxy struct + Remote binder.IBinder + func NewSoundDoseProxy(remote binder.IBinder) *SoundDoseProxy + func (p *SoundDoseProxy) AsBinder() binder.IBinder + func (p *SoundDoseProxy) ForceComputeCsdOnAllDevices(ctx context.Context, computeCsdOnAllDevices bool) error + func (p *SoundDoseProxy) ForceUseFrameworkMel(ctx context.Context, useFrameworkMel bool) error + func (p *SoundDoseProxy) GetCsd(ctx context.Context) (float32, error) + func (p *SoundDoseProxy) GetOutputRs2UpperBound(ctx context.Context) (float32, error) + func (p *SoundDoseProxy) InitCachedAudioDeviceCategories(ctx context.Context, audioDevices []ISoundDoseAudioDeviceCategory) error + func (p *SoundDoseProxy) IsSoundDoseHalSupported(ctx context.Context) (bool, error) + func (p *SoundDoseProxy) ResetCsd(ctx context.Context, currentCsd float32, records []SoundDoseRecord) error + func (p *SoundDoseProxy) SetAudioDeviceCategory(ctx context.Context, audioDevice ISoundDoseAudioDeviceCategory) error + func (p *SoundDoseProxy) SetCsdEnabled(ctx context.Context, enabled bool) error + func (p *SoundDoseProxy) SetOutputRs2UpperBound(ctx context.Context, rs2Value float32) error + func (p *SoundDoseProxy) UpdateAttenuation(ctx context.Context, attenuationDB float32, device int32) error + type SoundDoseRecord struct + AverageMel float32 + Duration int32 + Timestamp int64 + Value float32 + func (s *SoundDoseRecord) MarshalParcel(p *parcel.Parcel) error + func (s *SoundDoseRecord) UnmarshalParcel(p *parcel.Parcel) error + type SoundDoseStub struct + Impl ISoundDose + Transport binder.VersionAwareTransport + func (s *SoundDoseStub) Descriptor() string + func (s *SoundDoseStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type SoundTriggerSession struct + Device common.AudioDeviceDescription + IoHandle int32 + Session int32 + func (s *SoundTriggerSession) MarshalParcel(p *parcel.Parcel) error + func (s *SoundTriggerSession) UnmarshalParcel(p *parcel.Parcel) error + type SpatializerCallbackProxy struct + Remote binder.IBinder + func NewSpatializerCallbackProxy(remote binder.IBinder) *SpatializerCallbackProxy + func (p *SpatializerCallbackProxy) AsBinder() binder.IBinder + func (p *SpatializerCallbackProxy) DispatchSpatializerAvailableChanged(ctx context.Context, available bool) error + func (p *SpatializerCallbackProxy) DispatchSpatializerEnabledChanged(ctx context.Context, enabled bool) error + type SpatializerCallbackStub struct + Impl ISpatializerCallback + Transport binder.VersionAwareTransport + func (s *SpatializerCallbackStub) Descriptor() string + func (s *SpatializerCallbackStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type SpatializerHeadToSoundStagePoseCallbackProxy struct + Remote binder.IBinder + func NewSpatializerHeadToSoundStagePoseCallbackProxy(remote binder.IBinder) *SpatializerHeadToSoundStagePoseCallbackProxy + func (p *SpatializerHeadToSoundStagePoseCallbackProxy) AsBinder() binder.IBinder + func (p *SpatializerHeadToSoundStagePoseCallbackProxy) DispatchPoseChanged(ctx context.Context, pose []float32) error + type SpatializerHeadToSoundStagePoseCallbackStub struct + Impl ISpatializerHeadToSoundStagePoseCallback + Transport binder.VersionAwareTransport + func (s *SpatializerHeadToSoundStagePoseCallbackStub) Descriptor() string + func (s *SpatializerHeadToSoundStagePoseCallbackStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type SpatializerHeadTrackerAvailableCallbackProxy struct + Remote binder.IBinder + func NewSpatializerHeadTrackerAvailableCallbackProxy(remote binder.IBinder) *SpatializerHeadTrackerAvailableCallbackProxy + func (p *SpatializerHeadTrackerAvailableCallbackProxy) AsBinder() binder.IBinder + func (p *SpatializerHeadTrackerAvailableCallbackProxy) DispatchSpatializerHeadTrackerAvailable(ctx context.Context, available bool) error + type SpatializerHeadTrackerAvailableCallbackStub struct + Impl ISpatializerHeadTrackerAvailableCallback + Transport binder.VersionAwareTransport + func (s *SpatializerHeadTrackerAvailableCallbackStub) Descriptor() string + func (s *SpatializerHeadTrackerAvailableCallbackStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type SpatializerHeadTrackingCallbackProxy struct + Remote binder.IBinder + func NewSpatializerHeadTrackingCallbackProxy(remote binder.IBinder) *SpatializerHeadTrackingCallbackProxy + func (p *SpatializerHeadTrackingCallbackProxy) AsBinder() binder.IBinder + func (p *SpatializerHeadTrackingCallbackProxy) OnHeadToSoundStagePoseUpdated(ctx context.Context, headToStage []float32) error + func (p *SpatializerHeadTrackingCallbackProxy) OnHeadTrackingModeChanged(ctx context.Context, mode common.HeadTrackingMode) error + type SpatializerHeadTrackingCallbackStub struct + Impl ISpatializerHeadTrackingCallback + Transport binder.VersionAwareTransport + func (s *SpatializerHeadTrackingCallbackStub) Descriptor() string + func (s *SpatializerHeadTrackingCallbackStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type SpatializerHeadTrackingModeCallbackProxy struct + Remote binder.IBinder + func NewSpatializerHeadTrackingModeCallbackProxy(remote binder.IBinder) *SpatializerHeadTrackingModeCallbackProxy + func (p *SpatializerHeadTrackingModeCallbackProxy) AsBinder() binder.IBinder + func (p *SpatializerHeadTrackingModeCallbackProxy) DispatchSpatializerActualHeadTrackingModeChanged(ctx context.Context, mode int32) error + func (p *SpatializerHeadTrackingModeCallbackProxy) DispatchSpatializerDesiredHeadTrackingModeChanged(ctx context.Context, mode int32) error + type SpatializerHeadTrackingModeCallbackStub struct + Impl ISpatializerHeadTrackingModeCallback + Transport binder.VersionAwareTransport + func (s *SpatializerHeadTrackingModeCallbackStub) Descriptor() string + func (s *SpatializerHeadTrackingModeCallbackStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type SpatializerOutputCallbackProxy struct + Remote binder.IBinder + func NewSpatializerOutputCallbackProxy(remote binder.IBinder) *SpatializerOutputCallbackProxy + func (p *SpatializerOutputCallbackProxy) AsBinder() binder.IBinder + func (p *SpatializerOutputCallbackProxy) DispatchSpatializerOutputChanged(ctx context.Context, output int32) error + type SpatializerOutputCallbackStub struct + Impl ISpatializerOutputCallback + Transport binder.VersionAwareTransport + func (s *SpatializerOutputCallbackStub) Descriptor() string + func (s *SpatializerOutputCallbackStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type SpatializerProxy struct + Remote binder.IBinder + func NewSpatializerProxy(remote binder.IBinder) *SpatializerProxy + func (p *SpatializerProxy) AsBinder() binder.IBinder + func (p *SpatializerProxy) GetActualHeadTrackingMode(ctx context.Context) (common.HeadTrackingMode, error) + func (p *SpatializerProxy) GetLevel(ctx context.Context) (common.SpatializationLevel, error) + func (p *SpatializerProxy) GetOutput(ctx context.Context) (int32, error) + func (p *SpatializerProxy) GetParameter(ctx context.Context, key int32, value []byte) error + func (p *SpatializerProxy) GetSupportedHeadTrackingModes(ctx context.Context) ([]common.HeadTrackingMode, error) + func (p *SpatializerProxy) GetSupportedLevels(ctx context.Context) ([]common.SpatializationLevel, error) + func (p *SpatializerProxy) GetSupportedModes(ctx context.Context) ([]common.SpatializationMode, error) + func (p *SpatializerProxy) IsHeadTrackingSupported(ctx context.Context) (bool, error) + func (p *SpatializerProxy) RecenterHeadTracker(ctx context.Context) error + func (p *SpatializerProxy) RegisterHeadTrackingCallback(ctx context.Context, callback ISpatializerHeadTrackingCallback) error + func (p *SpatializerProxy) Release(ctx context.Context) error + func (p *SpatializerProxy) SetDesiredHeadTrackingMode(ctx context.Context, mode common.HeadTrackingMode) error + func (p *SpatializerProxy) SetDisplayOrientation(ctx context.Context, physicalToLogicalAngle float32) error + func (p *SpatializerProxy) SetFoldState(ctx context.Context, folded bool) error + func (p *SpatializerProxy) SetGlobalTransform(ctx context.Context, screenToStage []float32) error + func (p *SpatializerProxy) SetHeadSensor(ctx context.Context, sensorHandle int32) error + func (p *SpatializerProxy) SetHingeAngle(ctx context.Context, hingeAngle float32) error + func (p *SpatializerProxy) SetLevel(ctx context.Context, level common.SpatializationLevel) error + func (p *SpatializerProxy) SetParameter(ctx context.Context, key int32, value []byte) error + func (p *SpatializerProxy) SetScreenSensor(ctx context.Context, sensorHandle int32) error + type SpatializerStub struct + Impl ISpatializer + Transport binder.VersionAwareTransport + func (s *SpatializerStub) Descriptor() string + func (s *SpatializerStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type StrategyNonDefaultDevicesDispatcherProxy struct + Remote binder.IBinder + func NewStrategyNonDefaultDevicesDispatcherProxy(remote binder.IBinder) *StrategyNonDefaultDevicesDispatcherProxy + func (p *StrategyNonDefaultDevicesDispatcherProxy) AsBinder() binder.IBinder + func (p *StrategyNonDefaultDevicesDispatcherProxy) DispatchNonDefDevicesChanged(ctx context.Context, strategyId int32, devices []AudioDeviceAttributes) error + type StrategyNonDefaultDevicesDispatcherStub struct + Impl IStrategyNonDefaultDevicesDispatcher + Transport binder.VersionAwareTransport + func (s *StrategyNonDefaultDevicesDispatcherStub) Descriptor() string + func (s *StrategyNonDefaultDevicesDispatcherStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type StrategyPreferredDevicesDispatcherProxy struct + Remote binder.IBinder + func NewStrategyPreferredDevicesDispatcherProxy(remote binder.IBinder) *StrategyPreferredDevicesDispatcherProxy + func (p *StrategyPreferredDevicesDispatcherProxy) AsBinder() binder.IBinder + func (p *StrategyPreferredDevicesDispatcherProxy) DispatchPrefDevicesChanged(ctx context.Context, strategyId int32, devices []AudioDeviceAttributes) error + type StrategyPreferredDevicesDispatcherStub struct + Impl IStrategyPreferredDevicesDispatcher + Transport binder.VersionAwareTransport + func (s *StrategyPreferredDevicesDispatcherStub) Descriptor() string + func (s *StrategyPreferredDevicesDispatcherStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type StreamAliasingDispatcherProxy struct + Remote binder.IBinder + func NewStreamAliasingDispatcherProxy(remote binder.IBinder) *StreamAliasingDispatcherProxy + func (p *StreamAliasingDispatcherProxy) AsBinder() binder.IBinder + func (p *StreamAliasingDispatcherProxy) DispatchStreamAliasingChanged(ctx context.Context) error + type StreamAliasingDispatcherStub struct + Impl IStreamAliasingDispatcher + Transport binder.VersionAwareTransport + func (s *StreamAliasingDispatcherStub) Descriptor() string + func (s *StreamAliasingDispatcherStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type SurroundSoundConfig struct + FormatFamilies []SurroundSoundConfigSurroundFormatFamily + func (s *SurroundSoundConfig) MarshalParcel(p *parcel.Parcel) error + func (s *SurroundSoundConfig) UnmarshalParcel(p *parcel.Parcel) error + type SurroundSoundConfigSurroundFormatFamily struct + PrimaryFormat common.AudioFormatDescription + SubFormats []common.AudioFormatDescription + func (s *SurroundSoundConfigSurroundFormatFamily) MarshalParcel(p *parcel.Parcel) error + func (s *SurroundSoundConfigSurroundFormatFamily) UnmarshalParcel(p *parcel.Parcel) error + type TrackSecondaryOutputInfo struct + PortId int32 + SecondaryOutputIds []int32 + func (s *TrackSecondaryOutputInfo) MarshalParcel(p *parcel.Parcel) error + func (s *TrackSecondaryOutputInfo) UnmarshalParcel(p *parcel.Parcel) error + type TranscodingClientCallbackProxy struct + Remote binder.IBinder + func NewTranscodingClientCallbackProxy(remote binder.IBinder) *TranscodingClientCallbackProxy + func (p *TranscodingClientCallbackProxy) AsBinder() binder.IBinder + func (p *TranscodingClientCallbackProxy) OnAwaitNumberOfSessionsChanged(ctx context.Context, sessionId int32, oldAwaitNumber int32, ...) error + func (p *TranscodingClientCallbackProxy) OnProgressUpdate(ctx context.Context, sessionId int32, progress int32) error + func (p *TranscodingClientCallbackProxy) OnTranscodingFailed(ctx context.Context, sessionId int32, errorCode TranscodingErrorCode) error + func (p *TranscodingClientCallbackProxy) OnTranscodingFinished(ctx context.Context, sessionId int32, result TranscodingResultParcel) error + func (p *TranscodingClientCallbackProxy) OnTranscodingPaused(ctx context.Context, sessionId int32) error + func (p *TranscodingClientCallbackProxy) OnTranscodingResumed(ctx context.Context, sessionId int32) error + func (p *TranscodingClientCallbackProxy) OnTranscodingStarted(ctx context.Context, sessionId int32) error + func (p *TranscodingClientCallbackProxy) OpenFileDescriptor(ctx context.Context, fileUri string, mode string) (int32, error) + type TranscodingClientCallbackStub struct + Impl ITranscodingClientCallback + Transport binder.VersionAwareTransport + func (s *TranscodingClientCallbackStub) Descriptor() string + func (s *TranscodingClientCallbackStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type TranscodingClientProxy struct + Remote binder.IBinder + func NewTranscodingClientProxy(remote binder.IBinder) *TranscodingClientProxy + func (p *TranscodingClientProxy) AddClientUid(ctx context.Context, sessionId int32, clientUid int32) (bool, error) + func (p *TranscodingClientProxy) AsBinder() binder.IBinder + func (p *TranscodingClientProxy) CancelSession(ctx context.Context, sessionId int32) (bool, error) + func (p *TranscodingClientProxy) GetClientUids(ctx context.Context, sessionId int32) ([]int32, error) + func (p *TranscodingClientProxy) GetSessionWithId(ctx context.Context, sessionId int32, session TranscodingSessionParcel) (bool, error) + func (p *TranscodingClientProxy) SubmitRequest(ctx context.Context, request TranscodingRequestParcel, ...) (bool, error) + func (p *TranscodingClientProxy) Unregister(ctx context.Context) error + type TranscodingClientStub struct + Impl ITranscodingClient + Transport binder.VersionAwareTransport + func (s *TranscodingClientStub) Descriptor() string + func (s *TranscodingClientStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type TranscodingErrorCode int32 + const TranscodingErrorCodeKDroppedByService + const TranscodingErrorCodeKErrorIO + const TranscodingErrorCodeKInsufficientResources + const TranscodingErrorCodeKInvalidOperation + const TranscodingErrorCodeKInvalidParameter + const TranscodingErrorCodeKMalformed + const TranscodingErrorCodeKNoError + const TranscodingErrorCodeKPrivateErrorFirst + const TranscodingErrorCodeKServiceUnavailable + const TranscodingErrorCodeKUidGoneCancelled + const TranscodingErrorCodeKUnknown + const TranscodingErrorCodeKUnsupported + const TranscodingErrorCodeKWatchdogTimeout + type TranscodingRequestParcel struct + ClientPackageName string + ClientPid int32 + ClientUid int32 + DestinationFd int32 + DestinationFilePath string + EnableStats bool + IsForTesting bool + Priority TranscodingSessionPriority + RequestProgressUpdate bool + RequestSessionEventUpdate bool + RequestedVideoTrackFormat *TranscodingVideoTrackFormat + SourceFd int32 + SourceFilePath string + TestConfig *TranscodingTestConfig + TranscodingType TranscodingType + func (s *TranscodingRequestParcel) MarshalParcel(p *parcel.Parcel) error + func (s *TranscodingRequestParcel) UnmarshalParcel(p *parcel.Parcel) error + type TranscodingResultParcel struct + ActualBitrateBps int32 + SessionId int32 + SessionStats *TranscodingSessionStats + func (s *TranscodingResultParcel) MarshalParcel(p *parcel.Parcel) error + func (s *TranscodingResultParcel) UnmarshalParcel(p *parcel.Parcel) error + type TranscodingSessionParcel struct + AwaitNumberOfSessions int32 + Request TranscodingRequestParcel + SessionId int32 + VideoTrackFormat *TranscodingVideoTrackFormat + func (s *TranscodingSessionParcel) MarshalParcel(p *parcel.Parcel) error + func (s *TranscodingSessionParcel) UnmarshalParcel(p *parcel.Parcel) error + type TranscodingSessionPriority int32 + const TranscodingSessionPriorityKHigh + const TranscodingSessionPriorityKLow + const TranscodingSessionPriorityKNormal + const TranscodingSessionPriorityKUnspecified + type TranscodingSessionStats struct + SessionCreatedTimeUs int64 + SessionFinishedTimeUs int64 + TotalProcessingTimeUs int64 + TotalTimeUs int64 + func (s *TranscodingSessionStats) MarshalParcel(p *parcel.Parcel) error + func (s *TranscodingSessionStats) UnmarshalParcel(p *parcel.Parcel) error + type TranscodingTestConfig struct + PassThroughMode bool + ProcessingTotalTimeMs int32 + func (s *TranscodingTestConfig) MarshalParcel(p *parcel.Parcel) error + func (s *TranscodingTestConfig) UnmarshalParcel(p *parcel.Parcel) error + type TranscodingType int32 + const TranscodingTypeKImageTranscoding + const TranscodingTypeKUnknown + const TranscodingTypeKVideoTranscoding + type TranscodingVideoCodecType int32 + const TranscodingVideoCodecTypeKAvc + const TranscodingVideoCodecTypeKHevc + const TranscodingVideoCodecTypeKUnspecified + type TranscodingVideoTrackFormat struct + BitrateBps int32 + CodecType TranscodingVideoCodecType + DecoderOperatingRate int32 + EncoderOperatingRate int32 + Height int32 + Level int32 + Profile int32 + Width int32 + func (s *TranscodingVideoTrackFormat) MarshalParcel(p *parcel.Parcel) error + func (s *TranscodingVideoTrackFormat) UnmarshalParcel(p *parcel.Parcel) error + type VolumeControllerProxy struct + Remote binder.IBinder + func NewVolumeControllerProxy(remote binder.IBinder) *VolumeControllerProxy + func (p *VolumeControllerProxy) AsBinder() binder.IBinder + func (p *VolumeControllerProxy) Dismiss(ctx context.Context) error + func (p *VolumeControllerProxy) DisplayCsdWarning(ctx context.Context, warning int32, displayDurationMs int32) error + func (p *VolumeControllerProxy) DisplaySafeVolumeWarning(ctx context.Context, flags int32) error + func (p *VolumeControllerProxy) MasterMuteChanged(ctx context.Context, flags int32) error + func (p *VolumeControllerProxy) SetA11yMode(ctx context.Context, mode int32) error + func (p *VolumeControllerProxy) SetLayoutDirection(ctx context.Context, layoutDirection int32) error + func (p *VolumeControllerProxy) VolumeChanged(ctx context.Context, streamType int32, flags int32) error + type VolumeControllerStub struct + Impl IVolumeController + Transport binder.VersionAwareTransport + func (s *VolumeControllerStub) Descriptor() string + func (s *VolumeControllerStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type VolumeInfo struct + HasMuteCommand bool + IsMuted bool + MaxVolIndex int32 + MinVolIndex int32 + StreamType int32 + UsesStreamType bool + VolIndex int32 + func (s *VolumeInfo) MarshalParcel(p *parcel.Parcel) error + func (s *VolumeInfo) UnmarshalParcel(p *parcel.Parcel) error + type VolumePolicy struct + VibrateToSilentDebounce int32 + func (s *VolumePolicy) MarshalParcel(p *parcel.Parcel) error + func (s *VolumePolicy) UnmarshalParcel(p *parcel.Parcel) error + type VolumeShaper struct + func (s *VolumeShaper) MarshalParcel(p *parcel.Parcel) error + func (s *VolumeShaper) UnmarshalParcel(p *parcel.Parcel) error + type VolumeShaperConfiguration struct + DurationMs float64 + Id int32 + InterpolatorConfig *InterpolatorConfig + OptionFlags int32 + Type VolumeShaperConfigurationType + func (s *VolumeShaperConfiguration) MarshalParcel(p *parcel.Parcel) error + func (s *VolumeShaperConfiguration) UnmarshalParcel(p *parcel.Parcel) error + type VolumeShaperConfigurationOptionFlag int32 + const VolumeShaperConfigurationOptionFlagClockTime + const VolumeShaperConfigurationOptionFlagVolumeInDbfs + type VolumeShaperConfigurationType int32 + const VolumeShaperConfigurationTypeID + const VolumeShaperConfigurationTypeSCALE + type VolumeShaperOperation struct + Flags int32 + ReplaceId int32 + XOffset float32 + func (s *VolumeShaperOperation) MarshalParcel(p *parcel.Parcel) error + func (s *VolumeShaperOperation) UnmarshalParcel(p *parcel.Parcel) error + type VolumeShaperOperationFlag int32 + const VolumeShaperOperationFlagCreateIfNecessary + const VolumeShaperOperationFlagDELAY + const VolumeShaperOperationFlagJOIN + const VolumeShaperOperationFlagREVERSE + const VolumeShaperOperationFlagTERMINATE + type VolumeShaperState struct + Volume float32 + XOffset float32 + func (s *VolumeShaperState) MarshalParcel(p *parcel.Parcel) error + func (s *VolumeShaperState) UnmarshalParcel(p *parcel.Parcel) error