AudioManager Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
AudioManager proporciona acceso al control de modo de volumen y timbre.
[Android.Runtime.Register("android/media/AudioManager", DoNotGenerateAcw=true)]
public class AudioManager : Java.Lang.Object
[<Android.Runtime.Register("android/media/AudioManager", DoNotGenerateAcw=true)>]
type AudioManager = class
inherit Object
- Herencia
- Atributos
Comentarios
AudioManager proporciona acceso al control de modo de volumen y timbre.
Documentación de Java para android.media.AudioManager
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.
Constructores
AudioManager(IntPtr, JniHandleOwnership) |
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el entorno de ejecución. |
Campos
ActionAudioBecomingNoisy |
Intención de difusión, una sugerencia para las aplicaciones que el audio está a punto de convertirse en "ruidoso" debido a un cambio en las salidas de audio. |
ActionHdmiAudioPlug |
Acción de difusión: una difusión pegajosa que indica que un cable HDMI estaba conectado o desconectado. |
ActionHeadsetPlug |
Acción de difusión: auriculares cableados conectados o desconectados. |
ActionMicrophoneMuteChanged |
Acción de difusión: el estado de silenciación del micrófono ha cambiado. |
ActionScoAudioStateChanged |
Obsoletos.
Acción de intención de difusión pegajosa que indica que el estado de conexión de audio SCO bluetooth ha cambiado. |
ActionScoAudioStateUpdated |
Acción de intención de difusión pegajosa que indica que se ha actualizado el estado de conexión de audio DE BLUETOOTH SCO. |
ActionSpeakerphoneStateChanged |
Acción de difusión: estado del altavoz cambiado. |
AudiofocusGain |
Obsoletos.
Se usa para indicar una ganancia de foco de audio, o una solicitud de foco de audio, de duración desconocida. |
AudiofocusGainTransient |
Obsoletos.
Se usa para indicar una ganancia temporal o una solicitud de foco de audio, que se prevé que dure una breve cantidad de tiempo. |
AudiofocusGainTransientExclusive |
Obsoletos.
Se usa para indicar una solicitud temporal de foco de audio, prevista para durar una breve cantidad de tiempo, durante la cual ninguna otra aplicación o componentes del sistema debe reproducir nada. |
AudiofocusGainTransientMayDuck |
Obsoletos.
Se usa para indicar una solicitud temporal de foco de audio, que se prevé que dure una breve cantidad de tiempo y donde es aceptable que otras aplicaciones de audio sigan reproduciendo después de haber reducido su nivel de salida (también denominado "pato"). |
AudiofocusLoss |
Obsoletos.
Se usa para indicar una pérdida de foco de audio de duración desconocida. |
AudiofocusLossTransient |
Obsoletos.
Se usa para indicar una pérdida transitoria del foco de audio. |
AudiofocusLossTransientCanDuck |
Obsoletos.
Se usa para indicar una pérdida transitoria del foco de audio donde el perdedor del foco de audio puede reducir su volumen de salida si desea seguir reproduciendo (también denominado "pato"), ya que el nuevo propietario del foco no requiere que otros sean silenciosos. |
AudiofocusNone |
Obsoletos.
Se usa para indicar que no se ha obtenido ni perdido ningún foco de audio, o se ha solicitado. |
AudiofocusRequestDelayed |
Obsoletos.
Solicitud de cambio de foco cuya concesión se retrasa: la solicitud se realizó correctamente, pero al solicitante solo se le concederá el foco de audio una vez finalizada la condición que impedía la concesión inmediata. |
AudiofocusRequestFailed |
Obsoletos.
Solicitud de cambio de foco errónea. |
AudiofocusRequestGranted |
Obsoletos.
Una solicitud de cambio de foco correcta. |
AudioSessionIdGenerate |
Identificador de sesión de audio especial para indicar que no se conoce el identificador de sesión de audio y que el marco debe generar un nuevo valor. |
DirectPlaybackBitstreamSupported |
Obsoletos.
Valor devuelto para |
DirectPlaybackNotSupported |
Obsoletos.
Valor devuelto para |
DirectPlaybackOffloadGaplessSupported |
Obsoletos.
Valor devuelto para |
DirectPlaybackOffloadSupported |
Obsoletos.
Valor devuelto para |
EncodedSurroundOutputAlways |
Obsoletos.
Los formatos de sonido envolvente siempre están disponibles, incluso si el hardware no los detecta. |
EncodedSurroundOutputAuto |
Obsoletos.
Los formatos de sonido envolvente están disponibles para su uso si se detectan. |
EncodedSurroundOutputManual |
Obsoletos.
Los formatos de sonido envolvente están disponibles según la elección del usuario, incluso si el hardware no los detecta. |
EncodedSurroundOutputNever |
Obsoletos.
Los formatos de sonido envolvente nunca están disponibles, incluso si el hardware los detecta. |
EncodedSurroundOutputUnknown |
Obsoletos.
Se desconoce el modo para los formatos de sonido envolvente. |
Error |
Código de error predeterminado. |
ErrorDeadObject |
Código de error que indica que el objeto que informa de que ya no es válido y debe volver a crearse. |
ExtraAudioPlugState |
Extra usado en |
ExtraEncodings |
Extra usado en |
ExtraMaxChannelCount |
Extra usado en |
ExtraRingerMode |
Nuevo modo de timbre. |
ExtraScoAudioPreviousState |
Extra para la intención |
ExtraScoAudioState |
Extra para la intención |
ExtraVibrateSetting |
Obsoletos.
Nueva configuración de vibración para un tipo determinado. |
ExtraVibrateType |
Obsoletos.
Tipo vibrado cuya configuración ha cambiado. |
FxBack |
Obsoletos.
Sonido de espalda |
ModeCallRedirect |
Obsoletos.
Se establece una llamada de telefonía y su audio se redirige a otro dispositivo. |
ModeCallScreening |
Obsoletos.
Filtrado de llamadas en curso. |
ModeCommunicationRedirect |
Obsoletos.
Se establece un chat de audio/vídeo o una llamada VoIP y su audio se redirige a otro dispositivo. |
NumStreams |
Obsoletos.
Este miembro está en desuso. |
PlaybackOffloadGaplessSupported |
Obsoletos.
Valor devuelto para |
PlaybackOffloadNotSupported |
Obsoletos.
Valor devuelto para |
PlaybackOffloadSupported |
Obsoletos.
Valor devuelto para |
PropertyOutputFramesPerBuffer |
Se usa como clave para |
PropertyOutputSampleRate |
Se usa como clave para |
PropertySupportAudioSourceUnprocessed |
Se usa como clave para |
PropertySupportMicNearUltrasound |
Se usa como clave para |
PropertySupportSpeakerNearUltrasound |
Se usa como clave para |
RingerModeChangedAction |
Acción de intención de difusión pegajosa que indica que el modo de timbre ha cambiado. |
ScoAudioStateConnected |
Obsoletos.
Valor de extra |
ScoAudioStateConnecting |
Obsoletos.
Valor de EXTRA_SCO_AUDIO_STATE o EXTRA_SCO_AUDIO_PREVIOUS_STATE adicionales que indican que se está estableciendo el canal de audio SCO |
ScoAudioStateDisconnected |
Obsoletos.
Valor de EXTRA_SCO_AUDIO_STATE adicional o EXTRA_SCO_AUDIO_PREVIOUS_STATE que indica que no se ha establecido el canal de audio SCO |
ScoAudioStateError |
Obsoletos.
Valor de EXTRA_SCO_AUDIO_STATE adicional que indica que se produjo un error al intentar obtener el estado |
StreamAccessibility |
Obsoletos.
Se usa para identificar el volumen de secuencias de audio para las solicitudes de accesibilidad. |
UseDefaultStreamType |
Sugiere el uso del tipo de secuencia predeterminado. |
VibrateSettingChangedAction |
Obsoletos.
Acción de intención de difusión que indica que la configuración de vibración ha cambiado. |
Propiedades
ActivePlaybackConfigurations |
Devuelve las configuraciones actuales de reproducción de audio activa del dispositivo. |
ActiveRecordingConfigurations |
Devuelve las configuraciones actuales de grabación de audio activa del dispositivo. |
AllowedCapturePolicy |
Devuelve la directiva de captura. -o bien- Especifica si otras aplicaciones o el sistema pueden capturar o no el audio reproducido por esta aplicación. |
AvailableCommunicationDevices |
Devuelve una lista de dispositivos de audio que se pueden seleccionar para casos de uso de comunicación a través de |
BluetoothA2dpOn |
Obsoletos.
Comprueba si un periférico de audio Bluetooth A2DP está conectado o no. -o bien- Este miembro está en desuso. |
BluetoothScoOn |
Comprueba si las comunicaciones usan Bluetooth SCO. -o bien- Solicitar el uso de auriculares Bluetooth SCO para las comunicaciones. |
Class |
Devuelve la clase en tiempo de ejecución de este |
CommunicationDevice |
Devuelve el dispositivo de audio seleccionado actualmente para la comunicación. |
EncodedSurroundMode |
Obtiene el modo de sonido envolvente. |
Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
IsBluetoothScoAvailableOffCall |
Indica si la plataforma actual admite el uso de SCO para casos de uso fuera de llamadas. |
IsCallScreeningModeSupported |
Indica si la plataforma admite un filtrado de llamadas especial y un modo de supervisión de llamadas. |
IsHapticPlaybackSupported |
Devuelve si se admite o no la reproducción de audio háptico acoplado. |
IsMusicActive |
Comprueba si alguna música está activa. |
IsRampingRingerEnabled |
Devuelve la configuración del usuario actual para la rampa de timbre en el tono de llamada de teléfono entrante. |
IsVolumeFixed |
Indica si el dispositivo implementa una directiva de volumen fijo. |
JniIdentityHashCode |
AudioManager proporciona acceso al control de modo de volumen y timbre. (Heredado de Object) |
JniPeerMembers |
AudioManager proporciona acceso al control de modo de volumen y timbre. |
MicrophoneMute |
Comprueba si la silenciación del micrófono está activada o desactivada. -o bien- Establece la silenciación del micrófono activada o desactivada. |
Microphones |
Devuelve una lista de |
Mode |
Devuelve el modo de audio actual. -o bien- Establece el modo de audio. |
PeerReference |
AudioManager proporciona acceso al control de modo de volumen y timbre. (Heredado de Object) |
RingerMode |
Devuelve el modo de tono actual. -o bien- Establece el modo de timbre. |
Spatializer |
Devolver un identificador a la plataforma opcional |
SpeakerphoneOn |
Comprueba si el altavoz está encendido o desactivado. -o bien- Establece el altavoz encendido o apagado. |
ThresholdClass |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
ThresholdType |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
WiredHeadsetOn |
Obsoletos.
Comprueba si un auricular con cable está conectado o no. -o bien- Establece el enrutamiento de audio a los auriculares cableados activados o desactivados. |
Métodos
AbandonAudioFocus(AudioManager+IOnAudioFocusChangeListener) |
Abandone el foco de audio. |
AbandonAudioFocusRequest(AudioFocusRequestClass) |
Abandone el foco de audio. |
AddOnCommunicationDeviceChangedListener(IExecutor, AudioManager+IOnCommunicationDeviceChangedListener) |
Agrega un agente de escucha para recibir notificaciones de cambios en el dispositivo de audio de comunicación. |
AddOnModeChangedListener(IExecutor, AudioManager+IOnModeChangedListener) |
Agrega un agente de escucha para recibir una notificación de los cambios en el modo de audio. |
AddOnPreferredMixerAttributesChangedListener(IExecutor, AudioManager+IOnPreferredMixerAttributesChangedListener) |
AudioManager proporciona acceso al control de modo de volumen y timbre. |
AdjustStreamVolume(Stream, Adjust, VolumeNotificationFlags) |
Ajusta el volumen de una secuencia determinada en un paso en una dirección. |
AdjustSuggestedStreamVolume(Adjust, Stream, VolumeNotificationFlags) |
Ajusta el volumen de la secuencia más relevante o el flujo de reserva especificado. |
AdjustVolume(Adjust, VolumeNotificationFlags) |
Ajusta el volumen de la secuencia más relevante. |
AdjustVolumeGroupVolume(Int32, Adjust, VolumeNotificationFlags) |
Ajusta el volumen de un grupo determinado asociado a un identificador determinado en un paso en una dirección. |
ClearCommunicationDevice() |
Cancela la selección de dispositivos de comunicación anterior realizada con |
ClearPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo) |
Borra los atributos de mezclador preferidos actuales que se establecieron anteriormente a través de |
Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
DispatchMediaKeyEvent(KeyEvent) |
Envía un evento de clave simulado para un botón multimedia. |
Dispose() |
AudioManager proporciona acceso al control de modo de volumen y timbre. (Heredado de Object) |
Dispose(Boolean) |
AudioManager proporciona acceso al control de modo de volumen y timbre. (Heredado de Object) |
Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
FromContext(Context) |
AudioManager proporciona acceso al control de modo de volumen y timbre. |
GenerateAudioSessionId() |
Devuelve un nuevo identificador de sesión de audio no asociado a ningún reproductor o efecto. |
GetAudioDevicesForAttributes(AudioAttributes) |
Obtenga los dispositivos de audio que se usarían para el enrutamiento de los atributos de audio especificados. |
GetAudioHwSyncForSession(Int32) |
Recupera el identificador de sincronización de hardware A/V correspondiente al identificador de sesión de audio especificado. |
GetDevices(GetDevicesTargets) |
Devuelve una matriz de objetos correspondientes a los dispositivos de |
GetDirectPlaybackSupport(AudioFormat, AudioAttributes) |
Devuelve un campo de bits que representa las diferentes formas de reproducción directa disponibles actualmente para un formato de audio determinado. |
GetDirectProfilesForAttributes(AudioAttributes) |
Devuelve una lista de direct |
GetHashCode() |
Devuelve un valor de código hash del objeto. (Heredado de Object) |
GetParameters(String) |
Obtiene un número variable de valores de parámetro del hardware de audio. |
GetPlaybackOffloadSupport(AudioFormat, AudioAttributes) |
Devuelve si se admite la reproducción descargada de un formato de audio en el dispositivo o no y si se admite si las transiciones sin espacio son posibles o no. |
GetPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo) |
Devuelve los atributos de mezclador preferidos actuales que se establecen a través de . |
GetProperty(String) |
Devuelve el valor de la propiedad con la clave especificada. |
GetRouting(Mode) |
Obsoletos.
Devuelve el vector de bits de enrutamiento de audio actual para un modo especificado. |
GetStreamMaxVolume(Stream) |
Devuelve el índice de volumen máximo de una secuencia determinada. |
GetStreamMinVolume(Stream) |
Devuelve el índice de volumen mínimo de una secuencia determinada. |
GetStreamVolume(Stream) |
Devuelve el índice de volumen actual de una secuencia determinada. |
GetStreamVolumeDb(Stream, Int32, Int32) |
Devuelve el volumen en dB (decibel) para el tipo de secuencia especificado en el índice de volumen especificado, en el tipo determinado de dispositivo de salida de audio. |
GetSupportedMixerAttributes(AudioDeviceInfo) |
Devuelve que |
GetVibrateSetting(VibrateType) |
Obsoletos.
Devuelve si la configuración de vibración del usuario para un tipo de vibración. |
GetVolumeGroupIdForAttributes(AudioAttributes) |
Devuelve el identificador del grupo de volúmenes asociado al especificado |
IsOffloadedPlaybackSupported(AudioFormat, AudioAttributes) |
Devuelve si se admite la reproducción descargada de un formato de audio en el dispositivo. |
IsStreamMute(Stream) |
Devuelve el estado de silenciación actual de una secuencia determinada. |
IsSurroundFormatEnabled(Int32) |
Obtiene si un determinado formato envolvente está habilitado o no. |
IsVolumeGroupMuted(Int32) |
Devuelve el estado de silenciación actual de un grupo de volúmenes determinado asociado al identificador especificado. |
JavaFinalize() |
Llamado por el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto. (Heredado de Object) |
LoadSoundEffects() |
Cargar efectos de sonido. |
LoadSoundEffectsAsync() |
AudioManager proporciona acceso al control de modo de volumen y timbre. |
Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
PlaySoundEffect(SoundEffect) |
Reproduce un efecto de sonido (pulsaciones de teclas, tapa abierta o cerrada. |
PlaySoundEffect(SoundEffect, Single) |
Reproduce un efecto de sonido (pulsaciones de teclas, tapa abierta o cerrada. |
RegisterAudioDeviceCallback(AudioDeviceCallback, Handler) |
Registra un |
RegisterAudioPlaybackCallback(AudioManager+AudioPlaybackCallback, Handler) |
Registrar una devolución de llamada para recibir una notificación de los cambios de reproducción de audio a través de |
RegisterAudioRecordingCallback(AudioManager+AudioRecordingCallback, Handler) |
Registrar una devolución de llamada para recibir una notificación de los cambios de grabación de audio a través de |
RegisterMediaButtonEventReceiver(ComponentName) |
Obsoletos.
Registre un componente para que sea el único receptor de MEDIA_BUTTON intenciones. |
RegisterMediaButtonEventReceiver(PendingIntent) |
Obsoletos.
Registre un componente para que sea el único receptor de MEDIA_BUTTON intenciones. |
RegisterRemoteControlClient(RemoteControlClient) |
Obsoletos.
Registra el cliente de control remoto para proporcionar información para mostrar en los controles remotos. |
RegisterRemoteController(RemoteController) |
Obsoletos.
Registra una |
RemoveOnCommunicationDeviceChangedListener(AudioManager+IOnCommunicationDeviceChangedListener) |
AudioManager proporciona acceso al control de modo de volumen y timbre. |
RemoveOnModeChangedListener(AudioManager+IOnModeChangedListener) |
AudioManager proporciona acceso al control de modo de volumen y timbre. |
RemoveOnPreferredMixerAttributesChangedListener(AudioManager+IOnPreferredMixerAttributesChangedListener) |
AudioManager proporciona acceso al control de modo de volumen y timbre. |
RequestAudioFocus(AudioFocusRequestClass) |
Solicite el foco de audio. |
RequestAudioFocus(AudioManager+IOnAudioFocusChangeListener, Stream, AudioFocus) |
Solicite el foco de audio. |
SetCommunicationDevice(AudioDeviceInfo) |
Selecciona el dispositivo de audio que se debe usar para casos de uso de comunicación, por ejemplo, llamadas de voz o vídeo. |
SetEncodedSurroundMode(Int32) |
Establece el modo de sonido envolvente. |
SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
SetParameters(String) |
Establece un número variable de valores de parámetro en hardware de audio. |
SetPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo, AudioMixerAttributes) |
Configura los atributos de mezclador para un determinado |
SetRouting(Mode, Route, Route) |
Obsoletos.
Establece el enrutamiento de audio para un modo especificado. |
SetStreamMute(Stream, Boolean) |
Silenciar o desactivar una secuencia de audio. |
SetStreamSolo(Stream, Boolean) |
Solo o unsolo de una secuencia determinada. |
SetStreamVolume(Stream, Int32, VolumeNotificationFlags) |
Establece el índice de volumen de una secuencia determinada. |
SetSurroundFormatEnabled(Int32, Boolean) |
Establece y conserva un determinado formato envolvente como habilitado o no. |
SetVibrateSetting(VibrateType, VibrateSetting) |
Obsoletos.
Establece el valor para cuando el tipo vibrado debe vibrar. |
ShouldVibrate(VibrateType) |
Obsoletos.
Devuelve si un tipo determinado debe vibrar según la configuración del usuario y el modo de timbre actual. |
StartBluetoothSco() |
Inicie la conexión de audio BLUETOOTH SCO. |
StopBluetoothSco() |
Detenga la conexión de audio BLUETOOTH SCO. |
ToArray<T>() |
AudioManager proporciona acceso al control de modo de volumen y timbre. (Heredado de Object) |
ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
UnloadSoundEffects() |
Descarga efectos de sonido. |
UnregisterAudioDeviceCallback(AudioDeviceCallback) |
Anula el registro de un |
UnregisterAudioPlaybackCallback(AudioManager+AudioPlaybackCallback) |
Anule el registro de una devolución de llamada de reproducción de audio registrada anteriormente con |
UnregisterAudioRecordingCallback(AudioManager+AudioRecordingCallback) |
Anule el registro de una devolución de llamada de grabación de audio registrada previamente con |
UnregisterFromRuntime() |
AudioManager proporciona acceso al control de modo de volumen y timbre. (Heredado de Object) |
UnregisterMediaButtonEventReceiver(ComponentName) |
Obsoletos.
Anule el registro del receptor de MEDIA_BUTTON intenciones. |
UnregisterMediaButtonEventReceiver(PendingIntent) |
Obsoletos.
Anule el registro del receptor de MEDIA_BUTTON intenciones. |
UnregisterRemoteControlClient(RemoteControlClient) |
Obsoletos.
Anula el registro del cliente de control remoto que proporcionaba información para mostrar en los controles remotos. |
UnregisterRemoteController(RemoteController) |
Obsoletos.
Anula el registro de , |
Wait() |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em> o <em>interrumpido</em>.<>< (Heredado de Object) |
Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <notificado<>/em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <notificado<>/em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Implementaciones de interfaz explícitas
IJavaPeerable.Disposed() |
AudioManager proporciona acceso al control de modo de volumen y timbre. (Heredado de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
AudioManager proporciona acceso al control de modo de volumen y timbre. (Heredado de Object) |
IJavaPeerable.Finalized() |
AudioManager proporciona acceso al control de modo de volumen y timbre. (Heredado de Object) |
IJavaPeerable.JniManagedPeerState |
AudioManager proporciona acceso al control de modo de volumen y timbre. (Heredado de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
AudioManager proporciona acceso al control de modo de volumen y timbre. (Heredado de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
AudioManager proporciona acceso al control de modo de volumen y timbre. (Heredado de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
AudioManager proporciona acceso al control de modo de volumen y timbre. (Heredado de Object) |
Métodos de extensión
JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
JavaCast<TResult>(IJavaObject) |
AudioManager proporciona acceso al control de modo de volumen y timbre. |
GetJniTypeName(IJavaPeerable) |
AudioManager proporciona acceso al control de modo de volumen y timbre. |