audiomanager

package
v0.0.3 Latest Latest
Warning

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

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

Documentation

Overview

Package audiomanager provides Go bindings for .

Index

Constants

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
)
View Source
const (
	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
	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
)

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.

func NewaudioManager

func NewaudioManager(ctx *app.Context) (*audioManager, error)

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

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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