audiomanager

package
v0.0.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 29, 2026 License: CC0-1.0 Imports: 6 Imported by: 1

Documentation

Overview

Package audiomanager provides Go bindings for android.media.

Index

Constants

View Source
const (
	TypeAuxLine                           = consts.TypeAuxLine
	TypeBleBroadcast                      = consts.TypeBleBroadcast
	TypeBleHeadset                        = consts.TypeBleHeadset
	TypeBleSpeaker                        = consts.TypeBleSpeaker
	TypeBluetoothA2dp                     = consts.TypeBluetoothA2dp
	TypeBluetoothSco                      = consts.TypeBluetoothSco
	TypeBuiltinEarpiece                   = consts.TypeBuiltinEarpiece
	TypeBuiltinMic                        = consts.TypeBuiltinMic
	TypeBuiltinSpeaker                    = consts.TypeBuiltinSpeaker
	TypeBuiltinSpeakerSafe                = consts.TypeBuiltinSpeakerSafe
	TypeBus                               = consts.TypeBus
	TypeDock                              = consts.TypeDock
	TypeDockAnalog                        = consts.TypeDockAnalog
	TypeFm                                = consts.TypeFm
	TypeFmTuner                           = consts.TypeFmTuner
	TypeHdmi                              = consts.TypeHdmi
	TypeHdmiArc                           = consts.TypeHdmiArc
	TypeHdmiEarc                          = consts.TypeHdmiEarc
	TypeHearingAid                        = consts.TypeHearingAid
	TypeIp                                = consts.TypeIp
	TypeLineAnalog                        = consts.TypeLineAnalog
	TypeLineDigital                       = consts.TypeLineDigital
	TypeMultichannelGroup                 = consts.TypeMultichannelGroup
	TypeRemoteSubmix                      = consts.TypeRemoteSubmix
	TypeTelephony                         = consts.TypeTelephony
	TypeTvTuner                           = consts.TypeTvTuner
	TypeUnknown                           = consts.TypeUnknown
	TypeUsbAccessory                      = consts.TypeUsbAccessory
	TypeUsbDevice                         = consts.TypeUsbDevice
	TypeUsbHeadset                        = consts.TypeUsbHeadset
	TypeWiredHeadphones                   = consts.TypeWiredHeadphones
	TypeWiredHeadset                      = consts.TypeWiredHeadset
	AdjustLower                           = consts.AdjustLower
	AdjustMute                            = consts.AdjustMute
	AdjustRaise                           = consts.AdjustRaise
	AdjustSame                            = consts.AdjustSame
	AdjustToggleMute                      = consts.AdjustToggleMute
	AdjustUnmute                          = consts.AdjustUnmute
	AudiofocusGain                        = consts.AudiofocusGain
	AudiofocusGainTransient               = consts.AudiofocusGainTransient
	AudiofocusGainTransientExclusive      = consts.AudiofocusGainTransientExclusive
	AudiofocusGainTransientMayDuck        = consts.AudiofocusGainTransientMayDuck
	AudiofocusLoss                        = consts.AudiofocusLoss
	AudiofocusLossTransient               = consts.AudiofocusLossTransient
	AudiofocusLossTransientCanDuck        = consts.AudiofocusLossTransientCanDuck
	AudiofocusNone                        = consts.AudiofocusNone
	AudiofocusRequestDelayed              = consts.AudiofocusRequestDelayed
	AudiofocusRequestFailed               = consts.AudiofocusRequestFailed
	AudiofocusRequestGranted              = consts.AudiofocusRequestGranted
	AudioSessionIdGenerate                = consts.AudioSessionIdGenerate
	DirectPlaybackBitstreamSupported      = consts.DirectPlaybackBitstreamSupported
	DirectPlaybackNotSupported            = consts.DirectPlaybackNotSupported
	DirectPlaybackOffloadGaplessSupported = consts.DirectPlaybackOffloadGaplessSupported
	DirectPlaybackOffloadSupported        = consts.DirectPlaybackOffloadSupported
	EncodedSurroundOutputAlways           = consts.EncodedSurroundOutputAlways
	EncodedSurroundOutputAuto             = consts.EncodedSurroundOutputAuto
	EncodedSurroundOutputManual           = consts.EncodedSurroundOutputManual
	EncodedSurroundOutputNever            = consts.EncodedSurroundOutputNever
	EncodedSurroundOutputUnknown          = consts.EncodedSurroundOutputUnknown
	Error                                 = consts.Error
	ErrorDeadObject                       = consts.ErrorDeadObject
	FlagAllowRingerModes                  = consts.FlagAllowRingerModes
	FlagPlaySound                         = consts.FlagPlaySound
	FlagRemoveSoundAndVibrate             = consts.FlagRemoveSoundAndVibrate
	FlagShowUi                            = consts.FlagShowUi
	FlagVibrate                           = consts.FlagVibrate
	FxBack                                = consts.FxBack
	FxFocusNavigationDown                 = consts.FxFocusNavigationDown
	FxFocusNavigationLeft                 = consts.FxFocusNavigationLeft
	FxFocusNavigationRight                = consts.FxFocusNavigationRight
	FxFocusNavigationUp                   = consts.FxFocusNavigationUp
	FxKeypressDelete                      = consts.FxKeypressDelete
	FxKeypressInvalid                     = consts.FxKeypressInvalid
	FxKeypressReturn                      = consts.FxKeypressReturn
	FxKeypressSpacebar                    = consts.FxKeypressSpacebar
	FxKeypressStandard                    = consts.FxKeypressStandard
	FxKeyClick                            = consts.FxKeyClick
	GetDevicesAll                         = consts.GetDevicesAll
	GetDevicesInputs                      = consts.GetDevicesInputs
	GetDevicesOutputs                     = consts.GetDevicesOutputs
	ModeCallRedirect                      = consts.ModeCallRedirect
	ModeCallScreening                     = consts.ModeCallScreening
	ModeCommunicationRedirect             = consts.ModeCommunicationRedirect
	ModeCurrent                           = consts.ModeCurrent
	ModeInvalid                           = consts.ModeInvalid
	ModeInCall                            = consts.ModeInCall
	ModeInCommunication                   = consts.ModeInCommunication
	ModeNormal                            = consts.ModeNormal
	ModeRingtone                          = consts.ModeRingtone
	NumStreams                            = consts.NumStreams
	PlaybackOffloadGaplessSupported       = consts.PlaybackOffloadGaplessSupported
	PlaybackOffloadNotSupported           = consts.PlaybackOffloadNotSupported
	PlaybackOffloadSupported              = consts.PlaybackOffloadSupported
	RingerModeNormal                      = consts.RingerModeNormal
	RingerModeSilent                      = consts.RingerModeSilent
	RingerModeVibrate                     = consts.RingerModeVibrate
	RouteAll                              = consts.RouteAll
	RouteBluetooth                        = consts.RouteBluetooth
	RouteBluetoothA2dp                    = consts.RouteBluetoothA2dp
	RouteBluetoothSco                     = consts.RouteBluetoothSco
	RouteEarpiece                         = consts.RouteEarpiece
	RouteHeadset                          = consts.RouteHeadset
	RouteSpeaker                          = consts.RouteSpeaker
	ScoAudioStateConnected                = consts.ScoAudioStateConnected
	ScoAudioStateConnecting               = consts.ScoAudioStateConnecting
	ScoAudioStateDisconnected             = consts.ScoAudioStateDisconnected
	ScoAudioStateError                    = consts.ScoAudioStateError
	StreamAccessibility                   = consts.StreamAccessibility
	StreamAlarm                           = consts.StreamAlarm
	StreamDtmf                            = consts.StreamDtmf
	StreamMusic                           = consts.StreamMusic
	StreamNotification                    = consts.StreamNotification
	StreamRing                            = consts.StreamRing
	StreamSystem                          = consts.StreamSystem
	StreamVoiceCall                       = consts.StreamVoiceCall
	UseDefaultStreamType                  = consts.UseDefaultStreamType
	VibrateSettingOff                     = consts.VibrateSettingOff
	VibrateSettingOn                      = consts.VibrateSettingOn
	VibrateSettingOnlySilent              = consts.VibrateSettingOnlySilent
	VibrateTypeNotification               = consts.VibrateTypeNotification
	VibrateTypeRinger                     = consts.VibrateTypeRinger
)
View Source
const (
	ActionAudioBecomingNoisy              = consts.ActionAudioBecomingNoisy
	ActionHdmiAudioPlug                   = consts.ActionHdmiAudioPlug
	ActionHeadsetPlug                     = consts.ActionHeadsetPlug
	ActionMicrophoneMuteChanged           = consts.ActionMicrophoneMuteChanged
	ActionScoAudioStateChanged            = consts.ActionScoAudioStateChanged
	ActionScoAudioStateUpdated            = consts.ActionScoAudioStateUpdated
	ActionSpeakerphoneStateChanged        = consts.ActionSpeakerphoneStateChanged
	ExtraAudioPlugState                   = consts.ExtraAudioPlugState
	ExtraEncodings                        = consts.ExtraEncodings
	ExtraMaxChannelCount                  = consts.ExtraMaxChannelCount
	ExtraRingerMode                       = consts.ExtraRingerMode
	ExtraScoAudioPreviousState            = consts.ExtraScoAudioPreviousState
	ExtraScoAudioState                    = consts.ExtraScoAudioState
	ExtraVibrateSetting                   = consts.ExtraVibrateSetting
	ExtraVibrateType                      = consts.ExtraVibrateType
	PropertyOutputFramesPerBuffer         = consts.PropertyOutputFramesPerBuffer
	PropertyOutputSampleRate              = consts.PropertyOutputSampleRate
	PropertySupportAudioSourceUnprocessed = consts.PropertySupportAudioSourceUnprocessed
	PropertySupportMicNearUltrasound      = consts.PropertySupportMicNearUltrasound
	PropertySupportSpeakerNearUltrasound  = consts.PropertySupportSpeakerNearUltrasound
	RingerModeChangedAction               = consts.RingerModeChangedAction
	VibrateSettingChangedAction           = consts.VibrateSettingChangedAction
)

Variables

This section is empty.

Functions

func Init

func Init(env *jni.Env) error

Init resolves all JNI class and method references for this package. It is safe to call multiple times (uses sync.Once internally). Exported for E2E testing on Android.

Types

type AudioDeviceInfo added in v0.0.4

type AudioDeviceInfo struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

AudioDeviceInfo wraps android.media.AudioDeviceInfo.

func (*AudioDeviceInfo) Equals added in v0.0.4

func (m *AudioDeviceInfo) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.media.AudioDeviceInfo.equals.

func (*AudioDeviceInfo) GetAddress added in v0.0.4

func (m *AudioDeviceInfo) GetAddress() (string, error)

GetAddress calls android.media.AudioDeviceInfo.getAddress.

func (*AudioDeviceInfo) GetAudioDescriptors added in v0.0.4

func (m *AudioDeviceInfo) GetAudioDescriptors() (*jni.Object, error)

GetAudioDescriptors calls android.media.AudioDeviceInfo.getAudioDescriptors.

func (*AudioDeviceInfo) GetAudioProfiles added in v0.0.4

func (m *AudioDeviceInfo) GetAudioProfiles() (*jni.Object, error)

GetAudioProfiles calls android.media.AudioDeviceInfo.getAudioProfiles.

func (*AudioDeviceInfo) GetChannelCounts added in v0.0.4

func (m *AudioDeviceInfo) GetChannelCounts() (*jni.Object, error)

GetChannelCounts calls android.media.AudioDeviceInfo.getChannelCounts.

func (*AudioDeviceInfo) GetChannelIndexMasks added in v0.0.4

func (m *AudioDeviceInfo) GetChannelIndexMasks() (*jni.Object, error)

GetChannelIndexMasks calls android.media.AudioDeviceInfo.getChannelIndexMasks.

func (*AudioDeviceInfo) GetChannelMasks added in v0.0.4

func (m *AudioDeviceInfo) GetChannelMasks() (*jni.Object, error)

GetChannelMasks calls android.media.AudioDeviceInfo.getChannelMasks.

func (*AudioDeviceInfo) GetEncapsulationMetadataTypes added in v0.0.4

func (m *AudioDeviceInfo) GetEncapsulationMetadataTypes() (*jni.Object, error)

GetEncapsulationMetadataTypes calls android.media.AudioDeviceInfo.getEncapsulationMetadataTypes.

func (*AudioDeviceInfo) GetEncapsulationModes added in v0.0.4

func (m *AudioDeviceInfo) GetEncapsulationModes() (*jni.Object, error)

GetEncapsulationModes calls android.media.AudioDeviceInfo.getEncapsulationModes.

func (*AudioDeviceInfo) GetEncodings added in v0.0.4

func (m *AudioDeviceInfo) GetEncodings() (*jni.Object, error)

GetEncodings calls android.media.AudioDeviceInfo.getEncodings.

func (*AudioDeviceInfo) GetId added in v0.0.4

func (m *AudioDeviceInfo) GetId() (int32, error)

GetId calls android.media.AudioDeviceInfo.getId.

func (*AudioDeviceInfo) GetProductName added in v0.0.4

func (m *AudioDeviceInfo) GetProductName() (*jni.Object, error)

GetProductName calls android.media.AudioDeviceInfo.getProductName.

func (*AudioDeviceInfo) GetSampleRates added in v0.0.4

func (m *AudioDeviceInfo) GetSampleRates() (*jni.Object, error)

GetSampleRates calls android.media.AudioDeviceInfo.getSampleRates.

func (*AudioDeviceInfo) GetSpeakerLayoutChannelMask added in v0.0.4

func (m *AudioDeviceInfo) GetSpeakerLayoutChannelMask() (int32, error)

GetSpeakerLayoutChannelMask calls android.media.AudioDeviceInfo.getSpeakerLayoutChannelMask.

func (*AudioDeviceInfo) GetType added in v0.0.4

func (m *AudioDeviceInfo) GetType() (int32, error)

GetType calls android.media.AudioDeviceInfo.getType.

func (*AudioDeviceInfo) HashCode added in v0.0.4

func (m *AudioDeviceInfo) HashCode() (int32, error)

HashCode calls android.media.AudioDeviceInfo.hashCode.

func (*AudioDeviceInfo) IsSink added in v0.0.4

func (m *AudioDeviceInfo) IsSink() (bool, error)

IsSink calls android.media.AudioDeviceInfo.isSink.

func (*AudioDeviceInfo) IsSource added in v0.0.4

func (m *AudioDeviceInfo) IsSource() (bool, error)

IsSource calls android.media.AudioDeviceInfo.isSource.

func (*AudioDeviceInfo) ToString added in v0.0.8

func (m *AudioDeviceInfo) ToString() (string, error)

ToString calls android.media.AudioDeviceInfo.toString.

type AudioManager added in v0.0.4

type AudioManager struct {
	VM  *jni.VM
	Ctx *app.Context
	Obj *jni.GlobalRef
}

AudioManager wraps android.media.AudioManager.

func NewAudioManager added in v0.0.4

func NewAudioManager(ctx *app.Context) (*AudioManager, error)

NewAudioManager obtains android.media.AudioManager from the Android system service manager.

func (*AudioManager) AbandonAudioFocus added in v0.0.4

func (m *AudioManager) AbandonAudioFocus(arg0 *jni.Object) (int32, error)

AbandonAudioFocus calls android.media.AudioManager.abandonAudioFocus.

func (*AudioManager) AbandonAudioFocusRequest added in v0.0.4

func (m *AudioManager) AbandonAudioFocusRequest(arg0 *jni.Object) (int32, error)

AbandonAudioFocusRequest calls android.media.AudioManager.abandonAudioFocusRequest.

func (*AudioManager) AddOnCommunicationDeviceChangedListener added in v0.0.4

func (m *AudioManager) AddOnCommunicationDeviceChangedListener(arg0 *jni.Object, arg1 *jni.Object) error

AddOnCommunicationDeviceChangedListener calls android.media.AudioManager.addOnCommunicationDeviceChangedListener.

func (*AudioManager) AddOnModeChangedListener added in v0.0.4

func (m *AudioManager) AddOnModeChangedListener(arg0 *jni.Object, arg1 *jni.Object) error

AddOnModeChangedListener calls android.media.AudioManager.addOnModeChangedListener.

func (*AudioManager) AddOnPreferredMixerAttributesChangedListener added in v0.0.4

func (m *AudioManager) AddOnPreferredMixerAttributesChangedListener(arg0 *jni.Object, arg1 *jni.Object) error

AddOnPreferredMixerAttributesChangedListener calls android.media.AudioManager.addOnPreferredMixerAttributesChangedListener.

func (*AudioManager) AdjustStreamVolume added in v0.0.4

func (m *AudioManager) AdjustStreamVolume(
	arg0 int32,
	arg1 int32,
	arg2 int32,
) error

AdjustStreamVolume calls android.media.AudioManager.adjustStreamVolume.

func (*AudioManager) AdjustSuggestedStreamVolume added in v0.0.4

func (m *AudioManager) AdjustSuggestedStreamVolume(
	arg0 int32,
	arg1 int32,
	arg2 int32,
) error

AdjustSuggestedStreamVolume calls android.media.AudioManager.adjustSuggestedStreamVolume.

func (*AudioManager) AdjustVolume added in v0.0.4

func (m *AudioManager) AdjustVolume(arg0 int32, arg1 int32) error

AdjustVolume calls android.media.AudioManager.adjustVolume.

func (*AudioManager) AdjustVolumeGroupVolume added in v0.0.4

func (m *AudioManager) AdjustVolumeGroupVolume(
	arg0 int32,
	arg1 int32,
	arg2 int32,
) error

AdjustVolumeGroupVolume calls android.media.AudioManager.adjustVolumeGroupVolume.

func (*AudioManager) ClearCommunicationDevice added in v0.0.4

func (m *AudioManager) ClearCommunicationDevice() error

ClearCommunicationDevice calls android.media.AudioManager.clearCommunicationDevice.

func (*AudioManager) ClearPreferredMixerAttributes added in v0.0.4

func (m *AudioManager) ClearPreferredMixerAttributes(arg0 *jni.Object, arg1 *jni.Object) (bool, error)

ClearPreferredMixerAttributes calls android.media.AudioManager.clearPreferredMixerAttributes.

func (*AudioManager) Close added in v0.0.4

func (m *AudioManager) Close()

Close releases the global reference to the underlying Java object. After Close, the AudioManager must not be used.

func (*AudioManager) DispatchMediaKeyEvent added in v0.0.4

func (m *AudioManager) DispatchMediaKeyEvent(arg0 *jni.Object) error

DispatchMediaKeyEvent calls android.media.AudioManager.dispatchMediaKeyEvent.

func (*AudioManager) GenerateAudioSessionId added in v0.0.4

func (m *AudioManager) GenerateAudioSessionId() (int32, error)

GenerateAudioSessionId calls android.media.AudioManager.generateAudioSessionId.

func (*AudioManager) GetActivePlaybackConfigurations added in v0.0.4

func (m *AudioManager) GetActivePlaybackConfigurations() (*jni.Object, error)

GetActivePlaybackConfigurations calls android.media.AudioManager.getActivePlaybackConfigurations.

func (*AudioManager) GetActiveRecordingConfigurations added in v0.0.4

func (m *AudioManager) GetActiveRecordingConfigurations() (*jni.Object, error)

GetActiveRecordingConfigurations calls android.media.AudioManager.getActiveRecordingConfigurations.

func (*AudioManager) GetAllowedCapturePolicy added in v0.0.4

func (m *AudioManager) GetAllowedCapturePolicy() (int32, error)

GetAllowedCapturePolicy calls android.media.AudioManager.getAllowedCapturePolicy.

func (*AudioManager) GetAudioDevicesForAttributes added in v0.0.4

func (m *AudioManager) GetAudioDevicesForAttributes(arg0 *jni.Object) (*jni.Object, error)

GetAudioDevicesForAttributes calls android.media.AudioManager.getAudioDevicesForAttributes.

func (*AudioManager) GetAudioHwSyncForSession added in v0.0.4

func (m *AudioManager) GetAudioHwSyncForSession(arg0 int32) (int32, error)

GetAudioHwSyncForSession calls android.media.AudioManager.getAudioHwSyncForSession.

func (*AudioManager) GetAvailableCommunicationDevices added in v0.0.4

func (m *AudioManager) GetAvailableCommunicationDevices() (*jni.Object, error)

GetAvailableCommunicationDevices calls android.media.AudioManager.getAvailableCommunicationDevices.

func (*AudioManager) GetCommunicationDevice added in v0.0.4

func (m *AudioManager) GetCommunicationDevice() (*jni.Object, error)

GetCommunicationDevice calls android.media.AudioManager.getCommunicationDevice.

func (*AudioManager) GetDevices added in v0.0.4

func (m *AudioManager) GetDevices(arg0 int32) (*jni.Object, error)

GetDevices calls android.media.AudioManager.getDevices.

func (*AudioManager) GetDirectPlaybackSupport added in v0.0.4

func (m *AudioManager) GetDirectPlaybackSupport(arg0 *jni.Object, arg1 *jni.Object) (int32, error)

GetDirectPlaybackSupport calls android.media.AudioManager.getDirectPlaybackSupport.

func (*AudioManager) GetDirectProfilesForAttributes added in v0.0.4

func (m *AudioManager) GetDirectProfilesForAttributes(arg0 *jni.Object) (*jni.Object, error)

GetDirectProfilesForAttributes calls android.media.AudioManager.getDirectProfilesForAttributes.

func (*AudioManager) GetEncodedSurroundMode added in v0.0.4

func (m *AudioManager) GetEncodedSurroundMode() (int32, error)

GetEncodedSurroundMode calls android.media.AudioManager.getEncodedSurroundMode.

func (*AudioManager) GetMicrophones added in v0.0.4

func (m *AudioManager) GetMicrophones() (*jni.Object, error)

GetMicrophones calls android.media.AudioManager.getMicrophones.

func (*AudioManager) GetMode added in v0.0.4

func (m *AudioManager) GetMode() (int32, error)

GetMode calls android.media.AudioManager.getMode.

func (*AudioManager) GetParameters added in v0.0.4

func (m *AudioManager) GetParameters(arg0 string) (string, error)

GetParameters calls android.media.AudioManager.getParameters.

func (*AudioManager) GetPlaybackOffloadSupport added in v0.0.4

func (m *AudioManager) GetPlaybackOffloadSupport(arg0 *jni.Object, arg1 *jni.Object) (int32, error)

GetPlaybackOffloadSupport calls android.media.AudioManager.getPlaybackOffloadSupport.

func (*AudioManager) GetPreferredMixerAttributes added in v0.0.4

func (m *AudioManager) GetPreferredMixerAttributes(arg0 *jni.Object, arg1 *jni.Object) (*jni.Object, error)

GetPreferredMixerAttributes calls android.media.AudioManager.getPreferredMixerAttributes.

func (*AudioManager) GetProperty added in v0.0.4

func (m *AudioManager) GetProperty(arg0 string) (string, error)

GetProperty calls android.media.AudioManager.getProperty.

func (*AudioManager) GetRingerMode added in v0.0.4

func (m *AudioManager) GetRingerMode() (int32, error)

GetRingerMode calls android.media.AudioManager.getRingerMode.

func (*AudioManager) GetRouting added in v0.0.4

func (m *AudioManager) GetRouting(arg0 int32) (int32, error)

GetRouting calls android.media.AudioManager.getRouting.

func (*AudioManager) GetSpatializer added in v0.0.4

func (m *AudioManager) GetSpatializer() (*jni.Object, error)

GetSpatializer calls android.media.AudioManager.getSpatializer.

func (*AudioManager) GetStreamMaxVolume added in v0.0.4

func (m *AudioManager) GetStreamMaxVolume(arg0 int32) (int32, error)

GetStreamMaxVolume calls android.media.AudioManager.getStreamMaxVolume.

func (*AudioManager) GetStreamMinVolume added in v0.0.4

func (m *AudioManager) GetStreamMinVolume(arg0 int32) (int32, error)

GetStreamMinVolume calls android.media.AudioManager.getStreamMinVolume.

func (*AudioManager) GetStreamVolume added in v0.0.4

func (m *AudioManager) GetStreamVolume(arg0 int32) (int32, error)

GetStreamVolume calls android.media.AudioManager.getStreamVolume.

func (*AudioManager) GetStreamVolumeDb added in v0.0.4

func (m *AudioManager) GetStreamVolumeDb(
	arg0 int32,
	arg1 int32,
	arg2 int32,
) (float32, error)

GetStreamVolumeDb calls android.media.AudioManager.getStreamVolumeDb.

func (*AudioManager) GetSupportedDeviceTypes added in v0.0.4

func (m *AudioManager) GetSupportedDeviceTypes(arg0 int32) (*jni.Object, error)

GetSupportedDeviceTypes calls android.media.AudioManager.getSupportedDeviceTypes.

func (*AudioManager) GetSupportedMixerAttributes added in v0.0.4

func (m *AudioManager) GetSupportedMixerAttributes(arg0 *jni.Object) (*jni.Object, error)

GetSupportedMixerAttributes calls android.media.AudioManager.getSupportedMixerAttributes.

func (*AudioManager) GetVibrateSetting added in v0.0.4

func (m *AudioManager) GetVibrateSetting(arg0 int32) (int32, error)

GetVibrateSetting calls android.media.AudioManager.getVibrateSetting.

func (*AudioManager) GetVolumeGroupIdForAttributes added in v0.0.4

func (m *AudioManager) GetVolumeGroupIdForAttributes(arg0 *jni.Object) (int32, error)

GetVolumeGroupIdForAttributes calls android.media.AudioManager.getVolumeGroupIdForAttributes.

func (*AudioManager) IsBluetoothA2dpOn added in v0.0.4

func (m *AudioManager) IsBluetoothA2dpOn() (bool, error)

IsBluetoothA2dpOn calls android.media.AudioManager.isBluetoothA2dpOn.

func (*AudioManager) IsBluetoothScoAvailableOffCall added in v0.0.4

func (m *AudioManager) IsBluetoothScoAvailableOffCall() (bool, error)

IsBluetoothScoAvailableOffCall calls android.media.AudioManager.isBluetoothScoAvailableOffCall.

func (*AudioManager) IsBluetoothScoOn added in v0.0.4

func (m *AudioManager) IsBluetoothScoOn() (bool, error)

IsBluetoothScoOn calls android.media.AudioManager.isBluetoothScoOn.

func (*AudioManager) IsCallScreeningModeSupported added in v0.0.4

func (m *AudioManager) IsCallScreeningModeSupported() (bool, error)

IsCallScreeningModeSupported calls android.media.AudioManager.isCallScreeningModeSupported.

func (*AudioManager) IsHapticPlaybackSupported added in v0.0.4

func (m *AudioManager) IsHapticPlaybackSupported() (bool, error)

IsHapticPlaybackSupported calls android.media.AudioManager.isHapticPlaybackSupported.

func (*AudioManager) IsMicrophoneMute added in v0.0.4

func (m *AudioManager) IsMicrophoneMute() (bool, error)

IsMicrophoneMute calls android.media.AudioManager.isMicrophoneMute.

func (*AudioManager) IsMusicActive added in v0.0.4

func (m *AudioManager) IsMusicActive() (bool, error)

IsMusicActive calls android.media.AudioManager.isMusicActive.

func (*AudioManager) IsOffloadedPlaybackSupported added in v0.0.4

func (m *AudioManager) IsOffloadedPlaybackSupported(arg0 *jni.Object, arg1 *jni.Object) (bool, error)

IsOffloadedPlaybackSupported calls android.media.AudioManager.isOffloadedPlaybackSupported.

func (*AudioManager) IsRampingRingerEnabled added in v0.0.4

func (m *AudioManager) IsRampingRingerEnabled() (bool, error)

IsRampingRingerEnabled calls android.media.AudioManager.isRampingRingerEnabled.

func (*AudioManager) IsSpeakerphoneOn added in v0.0.4

func (m *AudioManager) IsSpeakerphoneOn() (bool, error)

IsSpeakerphoneOn calls android.media.AudioManager.isSpeakerphoneOn.

func (*AudioManager) IsStreamMute added in v0.0.4

func (m *AudioManager) IsStreamMute(arg0 int32) (bool, error)

IsStreamMute calls android.media.AudioManager.isStreamMute.

func (*AudioManager) IsSurroundFormatEnabled added in v0.0.4

func (m *AudioManager) IsSurroundFormatEnabled(arg0 int32) (bool, error)

IsSurroundFormatEnabled calls android.media.AudioManager.isSurroundFormatEnabled.

func (*AudioManager) IsVolumeFixed added in v0.0.4

func (m *AudioManager) IsVolumeFixed() (bool, error)

IsVolumeFixed calls android.media.AudioManager.isVolumeFixed.

func (*AudioManager) IsVolumeGroupMuted added in v0.0.4

func (m *AudioManager) IsVolumeGroupMuted(arg0 int32) (bool, error)

IsVolumeGroupMuted calls android.media.AudioManager.isVolumeGroupMuted.

func (*AudioManager) IsWiredHeadsetOn added in v0.0.4

func (m *AudioManager) IsWiredHeadsetOn() (bool, error)

IsWiredHeadsetOn calls android.media.AudioManager.isWiredHeadsetOn.

func (*AudioManager) LoadSoundEffects added in v0.0.4

func (m *AudioManager) LoadSoundEffects() error

LoadSoundEffects calls android.media.AudioManager.loadSoundEffects.

func (*AudioManager) PlaySoundEffect1 added in v0.0.4

func (m *AudioManager) PlaySoundEffect1(arg0 int32) error

PlaySoundEffect1 calls android.media.AudioManager.playSoundEffect.

func (*AudioManager) PlaySoundEffect2_1 added in v0.0.4

func (m *AudioManager) PlaySoundEffect2_1(arg0 int32, arg1 float32) error

PlaySoundEffect2_1 calls android.media.AudioManager.playSoundEffect.

func (*AudioManager) RegisterMediaButtonEventReceiver1 added in v0.0.4

func (m *AudioManager) RegisterMediaButtonEventReceiver1(arg0 *jni.Object) error

RegisterMediaButtonEventReceiver1 calls android.media.AudioManager.registerMediaButtonEventReceiver.

func (*AudioManager) RegisterMediaButtonEventReceiver1_1 added in v0.0.4

func (m *AudioManager) RegisterMediaButtonEventReceiver1_1(arg0 *jni.Object) error

RegisterMediaButtonEventReceiver1_1 calls android.media.AudioManager.registerMediaButtonEventReceiver.

func (*AudioManager) RegisterRemoteControlClient added in v0.0.4

func (m *AudioManager) RegisterRemoteControlClient(arg0 *jni.Object) error

RegisterRemoteControlClient calls android.media.AudioManager.registerRemoteControlClient.

func (*AudioManager) RegisterRemoteController added in v0.0.4

func (m *AudioManager) RegisterRemoteController(arg0 *jni.Object) (bool, error)

RegisterRemoteController calls android.media.AudioManager.registerRemoteController.

func (*AudioManager) RemoveOnCommunicationDeviceChangedListener added in v0.0.4

func (m *AudioManager) RemoveOnCommunicationDeviceChangedListener(arg0 *jni.Object) error

RemoveOnCommunicationDeviceChangedListener calls android.media.AudioManager.removeOnCommunicationDeviceChangedListener.

func (*AudioManager) RemoveOnModeChangedListener added in v0.0.4

func (m *AudioManager) RemoveOnModeChangedListener(arg0 *jni.Object) error

RemoveOnModeChangedListener calls android.media.AudioManager.removeOnModeChangedListener.

func (*AudioManager) RemoveOnPreferredMixerAttributesChangedListener added in v0.0.4

func (m *AudioManager) RemoveOnPreferredMixerAttributesChangedListener(arg0 *jni.Object) error

RemoveOnPreferredMixerAttributesChangedListener calls android.media.AudioManager.removeOnPreferredMixerAttributesChangedListener.

func (*AudioManager) RequestAudioFocus1 added in v0.0.4

func (m *AudioManager) RequestAudioFocus1(arg0 *jni.Object) (int32, error)

RequestAudioFocus1 calls android.media.AudioManager.requestAudioFocus.

func (*AudioManager) RequestAudioFocus3_1 added in v0.0.4

func (m *AudioManager) RequestAudioFocus3_1(
	arg0 *jni.Object,
	arg1 int32,
	arg2 int32,
) (int32, error)

RequestAudioFocus3_1 calls android.media.AudioManager.requestAudioFocus.

func (*AudioManager) SetAllowedCapturePolicy added in v0.0.4

func (m *AudioManager) SetAllowedCapturePolicy(arg0 int32) error

SetAllowedCapturePolicy calls android.media.AudioManager.setAllowedCapturePolicy.

func (*AudioManager) SetBluetoothA2dpOn added in v0.0.4

func (m *AudioManager) SetBluetoothA2dpOn(arg0 bool) error

SetBluetoothA2dpOn calls android.media.AudioManager.setBluetoothA2dpOn.

func (*AudioManager) SetBluetoothScoOn added in v0.0.4

func (m *AudioManager) SetBluetoothScoOn(arg0 bool) error

SetBluetoothScoOn calls android.media.AudioManager.setBluetoothScoOn.

func (*AudioManager) SetCommunicationDevice added in v0.0.4

func (m *AudioManager) SetCommunicationDevice(arg0 *jni.Object) (bool, error)

SetCommunicationDevice calls android.media.AudioManager.setCommunicationDevice.

func (*AudioManager) SetEncodedSurroundMode added in v0.0.4

func (m *AudioManager) SetEncodedSurroundMode(arg0 int32) (bool, error)

SetEncodedSurroundMode calls android.media.AudioManager.setEncodedSurroundMode.

func (*AudioManager) SetMicrophoneMute added in v0.0.4

func (m *AudioManager) SetMicrophoneMute(arg0 bool) error

SetMicrophoneMute calls android.media.AudioManager.setMicrophoneMute.

func (*AudioManager) SetMode added in v0.0.4

func (m *AudioManager) SetMode(arg0 int32) error

SetMode calls android.media.AudioManager.setMode.

func (*AudioManager) SetParameters added in v0.0.4

func (m *AudioManager) SetParameters(arg0 string) error

SetParameters calls android.media.AudioManager.setParameters.

func (*AudioManager) SetPreferredMixerAttributes added in v0.0.4

func (m *AudioManager) SetPreferredMixerAttributes(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
) (bool, error)

SetPreferredMixerAttributes calls android.media.AudioManager.setPreferredMixerAttributes.

func (*AudioManager) SetRingerMode added in v0.0.4

func (m *AudioManager) SetRingerMode(arg0 int32) error

SetRingerMode calls android.media.AudioManager.setRingerMode.

func (*AudioManager) SetRouting added in v0.0.4

func (m *AudioManager) SetRouting(
	arg0 int32,
	arg1 int32,
	arg2 int32,
) error

SetRouting calls android.media.AudioManager.setRouting.

func (*AudioManager) SetSpeakerphoneOn added in v0.0.4

func (m *AudioManager) SetSpeakerphoneOn(arg0 bool) error

SetSpeakerphoneOn calls android.media.AudioManager.setSpeakerphoneOn.

func (*AudioManager) SetStreamMute added in v0.0.4

func (m *AudioManager) SetStreamMute(arg0 int32, arg1 bool) error

SetStreamMute calls android.media.AudioManager.setStreamMute.

func (*AudioManager) SetStreamSolo added in v0.0.4

func (m *AudioManager) SetStreamSolo(arg0 int32, arg1 bool) error

SetStreamSolo calls android.media.AudioManager.setStreamSolo.

func (*AudioManager) SetStreamVolume added in v0.0.4

func (m *AudioManager) SetStreamVolume(
	arg0 int32,
	arg1 int32,
	arg2 int32,
) error

SetStreamVolume calls android.media.AudioManager.setStreamVolume.

func (*AudioManager) SetSurroundFormatEnabled added in v0.0.4

func (m *AudioManager) SetSurroundFormatEnabled(arg0 int32, arg1 bool) (bool, error)

SetSurroundFormatEnabled calls android.media.AudioManager.setSurroundFormatEnabled.

func (*AudioManager) SetVibrateSetting added in v0.0.4

func (m *AudioManager) SetVibrateSetting(arg0 int32, arg1 int32) error

SetVibrateSetting calls android.media.AudioManager.setVibrateSetting.

func (*AudioManager) SetWiredHeadsetOn added in v0.0.4

func (m *AudioManager) SetWiredHeadsetOn(arg0 bool) error

SetWiredHeadsetOn calls android.media.AudioManager.setWiredHeadsetOn.

func (*AudioManager) ShouldVibrate added in v0.0.4

func (m *AudioManager) ShouldVibrate(arg0 int32) (bool, error)

ShouldVibrate calls android.media.AudioManager.shouldVibrate.

func (*AudioManager) StartBluetoothSco added in v0.0.4

func (m *AudioManager) StartBluetoothSco() error

StartBluetoothSco calls android.media.AudioManager.startBluetoothSco.

func (*AudioManager) StopBluetoothSco added in v0.0.4

func (m *AudioManager) StopBluetoothSco() error

StopBluetoothSco calls android.media.AudioManager.stopBluetoothSco.

func (*AudioManager) ToString added in v0.0.8

func (m *AudioManager) ToString() (string, error)

ToString calls android.media.AudioManager.toString.

func (*AudioManager) UnloadSoundEffects added in v0.0.4

func (m *AudioManager) UnloadSoundEffects() error

UnloadSoundEffects calls android.media.AudioManager.unloadSoundEffects.

func (*AudioManager) UnregisterAudioDeviceCallback added in v0.0.4

func (m *AudioManager) UnregisterAudioDeviceCallback(arg0 *jni.Object) error

UnregisterAudioDeviceCallback calls android.media.AudioManager.unregisterAudioDeviceCallback.

func (*AudioManager) UnregisterAudioPlaybackCallback added in v0.0.4

func (m *AudioManager) UnregisterAudioPlaybackCallback(arg0 *jni.Object) error

UnregisterAudioPlaybackCallback calls android.media.AudioManager.unregisterAudioPlaybackCallback.

func (*AudioManager) UnregisterAudioRecordingCallback added in v0.0.4

func (m *AudioManager) UnregisterAudioRecordingCallback(arg0 *jni.Object) error

UnregisterAudioRecordingCallback calls android.media.AudioManager.unregisterAudioRecordingCallback.

func (*AudioManager) UnregisterMediaButtonEventReceiver1 added in v0.0.4

func (m *AudioManager) UnregisterMediaButtonEventReceiver1(arg0 *jni.Object) error

UnregisterMediaButtonEventReceiver1 calls android.media.AudioManager.unregisterMediaButtonEventReceiver.

func (*AudioManager) UnregisterMediaButtonEventReceiver1_1 added in v0.0.4

func (m *AudioManager) UnregisterMediaButtonEventReceiver1_1(arg0 *jni.Object) error

UnregisterMediaButtonEventReceiver1_1 calls android.media.AudioManager.unregisterMediaButtonEventReceiver.

func (*AudioManager) UnregisterRemoteControlClient added in v0.0.4

func (m *AudioManager) UnregisterRemoteControlClient(arg0 *jni.Object) error

UnregisterRemoteControlClient calls android.media.AudioManager.unregisterRemoteControlClient.

func (*AudioManager) UnregisterRemoteController added in v0.0.4

func (m *AudioManager) UnregisterRemoteController(arg0 *jni.Object) error

UnregisterRemoteController calls android.media.AudioManager.unregisterRemoteController.

type AudioManagerAudioPlaybackCallback added in v0.0.8

type AudioManagerAudioPlaybackCallback struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

AudioManagerAudioPlaybackCallback wraps android.media.AudioManager$AudioPlaybackCallback.

func (*AudioManagerAudioPlaybackCallback) ToString added in v0.0.8

ToString calls android.media.AudioManager$AudioPlaybackCallback.toString.

type AudioManagerAudioRecordingCallback added in v0.0.8

type AudioManagerAudioRecordingCallback struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

AudioManagerAudioRecordingCallback wraps android.media.AudioManager$AudioRecordingCallback.

func (*AudioManagerAudioRecordingCallback) ToString added in v0.0.8

ToString calls android.media.AudioManager$AudioRecordingCallback.toString.

type AudioManagerOnAudioFocusChangeListener added in v0.0.7

type AudioManagerOnAudioFocusChangeListener struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

AudioManagerOnAudioFocusChangeListener wraps android.media.AudioManager$OnAudioFocusChangeListener.

func (*AudioManagerOnAudioFocusChangeListener) OnAudioFocusChange added in v0.0.7

func (m *AudioManagerOnAudioFocusChangeListener) OnAudioFocusChange(arg0 int32) error

OnAudioFocusChange calls android.media.AudioManager$OnAudioFocusChangeListener.onAudioFocusChange.

func (*AudioManagerOnAudioFocusChangeListener) ToString added in v0.0.8

ToString calls android.media.AudioManager$OnAudioFocusChangeListener.toString.

type AudioManagerOnCommunicationDeviceChangedListener added in v0.0.7

type AudioManagerOnCommunicationDeviceChangedListener struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

AudioManagerOnCommunicationDeviceChangedListener wraps android.media.AudioManager$OnCommunicationDeviceChangedListener.

func (*AudioManagerOnCommunicationDeviceChangedListener) OnCommunicationDeviceChanged added in v0.0.7

func (m *AudioManagerOnCommunicationDeviceChangedListener) OnCommunicationDeviceChanged(arg0 *jni.Object) error

OnCommunicationDeviceChanged calls android.media.AudioManager$OnCommunicationDeviceChangedListener.onCommunicationDeviceChanged.

func (*AudioManagerOnCommunicationDeviceChangedListener) ToString added in v0.0.8

ToString calls android.media.AudioManager$OnCommunicationDeviceChangedListener.toString.

type AudioManagerOnModeChangedListener added in v0.0.7

type AudioManagerOnModeChangedListener struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

AudioManagerOnModeChangedListener wraps android.media.AudioManager$OnModeChangedListener.

func (*AudioManagerOnModeChangedListener) OnModeChanged added in v0.0.7

func (m *AudioManagerOnModeChangedListener) OnModeChanged(arg0 int32) error

OnModeChanged calls android.media.AudioManager$OnModeChangedListener.onModeChanged.

func (*AudioManagerOnModeChangedListener) ToString added in v0.0.8

ToString calls android.media.AudioManager$OnModeChangedListener.toString.

type AudioManagerOnPreferredMixerAttributesChangedListener added in v0.0.7

type AudioManagerOnPreferredMixerAttributesChangedListener struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

AudioManagerOnPreferredMixerAttributesChangedListener wraps android.media.AudioManager$OnPreferredMixerAttributesChangedListener.

func (*AudioManagerOnPreferredMixerAttributesChangedListener) OnPreferredMixerAttributesChanged added in v0.0.7

func (m *AudioManagerOnPreferredMixerAttributesChangedListener) OnPreferredMixerAttributesChanged(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
) error

OnPreferredMixerAttributesChanged calls android.media.AudioManager$OnPreferredMixerAttributesChangedListener.onPreferredMixerAttributesChanged.

func (*AudioManagerOnPreferredMixerAttributesChangedListener) ToString added in v0.0.8

ToString calls android.media.AudioManager$OnPreferredMixerAttributesChangedListener.toString.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL