Class AudioManager
public class AudioManager : JVMBridgeBase<AudioManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<AudioManager>AudioManager
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<AudioManager>.IsAssignableFrom(IJavaType)JVMBridgeBase<AudioManager>.IsAssignableFrom<T>()JVMBridgeBase<AudioManager>.Execute<T>(params T[])JVMBridgeBase<AudioManager>.DynBridgeClazzJVMBridgeBase<AudioManager>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
AudioManager()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public AudioManager()
AudioManager(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public AudioManager(params object[] args)
Parameters
args
object[]
Properties
ACTION_AUDIO_BECOMING_NOISY
public static String ACTION_AUDIO_BECOMING_NOISY { get; }
Property Value
ACTION_HDMI_AUDIO_PLUG
public static String ACTION_HDMI_AUDIO_PLUG { get; }
Property Value
ACTION_HEADSET_PLUG
public static String ACTION_HEADSET_PLUG { get; }
Property Value
ACTION_MICROPHONE_MUTE_CHANGED
public static String ACTION_MICROPHONE_MUTE_CHANGED { get; }
Property Value
ACTION_SCO_AUDIO_STATE_CHANGED
[Obsolete]
public static String ACTION_SCO_AUDIO_STATE_CHANGED { get; }
Property Value
ACTION_SCO_AUDIO_STATE_UPDATED
public static String ACTION_SCO_AUDIO_STATE_UPDATED { get; }
Property Value
ACTION_SPEAKERPHONE_STATE_CHANGED
public static String ACTION_SPEAKERPHONE_STATE_CHANGED { get; }
Property Value
ADJUST_LOWER
public static int ADJUST_LOWER { get; }
Property Value
ADJUST_MUTE
public static int ADJUST_MUTE { get; }
Property Value
ADJUST_RAISE
public static int ADJUST_RAISE { get; }
Property Value
ADJUST_SAME
public static int ADJUST_SAME { get; }
Property Value
ADJUST_TOGGLE_MUTE
public static int ADJUST_TOGGLE_MUTE { get; }
Property Value
ADJUST_UNMUTE
public static int ADJUST_UNMUTE { get; }
Property Value
AUDIOFOCUS_GAIN
public static int AUDIOFOCUS_GAIN { get; }
Property Value
AUDIOFOCUS_GAIN_TRANSIENT
public static int AUDIOFOCUS_GAIN_TRANSIENT { get; }
Property Value
AUDIOFOCUS_GAIN_TRANSIENT_EXCLUSIVE
public static int AUDIOFOCUS_GAIN_TRANSIENT_EXCLUSIVE { get; }
Property Value
AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK
public static int AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK { get; }
Property Value
AUDIOFOCUS_LOSS
public static int AUDIOFOCUS_LOSS { get; }
Property Value
AUDIOFOCUS_LOSS_TRANSIENT
public static int AUDIOFOCUS_LOSS_TRANSIENT { get; }
Property Value
AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK
public static int AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK { get; }
Property Value
AUDIOFOCUS_NONE
public static int AUDIOFOCUS_NONE { get; }
Property Value
AUDIOFOCUS_REQUEST_DELAYED
public static int AUDIOFOCUS_REQUEST_DELAYED { get; }
Property Value
AUDIOFOCUS_REQUEST_FAILED
public static int AUDIOFOCUS_REQUEST_FAILED { get; }
Property Value
AUDIOFOCUS_REQUEST_GRANTED
public static int AUDIOFOCUS_REQUEST_GRANTED { get; }
Property Value
AUDIO_SESSION_ID_GENERATE
public static int AUDIO_SESSION_ID_GENERATE { get; }
Property Value
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
DIRECT_PLAYBACK_BITSTREAM_SUPPORTED
public static int DIRECT_PLAYBACK_BITSTREAM_SUPPORTED { get; }
Property Value
DIRECT_PLAYBACK_NOT_SUPPORTED
public static int DIRECT_PLAYBACK_NOT_SUPPORTED { get; }
Property Value
DIRECT_PLAYBACK_OFFLOAD_GAPLESS_SUPPORTED
public static int DIRECT_PLAYBACK_OFFLOAD_GAPLESS_SUPPORTED { get; }
Property Value
DIRECT_PLAYBACK_OFFLOAD_SUPPORTED
public static int DIRECT_PLAYBACK_OFFLOAD_SUPPORTED { get; }
Property Value
ENCODED_SURROUND_OUTPUT_ALWAYS
public static int ENCODED_SURROUND_OUTPUT_ALWAYS { get; }
Property Value
ENCODED_SURROUND_OUTPUT_AUTO
https://developer.android.com/reference/android/media/AudioManager.html#ENCODED_SURROUND_OUTPUT_AUTO
public static int ENCODED_SURROUND_OUTPUT_AUTO { get; }
Property Value
ENCODED_SURROUND_OUTPUT_MANUAL
public static int ENCODED_SURROUND_OUTPUT_MANUAL { get; }
Property Value
ENCODED_SURROUND_OUTPUT_NEVER
public static int ENCODED_SURROUND_OUTPUT_NEVER { get; }
Property Value
ENCODED_SURROUND_OUTPUT_UNKNOWN
public static int ENCODED_SURROUND_OUTPUT_UNKNOWN { get; }
Property Value
ERROR
public static int ERROR { get; }
Property Value
ERROR_DEAD_OBJECT
public static int ERROR_DEAD_OBJECT { get; }
Property Value
EXTRA_AUDIO_PLUG_STATE
public static String EXTRA_AUDIO_PLUG_STATE { get; }
Property Value
EXTRA_ENCODINGS
public static String EXTRA_ENCODINGS { get; }
Property Value
EXTRA_MAX_CHANNEL_COUNT
public static String EXTRA_MAX_CHANNEL_COUNT { get; }
Property Value
EXTRA_RINGER_MODE
public static String EXTRA_RINGER_MODE { get; }
Property Value
EXTRA_SCO_AUDIO_PREVIOUS_STATE
public static String EXTRA_SCO_AUDIO_PREVIOUS_STATE { get; }
Property Value
EXTRA_SCO_AUDIO_STATE
public static String EXTRA_SCO_AUDIO_STATE { get; }
Property Value
EXTRA_VIBRATE_SETTING
[Obsolete]
public static String EXTRA_VIBRATE_SETTING { get; }
Property Value
EXTRA_VIBRATE_TYPE
[Obsolete]
public static String EXTRA_VIBRATE_TYPE { get; }
Property Value
FLAG_ALLOW_RINGER_MODES
public static int FLAG_ALLOW_RINGER_MODES { get; }
Property Value
FLAG_PLAY_SOUND
public static int FLAG_PLAY_SOUND { get; }
Property Value
FLAG_REMOVE_SOUND_AND_VIBRATE
public static int FLAG_REMOVE_SOUND_AND_VIBRATE { get; }
Property Value
FLAG_SHOW_UI
public static int FLAG_SHOW_UI { get; }
Property Value
FLAG_VIBRATE
public static int FLAG_VIBRATE { get; }
Property Value
FX_BACK
public static int FX_BACK { get; }
Property Value
FX_FOCUS_NAVIGATION_DOWN
public static int FX_FOCUS_NAVIGATION_DOWN { get; }
Property Value
FX_FOCUS_NAVIGATION_LEFT
public static int FX_FOCUS_NAVIGATION_LEFT { get; }
Property Value
FX_FOCUS_NAVIGATION_RIGHT
public static int FX_FOCUS_NAVIGATION_RIGHT { get; }
Property Value
FX_FOCUS_NAVIGATION_UP
public static int FX_FOCUS_NAVIGATION_UP { get; }
Property Value
FX_KEYPRESS_DELETE
public static int FX_KEYPRESS_DELETE { get; }
Property Value
FX_KEYPRESS_INVALID
public static int FX_KEYPRESS_INVALID { get; }
Property Value
FX_KEYPRESS_RETURN
public static int FX_KEYPRESS_RETURN { get; }
Property Value
FX_KEYPRESS_SPACEBAR
public static int FX_KEYPRESS_SPACEBAR { get; }
Property Value
FX_KEYPRESS_STANDARD
public static int FX_KEYPRESS_STANDARD { get; }
Property Value
FX_KEY_CLICK
public static int FX_KEY_CLICK { get; }
Property Value
GET_DEVICES_ALL
public static int GET_DEVICES_ALL { get; }
Property Value
GET_DEVICES_INPUTS
public static int GET_DEVICES_INPUTS { get; }
Property Value
GET_DEVICES_OUTPUTS
public static int GET_DEVICES_OUTPUTS { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
MODE_CALL_REDIRECT
public static int MODE_CALL_REDIRECT { get; }
Property Value
MODE_CALL_SCREENING
public static int MODE_CALL_SCREENING { get; }
Property Value
MODE_COMMUNICATION_REDIRECT
public static int MODE_COMMUNICATION_REDIRECT { get; }
Property Value
MODE_CURRENT
public static int MODE_CURRENT { get; }
Property Value
MODE_INVALID
public static int MODE_INVALID { get; }
Property Value
MODE_IN_CALL
public static int MODE_IN_CALL { get; }
Property Value
MODE_IN_COMMUNICATION
public static int MODE_IN_COMMUNICATION { get; }
Property Value
MODE_NORMAL
public static int MODE_NORMAL { get; }
Property Value
MODE_RINGTONE
public static int MODE_RINGTONE { get; }
Property Value
NUM_STREAMS
[Obsolete]
public static int NUM_STREAMS { get; }
Property Value
PLAYBACK_OFFLOAD_GAPLESS_SUPPORTED
public static int PLAYBACK_OFFLOAD_GAPLESS_SUPPORTED { get; }
Property Value
PLAYBACK_OFFLOAD_NOT_SUPPORTED
public static int PLAYBACK_OFFLOAD_NOT_SUPPORTED { get; }
Property Value
PLAYBACK_OFFLOAD_SUPPORTED
public static int PLAYBACK_OFFLOAD_SUPPORTED { get; }
Property Value
PROPERTY_OUTPUT_FRAMES_PER_BUFFER
public static String PROPERTY_OUTPUT_FRAMES_PER_BUFFER { get; }
Property Value
PROPERTY_OUTPUT_SAMPLE_RATE
public static String PROPERTY_OUTPUT_SAMPLE_RATE { get; }
Property Value
PROPERTY_SUPPORT_AUDIO_SOURCE_UNPROCESSED
public static String PROPERTY_SUPPORT_AUDIO_SOURCE_UNPROCESSED { get; }
Property Value
PROPERTY_SUPPORT_MIC_NEAR_ULTRASOUND
public static String PROPERTY_SUPPORT_MIC_NEAR_ULTRASOUND { get; }
Property Value
PROPERTY_SUPPORT_SPEAKER_NEAR_ULTRASOUND
public static String PROPERTY_SUPPORT_SPEAKER_NEAR_ULTRASOUND { get; }
Property Value
RINGER_MODE_CHANGED_ACTION
public static String RINGER_MODE_CHANGED_ACTION { get; }
Property Value
RINGER_MODE_NORMAL
public static int RINGER_MODE_NORMAL { get; }
Property Value
RINGER_MODE_SILENT
public static int RINGER_MODE_SILENT { get; }
Property Value
RINGER_MODE_VIBRATE
public static int RINGER_MODE_VIBRATE { get; }
Property Value
ROUTE_ALL
[Obsolete]
public static int ROUTE_ALL { get; }
Property Value
ROUTE_BLUETOOTH
[Obsolete]
public static int ROUTE_BLUETOOTH { get; }
Property Value
ROUTE_BLUETOOTH_A2DP
[Obsolete]
public static int ROUTE_BLUETOOTH_A2DP { get; }
Property Value
ROUTE_BLUETOOTH_SCO
[Obsolete]
public static int ROUTE_BLUETOOTH_SCO { get; }
Property Value
ROUTE_EARPIECE
[Obsolete]
public static int ROUTE_EARPIECE { get; }
Property Value
ROUTE_HEADSET
[Obsolete]
public static int ROUTE_HEADSET { get; }
Property Value
ROUTE_SPEAKER
[Obsolete]
public static int ROUTE_SPEAKER { get; }
Property Value
SCO_AUDIO_STATE_CONNECTED
public static int SCO_AUDIO_STATE_CONNECTED { get; }
Property Value
SCO_AUDIO_STATE_CONNECTING
public static int SCO_AUDIO_STATE_CONNECTING { get; }
Property Value
SCO_AUDIO_STATE_DISCONNECTED
https://developer.android.com/reference/android/media/AudioManager.html#SCO_AUDIO_STATE_DISCONNECTED
public static int SCO_AUDIO_STATE_DISCONNECTED { get; }
Property Value
SCO_AUDIO_STATE_ERROR
public static int SCO_AUDIO_STATE_ERROR { get; }
Property Value
STREAM_ACCESSIBILITY
public static int STREAM_ACCESSIBILITY { get; }
Property Value
STREAM_ALARM
public static int STREAM_ALARM { get; }
Property Value
STREAM_DTMF
public static int STREAM_DTMF { get; }
Property Value
STREAM_MUSIC
public static int STREAM_MUSIC { get; }
Property Value
STREAM_NOTIFICATION
public static int STREAM_NOTIFICATION { get; }
Property Value
STREAM_RING
public static int STREAM_RING { get; }
Property Value
STREAM_SYSTEM
public static int STREAM_SYSTEM { get; }
Property Value
STREAM_VOICE_CALL
public static int STREAM_VOICE_CALL { get; }
Property Value
USE_DEFAULT_STREAM_TYPE
public static int USE_DEFAULT_STREAM_TYPE { get; }
Property Value
VIBRATE_SETTING_CHANGED_ACTION
[Obsolete]
public static String VIBRATE_SETTING_CHANGED_ACTION { get; }
Property Value
VIBRATE_SETTING_OFF
[Obsolete]
public static int VIBRATE_SETTING_OFF { get; }
Property Value
VIBRATE_SETTING_ON
[Obsolete]
public static int VIBRATE_SETTING_ON { get; }
Property Value
VIBRATE_SETTING_ONLY_SILENT
[Obsolete]
public static int VIBRATE_SETTING_ONLY_SILENT { get; }
Property Value
VIBRATE_TYPE_NOTIFICATION
[Obsolete]
public static int VIBRATE_TYPE_NOTIFICATION { get; }
Property Value
VIBRATE_TYPE_RINGER
[Obsolete]
public static int VIBRATE_TYPE_RINGER { get; }
Property Value
Methods
AbandonAudioFocus(OnAudioFocusChangeListener)
[Obsolete]
public int AbandonAudioFocus(AudioManager.OnAudioFocusChangeListener arg0)
Parameters
Returns
AbandonAudioFocusRequest(AudioFocusRequest)
public int AbandonAudioFocusRequest(AudioFocusRequest arg0)
Parameters
Returns
AddOnCommunicationDeviceChangedListener(Executor, OnCommunicationDeviceChangedListener)
public void AddOnCommunicationDeviceChangedListener(Executor arg0, AudioManager.OnCommunicationDeviceChangedListener arg1)
Parameters
AddOnModeChangedListener(Executor, OnModeChangedListener)
public void AddOnModeChangedListener(Executor arg0, AudioManager.OnModeChangedListener arg1)
Parameters
AddOnPreferredMixerAttributesChangedListener(Executor, OnPreferredMixerAttributesChangedListener)
public void AddOnPreferredMixerAttributesChangedListener(Executor arg0, AudioManager.OnPreferredMixerAttributesChangedListener arg1)
Parameters
AdjustStreamVolume(int, int, int)
public void AdjustStreamVolume(int arg0, int arg1, int arg2)
Parameters
AdjustSuggestedStreamVolume(int, int, int)
public void AdjustSuggestedStreamVolume(int arg0, int arg1, int arg2)
Parameters
AdjustVolume(int, int)
public void AdjustVolume(int arg0, int arg1)
Parameters
AdjustVolumeGroupVolume(int, int, int)
public void AdjustVolumeGroupVolume(int arg0, int arg1, int arg2)
Parameters
ClearCommunicationDevice()
public void ClearCommunicationDevice()
ClearPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo)
public bool ClearPreferredMixerAttributes(AudioAttributes arg0, AudioDeviceInfo arg1)
Parameters
Returns
DispatchMediaKeyEvent(KeyEvent)
public void DispatchMediaKeyEvent(KeyEvent arg0)
Parameters
GenerateAudioSessionId()
public int GenerateAudioSessionId()
Returns
GetActivePlaybackConfigurations()
public List<AudioPlaybackConfiguration> GetActivePlaybackConfigurations()
Returns
GetActiveRecordingConfigurations()
public List<AudioRecordingConfiguration> GetActiveRecordingConfigurations()
Returns
GetAllowedCapturePolicy()
public int GetAllowedCapturePolicy()
Returns
GetAudioDevicesForAttributes(AudioAttributes)
public List<AudioDeviceInfo> GetAudioDevicesForAttributes(AudioAttributes arg0)
Parameters
Returns
GetAudioHwSyncForSession(int)
public int GetAudioHwSyncForSession(int arg0)
Parameters
Returns
GetAvailableCommunicationDevices()
public List<AudioDeviceInfo> GetAvailableCommunicationDevices()
Returns
GetCommunicationDevice()
public AudioDeviceInfo GetCommunicationDevice()
Returns
GetDevices(int)
public AudioDeviceInfo[] GetDevices(int arg0)
Parameters
Returns
GetDirectPlaybackSupport(AudioFormat, AudioAttributes)
public static int GetDirectPlaybackSupport(AudioFormat arg0, AudioAttributes arg1)
Parameters
arg0
AudioFormatarg1
AudioAttributes
Returns
GetDirectProfilesForAttributes(AudioAttributes)
public List<AudioProfile> GetDirectProfilesForAttributes(AudioAttributes arg0)
Parameters
Returns
GetEncodedSurroundMode()
public int GetEncodedSurroundMode()
Returns
GetMicrophones()
public List<MicrophoneInfo> GetMicrophones()
Returns
Exceptions
GetMode()
public int GetMode()
Returns
GetParameters(String)
public String GetParameters(String arg0)
Parameters
Returns
GetPlaybackOffloadSupport(AudioFormat, AudioAttributes)
[Obsolete]
public static int GetPlaybackOffloadSupport(AudioFormat arg0, AudioAttributes arg1)
Parameters
arg0
AudioFormatarg1
AudioAttributes
Returns
GetPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo)
public AudioMixerAttributes GetPreferredMixerAttributes(AudioAttributes arg0, AudioDeviceInfo arg1)
Parameters
Returns
GetProperty(String)
public String GetProperty(String arg0)
Parameters
Returns
GetRingerMode()
public int GetRingerMode()
Returns
GetRouting(int)
[Obsolete]
public int GetRouting(int arg0)
Parameters
Returns
GetSpatializer()
public Spatializer GetSpatializer()
Returns
GetStreamMaxVolume(int)
public int GetStreamMaxVolume(int arg0)
Parameters
Returns
GetStreamMinVolume(int)
public int GetStreamMinVolume(int arg0)
Parameters
Returns
GetStreamVolume(int)
public int GetStreamVolume(int arg0)
Parameters
Returns
GetStreamVolumeDb(int, int, int)
public float GetStreamVolumeDb(int arg0, int arg1, int arg2)
Parameters
Returns
GetSupportedDeviceTypes(int)
https://developer.android.com/reference/android/media/AudioManager.html#getSupportedDeviceTypes(int)
public Set<Integer> GetSupportedDeviceTypes(int arg0)
Parameters
Returns
GetSupportedMixerAttributes(AudioDeviceInfo)
public List<AudioMixerAttributes> GetSupportedMixerAttributes(AudioDeviceInfo arg0)
Parameters
Returns
GetVibrateSetting(int)
[Obsolete]
public int GetVibrateSetting(int arg0)
Parameters
Returns
GetVolumeGroupIdForAttributes(AudioAttributes)
public int GetVolumeGroupIdForAttributes(AudioAttributes arg0)
Parameters
Returns
IsBluetoothA2dpOn()
[Obsolete]
public bool IsBluetoothA2dpOn()
Returns
IsBluetoothScoAvailableOffCall()
public bool IsBluetoothScoAvailableOffCall()
Returns
IsBluetoothScoOn()
[Obsolete]
public bool IsBluetoothScoOn()
Returns
IsCallScreeningModeSupported()
public bool IsCallScreeningModeSupported()
Returns
IsHapticPlaybackSupported()
public static bool IsHapticPlaybackSupported()
Returns
IsMicrophoneMute()
public bool IsMicrophoneMute()
Returns
IsMusicActive()
public bool IsMusicActive()
Returns
IsOffloadedPlaybackSupported(AudioFormat, AudioAttributes)
public static bool IsOffloadedPlaybackSupported(AudioFormat arg0, AudioAttributes arg1)
Parameters
arg0
AudioFormatarg1
AudioAttributes
Returns
IsRampingRingerEnabled()
public bool IsRampingRingerEnabled()
Returns
IsSpeakerphoneOn()
[Obsolete]
public bool IsSpeakerphoneOn()
Returns
IsStreamMute(int)
public bool IsStreamMute(int arg0)
Parameters
Returns
IsSurroundFormatEnabled(int)
https://developer.android.com/reference/android/media/AudioManager.html#isSurroundFormatEnabled(int)
public bool IsSurroundFormatEnabled(int arg0)
Parameters
Returns
IsVolumeFixed()
public bool IsVolumeFixed()
Returns
IsVolumeGroupMuted(int)
public bool IsVolumeGroupMuted(int arg0)
Parameters
Returns
IsWiredHeadsetOn()
[Obsolete]
public bool IsWiredHeadsetOn()
Returns
LoadSoundEffects()
public void LoadSoundEffects()
PlaySoundEffect(int)
public void PlaySoundEffect(int arg0)
Parameters
PlaySoundEffect(int, float)
public void PlaySoundEffect(int arg0, float arg1)
Parameters
RegisterAudioDeviceCallback(AudioDeviceCallback, Handler)
public void RegisterAudioDeviceCallback(AudioDeviceCallback arg0, Handler arg1)
Parameters
arg0
AudioDeviceCallbackarg1
Handler
RegisterAudioPlaybackCallback(AudioPlaybackCallback, Handler)
public void RegisterAudioPlaybackCallback(AudioManager.AudioPlaybackCallback arg0, Handler arg1)
Parameters
RegisterAudioRecordingCallback(AudioRecordingCallback, Handler)
public void RegisterAudioRecordingCallback(AudioManager.AudioRecordingCallback arg0, Handler arg1)
Parameters
RegisterMediaButtonEventReceiver(PendingIntent)
[Obsolete]
public void RegisterMediaButtonEventReceiver(PendingIntent arg0)
Parameters
RegisterMediaButtonEventReceiver(ComponentName)
[Obsolete]
public void RegisterMediaButtonEventReceiver(ComponentName arg0)
Parameters
RegisterRemoteControlClient(RemoteControlClient)
[Obsolete]
public void RegisterRemoteControlClient(RemoteControlClient arg0)
Parameters
RegisterRemoteController(RemoteController)
[Obsolete]
public bool RegisterRemoteController(RemoteController arg0)
Parameters
Returns
RemoveOnCommunicationDeviceChangedListener(OnCommunicationDeviceChangedListener)
public void RemoveOnCommunicationDeviceChangedListener(AudioManager.OnCommunicationDeviceChangedListener arg0)
Parameters
RemoveOnModeChangedListener(OnModeChangedListener)
public void RemoveOnModeChangedListener(AudioManager.OnModeChangedListener arg0)
Parameters
RemoveOnPreferredMixerAttributesChangedListener(OnPreferredMixerAttributesChangedListener)
public void RemoveOnPreferredMixerAttributesChangedListener(AudioManager.OnPreferredMixerAttributesChangedListener arg0)
Parameters
RequestAudioFocus(AudioFocusRequest)
public int RequestAudioFocus(AudioFocusRequest arg0)
Parameters
Returns
RequestAudioFocus(OnAudioFocusChangeListener, int, int)
[Obsolete]
public int RequestAudioFocus(AudioManager.OnAudioFocusChangeListener arg0, int arg1, int arg2)
Parameters
arg0
AudioManager.OnAudioFocusChangeListenerarg1
intarg2
int
Returns
SetAllowedCapturePolicy(int)
https://developer.android.com/reference/android/media/AudioManager.html#setAllowedCapturePolicy(int)
public void SetAllowedCapturePolicy(int arg0)
Parameters
SetBluetoothA2dpOn(bool)
[Obsolete]
public void SetBluetoothA2dpOn(bool arg0)
Parameters
SetBluetoothScoOn(bool)
public void SetBluetoothScoOn(bool arg0)
Parameters
SetCommunicationDevice(AudioDeviceInfo)
public bool SetCommunicationDevice(AudioDeviceInfo arg0)
Parameters
Returns
SetEncodedSurroundMode(int)
public bool SetEncodedSurroundMode(int arg0)
Parameters
Returns
SetMicrophoneMute(bool)
public void SetMicrophoneMute(bool arg0)
Parameters
SetMode(int)
public void SetMode(int arg0)
Parameters
SetParameters(String)
public void SetParameters(String arg0)
Parameters
SetPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo, AudioMixerAttributes)
public bool SetPreferredMixerAttributes(AudioAttributes arg0, AudioDeviceInfo arg1, AudioMixerAttributes arg2)
Parameters
arg0
AudioAttributesarg1
AudioDeviceInfoarg2
AudioMixerAttributes
Returns
SetRingerMode(int)
public void SetRingerMode(int arg0)
Parameters
SetRouting(int, int, int)
[Obsolete]
public void SetRouting(int arg0, int arg1, int arg2)
Parameters
SetSpeakerphoneOn(bool)
[Obsolete]
public void SetSpeakerphoneOn(bool arg0)
Parameters
SetStreamMute(int, bool)
[Obsolete]
public void SetStreamMute(int arg0, bool arg1)
Parameters
SetStreamSolo(int, bool)
[Obsolete]
public void SetStreamSolo(int arg0, bool arg1)
Parameters
SetStreamVolume(int, int, int)
https://developer.android.com/reference/android/media/AudioManager.html#setStreamVolume(int,int,int)
public void SetStreamVolume(int arg0, int arg1, int arg2)
Parameters
SetSurroundFormatEnabled(int, bool)
public bool SetSurroundFormatEnabled(int arg0, bool arg1)
Parameters
Returns
SetVibrateSetting(int, int)
[Obsolete]
public void SetVibrateSetting(int arg0, int arg1)
Parameters
SetWiredHeadsetOn(bool)
[Obsolete]
public void SetWiredHeadsetOn(bool arg0)
Parameters
ShouldVibrate(int)
[Obsolete]
public bool ShouldVibrate(int arg0)
Parameters
Returns
StartBluetoothSco()
[Obsolete]
public void StartBluetoothSco()
StopBluetoothSco()
[Obsolete]
public void StopBluetoothSco()
UnloadSoundEffects()
public void UnloadSoundEffects()
UnregisterAudioDeviceCallback(AudioDeviceCallback)
public void UnregisterAudioDeviceCallback(AudioDeviceCallback arg0)
Parameters
UnregisterAudioPlaybackCallback(AudioPlaybackCallback)
public void UnregisterAudioPlaybackCallback(AudioManager.AudioPlaybackCallback arg0)
Parameters
UnregisterAudioRecordingCallback(AudioRecordingCallback)
public void UnregisterAudioRecordingCallback(AudioManager.AudioRecordingCallback arg0)
Parameters
UnregisterMediaButtonEventReceiver(PendingIntent)
[Obsolete]
public void UnregisterMediaButtonEventReceiver(PendingIntent arg0)
Parameters
UnregisterMediaButtonEventReceiver(ComponentName)
[Obsolete]
public void UnregisterMediaButtonEventReceiver(ComponentName arg0)
Parameters
UnregisterRemoteControlClient(RemoteControlClient)
[Obsolete]
public void UnregisterRemoteControlClient(RemoteControlClient arg0)
Parameters
UnregisterRemoteController(RemoteController)
[Obsolete]
public void UnregisterRemoteController(RemoteController arg0)