AudioManager
AudioFocusChangeEventArgs
AudioPlaybackCallback
AudioRecordingCallback
CommunicationDeviceChangedEventArgs
IOnAudioFocusChangeListener
IOnCommunicationDeviceChangedListener
IOnModeChangedListener
IOnPreferredMixerAttributesChangedListener
ModeChangedEventArgs
PreferredMixerAttributesChangedEventArgs
ActionAudioBecomingNoisy
ActionHdmiAudioPlug
ActionHeadsetPlug
ActionMicrophoneMuteChanged
ActionScoAudioStateChanged
ActionScoAudioStateUpdated
ActionSpeakerphoneStateChanged
AudiofocusGain
AudiofocusGainTransient
AudiofocusGainTransientExclusive
AudiofocusGainTransientMayDuck
AudiofocusLoss
AudiofocusLossTransient
AudiofocusLossTransientCanDuck
AudiofocusNone
AudiofocusRequestDelayed
AudiofocusRequestFailed
AudiofocusRequestGranted
AudioSessionIdGenerate
DirectPlaybackBitstreamSupported
DirectPlaybackNotSupported
DirectPlaybackOffloadGaplessSupported
DirectPlaybackOffloadSupported
EncodedSurroundOutputAlways
EncodedSurroundOutputAuto
EncodedSurroundOutputManual
EncodedSurroundOutputNever
EncodedSurroundOutputUnknown
Error
ErrorDeadObject
ExtraAudioPlugState
ExtraEncodings
ExtraMaxChannelCount
ExtraRingerMode
ExtraScoAudioPreviousState
ExtraScoAudioState
ExtraVibrateSetting
ExtraVibrateType
FxBack
ModeCallRedirect
ModeCallScreening
ModeCommunicationRedirect
NumStreams
PlaybackOffloadGaplessSupported
PlaybackOffloadNotSupported
PlaybackOffloadSupported
PropertyOutputFramesPerBuffer
PropertyOutputSampleRate
PropertySupportAudioSourceUnprocessed
PropertySupportMicNearUltrasound
PropertySupportSpeakerNearUltrasound
RingerModeChangedAction
ScoAudioStateConnected
ScoAudioStateConnecting
ScoAudioStateDisconnected
ScoAudioStateError
StreamAccessibility
UseDefaultStreamType
VibrateSettingChangedAction
AudioManager(IntPtr, JniHandleOwnership)
ActivePlaybackConfigurations
ActiveRecordingConfigurations
AllowedCapturePolicy
AvailableCommunicationDevices
BluetoothA2dpOn
BluetoothScoOn
CommunicationDevice
EncodedSurroundMode
IsBluetoothScoAvailableOffCall
IsCallScreeningModeSupported
IsHapticPlaybackSupported
IsMusicActive
IsRampingRingerEnabled
IsVolumeFixed
JniPeerMembers
MicrophoneMute
Microphones
Mode
RingerMode
Spatializer
SpeakerphoneOn
ThresholdClass
ThresholdType
WiredHeadsetOn
AbandonAudioFocus(IOnAudioFocusChangeListener)
AbandonAudioFocusRequest(AudioFocusRequestClass)
AddOnCommunicationDeviceChangedListener(IExecutor, IOnCommunicationDeviceChangedListener)
AddOnModeChangedListener(IExecutor, IOnModeChangedListener)
AddOnPreferredMixerAttributesChangedListener(IExecutor, IOnPreferredMixerAttributesChangedListener)
AdjustStreamVolume(Stream, Adjust, VolumeNotificationFlags)
AdjustSuggestedStreamVolume(Adjust, Stream, VolumeNotificationFlags)
AdjustVolume(Adjust, VolumeNotificationFlags)
AdjustVolumeGroupVolume(Int32, Adjust, VolumeNotificationFlags)
ClearCommunicationDevice()
ClearPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo)
DispatchMediaKeyEvent(KeyEvent)
FromContext(Context)
GenerateAudioSessionId()
GetAudioDevicesForAttributes(AudioAttributes)
GetAudioHwSyncForSession(Int32)
GetDevices(GetDevicesTargets)
GetDirectPlaybackSupport(AudioFormat, AudioAttributes)
GetDirectProfilesForAttributes(AudioAttributes)
GetParameters(String)
GetPlaybackOffloadSupport(AudioFormat, AudioAttributes)
GetPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo)
GetProperty(String)
GetRouting(Mode)
GetStreamMaxVolume(Stream)
GetStreamMinVolume(Stream)
GetStreamVolume(Stream)
GetStreamVolumeDb(Stream, Int32, Int32)
GetSupportedMixerAttributes(AudioDeviceInfo)
GetVibrateSetting(VibrateType)
GetVolumeGroupIdForAttributes(AudioAttributes)
IsOffloadedPlaybackSupported(AudioFormat, AudioAttributes)
IsStreamMute(Stream)
IsSurroundFormatEnabled(Int32)
IsVolumeGroupMuted(Int32)
LoadSoundEffects()
LoadSoundEffectsAsync()
PlaySoundEffect(SoundEffect)
PlaySoundEffect(SoundEffect, Single)
RegisterAudioDeviceCallback(AudioDeviceCallback, Handler)
RegisterAudioPlaybackCallback(AudioPlaybackCallback, Handler)
RegisterAudioRecordingCallback(AudioRecordingCallback, Handler)
RegisterMediaButtonEventReceiver(ComponentName)
RegisterMediaButtonEventReceiver(PendingIntent)
RegisterRemoteControlClient(RemoteControlClient)
RegisterRemoteController(RemoteController)
RemoveOnCommunicationDeviceChangedListener(IOnCommunicationDeviceChangedListener)
RemoveOnModeChangedListener(IOnModeChangedListener)
RemoveOnPreferredMixerAttributesChangedListener(IOnPreferredMixerAttributesChangedListener)
RequestAudioFocus(AudioFocusRequestClass)
RequestAudioFocus(IOnAudioFocusChangeListener, Stream, AudioFocus)
SetCommunicationDevice(AudioDeviceInfo)
SetEncodedSurroundMode(Int32)
SetParameters(String)
SetPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo, AudioMixerAttributes)
SetRouting(Mode, Route, Route)
SetStreamMute(Stream, Boolean)
SetStreamSolo(Stream, Boolean)
SetStreamVolume(Stream, Int32, VolumeNotificationFlags)
SetSurroundFormatEnabled(Int32, Boolean)
SetVibrateSetting(VibrateType, VibrateSetting)
ShouldVibrate(VibrateType)
StartBluetoothSco()
StopBluetoothSco()
UnloadSoundEffects()
UnregisterAudioDeviceCallback(AudioDeviceCallback)
UnregisterAudioPlaybackCallback(AudioPlaybackCallback)
UnregisterAudioRecordingCallback(AudioRecordingCallback)
UnregisterMediaButtonEventReceiver(ComponentName)
UnregisterMediaButtonEventReceiver(PendingIntent)
UnregisterRemoteControlClient(RemoteControlClient)
UnregisterRemoteController(RemoteController)
net9.0-android34.0
namespace Android.Media
{
[Register("android/media/AudioManager", DoNotGenerateAcw = true)]
public class AudioManager : Object
{
[Obsolete("This constant will be removed in the future version. Use Android.Media.AudioFocus enum directly instead of this field.", true)]
[Register("AUDIOFOCUS_GAIN")]
public const AudioFocus AudiofocusGain = AudioFocus.Gain;
}
}
.NET | 6.07.08.09.0 |
---|---|
Information specific to net9.0 | |
Platforms | This API is only available when you target a specific platform: |
Android | 21.022.023.024.025.026.027.028.029.030.031.032.033.034.0 |
Information specific to net9.0-android34.0 | |
Assembly | Mono.Android , Version=0.0.0.0, PublicKeyToken=84e04ff9cfb79065 |
Referencing | The API is automatically referenced. |
Obsolete | This constant will be removed in the future version. Use Android.Media.AudioFocus enum directly instead of this field. |
Platform Restrictions | This API is only supported on the following platforms:
|
- Built-in API
- Package-provided API