AudioManager Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
AudioManager permet d’accéder au contrôle du volume et du mode sonnerie.
[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
- Héritage
- Attributs
Remarques
AudioManager permet d’accéder au contrôle du volume et du mode sonnerie.
Documentation Java pour android.media.AudioManager
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le Android Open Source Android Open Source Project et utilisés selon les termes décrits dans la Creative Commons 2.5.
Constructeurs
AudioManager(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelé par le runtime. |
Champs
ActionAudioBecomingNoisy |
Intention de diffusion, un indicateur pour les applications que l’audio est sur le point de devenir « bruyant » en raison d’une modification des sorties audio. |
ActionHdmiAudioPlug |
Action de diffusion : émission collante indiquant qu’un câble HDMI a été branché ou débranché. |
ActionHeadsetPlug |
Action de diffusion : Casque câblé branché ou débranché. |
ActionMicrophoneMuteChanged |
Action de diffusion : l’état de mise en sourdine du microphone a changé. |
ActionScoAudioStateChanged |
Obsolète.
Action d’intention de diffusion collante indiquant que l’état de connexion audio Bluetooth SCO a changé. |
ActionScoAudioStateUpdated |
Action d’intention de diffusion collante indiquant que l’état de connexion audio SCO Bluetooth a été mis à jour. |
ActionSpeakerphoneStateChanged |
Action de diffusion : l’état du haut-parleur a changé. |
AudiofocusGain |
Obsolète.
Utilisé pour indiquer un gain de focus audio, ou une demande de focus audio, de durée inconnue. |
AudiofocusGainTransient |
Obsolète.
Utilisé pour indiquer un gain temporaire ou une demande de focus audio, prévu pour durer un court laps de temps. |
AudiofocusGainTransientExclusive |
Obsolète.
Utilisé pour indiquer une demande temporaire de focus audio, prévue pour durer un court laps de temps, pendant laquelle aucune autre application ou composant système ne doit lire quoi que ce soit. |
AudiofocusGainTransientMayDuck |
Obsolète.
Utilisé pour indiquer une demande temporaire de focus audio, prévue pour durer peu de temps et où il est acceptable pour d’autres applications audio de continuer à lire après avoir abaissé leur niveau de sortie (également appelé « canardage »). |
AudiofocusLoss |
Obsolète.
Utilisé pour indiquer une perte de focus audio d’une durée inconnue. |
AudiofocusLossTransient |
Obsolète.
Utilisé pour indiquer une perte temporaire de focus audio. |
AudiofocusLossTransientCanDuck |
Obsolète.
Utilisé pour indiquer une perte temporaire de focus audio où le perdant du focus audio peut réduire son volume de sortie s’il veut continuer à lire (également appelé « canardage »), car le nouveau propriétaire du focus n’exige pas que les autres soient silencieux. |
AudiofocusNone |
Obsolète.
Utilisé pour indiquer qu’aucun focus audio n’a été gagné, perdu ou demandé. |
AudiofocusRequestDelayed |
Obsolète.
Demande de modification de focus dont l’octroi est retardé : la demande a réussi, mais le demandeur ne recevra le focus audio qu’une fois la condition qui empêchait l’octroi immédiat est terminée. |
AudiofocusRequestFailed |
Obsolète.
Une demande de modification de focus ayant échoué. |
AudiofocusRequestGranted |
Obsolète.
Une demande de modification de focus réussie. |
AudioSessionIdGenerate |
ID de session audio spécial pour indiquer que l’ID de session audio n’est pas connu et que l’infrastructure doit générer une nouvelle valeur. |
DirectPlaybackBitstreamSupported |
Obsolète.
Valeur de retour pour |
DirectPlaybackNotSupported |
Obsolète.
Valeur de retour pour |
DirectPlaybackOffloadGaplessSupported |
Obsolète.
Valeur de retour pour |
DirectPlaybackOffloadSupported |
Obsolète.
Valeur de retour pour |
EncodedSurroundOutputAlways |
Obsolète.
Les formats de son surround sont TOUJOURS disponibles, même s’ils ne sont pas détectés par le matériel. |
EncodedSurroundOutputAuto |
Obsolète.
Les formats de son surround peuvent être utilisés s’ils sont détectés. |
EncodedSurroundOutputManual |
Obsolète.
Les formats de son surround sont disponibles selon le choix de l’utilisateur, même s’ils ne sont pas détectés par le matériel. |
EncodedSurroundOutputNever |
Obsolète.
Les formats de son surround ne sont JAMAIS disponibles, même s’ils sont détectés par le matériel. |
EncodedSurroundOutputUnknown |
Obsolète.
Le mode pour les formats de son surround est inconnu. |
Error |
Code d’erreur par défaut. |
ErrorDeadObject |
Code d’erreur indiquant que l’objet qui le signale n’est plus valide et doit être recréé. |
ExtraAudioPlugState |
Extra utilisé dans |
ExtraEncodings |
Extra utilisé dans pour définir les encodages audio pris en |
ExtraMaxChannelCount |
Extra utilisé dans pour définir le nombre maximal de canaux pris en |
ExtraRingerMode |
Nouveau mode sonnerie. |
ExtraScoAudioPreviousState |
Extra pour l’intention |
ExtraScoAudioState |
Extra à des fins d’intention |
ExtraVibrateSetting |
Obsolète.
Nouveau paramètre de vibration pour un type particulier. |
ExtraVibrateType |
Obsolète.
Type de vibration dont le paramètre a changé. |
FxBack |
Obsolète.
Retour sonore |
ModeCallRedirect |
Obsolète.
Un appel téléphonique est établi et son audio est redirigé vers un autre appareil. |
ModeCallScreening |
Obsolète.
Filtrage des appels en cours. |
ModeCommunicationRedirect |
Obsolète.
Une conversation audio/vidéo ou un appel VoIP est établi et son audio est redirigé vers un autre appareil. |
NumStreams |
Obsolète.
Ce membre est déconseillé. |
PlaybackOffloadGaplessSupported |
Obsolète.
Valeur de retour pour |
PlaybackOffloadNotSupported |
Obsolète.
Valeur de retour pour |
PlaybackOffloadSupported |
Obsolète.
Valeur de retour pour |
PropertyOutputFramesPerBuffer |
Utilisé comme clé pour |
PropertyOutputSampleRate |
Utilisé comme clé pour |
PropertySupportAudioSourceUnprocessed |
Utilisé comme clé pour |
PropertySupportMicNearUltrasound |
Utilisé comme clé pour |
PropertySupportSpeakerNearUltrasound |
Utilisé comme clé pour |
RingerModeChangedAction |
Action d’intention de diffusion collante indiquant que le mode sonnerie a changé. |
ScoAudioStateConnected |
Obsolète.
Valeur supplémentaire |
ScoAudioStateConnecting |
Obsolète.
Valeur pour les EXTRA_SCO_AUDIO_STATE supplémentaires ou EXTRA_SCO_AUDIO_PREVIOUS_STATE indiquant que le canal audio SCO est en cours d’établissement |
ScoAudioStateDisconnected |
Obsolète.
Valeur pour les EXTRA_SCO_AUDIO_STATE supplémentaires ou EXTRA_SCO_AUDIO_PREVIOUS_STATE indiquant que le canal audio SCO n’est pas établi |
ScoAudioStateError |
Obsolète.
Valeur pour les EXTRA_SCO_AUDIO_STATE supplémentaires indiquant qu’une erreur s’est produite lors de la tentative d’obtention de l’état |
StreamAccessibility |
Obsolète.
Utilisé pour identifier le volume des flux audio pour les invites d’accessibilité |
UseDefaultStreamType |
Suggère d’utiliser le type de flux par défaut. |
VibrateSettingChangedAction |
Obsolète.
Action d’intention de diffusion indiquant que le paramètre de vibration a changé. |
Propriétés
ActivePlaybackConfigurations |
Retourne les configurations actuelles de lecture audio active de l’appareil |
ActiveRecordingConfigurations |
Retourne les configurations d’enregistrement audio actives actuelles de l’appareil. |
AllowedCapturePolicy |
Retourne la stratégie de capture. -ou- Spécifie si l’audio lu par cette application peut ou non être capturé par d’autres applications ou le système. |
AvailableCommunicationDevices |
Retourne une liste d’appareils audio qui peuvent être sélectionnés pour les cas d’usage de communication via |
BluetoothA2dpOn |
Obsolète.
Vérifie si un périphérique audio Bluetooth A2DP est connecté ou non. -ou- Ce membre est déprécié. |
BluetoothScoOn |
Vérifie si les communications utilisent Bluetooth SCO. -ou- Demander l’utilisation du casque Bluetooth SCO pour les communications. |
Class |
Retourne la classe runtime de ce |
CommunicationDevice |
Retourne le périphérique audio actuellement sélectionné pour la communication. |
EncodedSurroundMode |
Obtient le mode son surround. |
Handle |
Handle du instance Android sous-jacent. (Hérité de Object) |
IsBluetoothScoAvailableOffCall |
Indique si la plateforme actuelle prend en charge l’utilisation de SCO pour les cas d’utilisation hors appel. |
IsCallScreeningModeSupported |
Indique si la plateforme prend en charge un mode spécial de filtrage des appels et de surveillance des appels. |
IsHapticPlaybackSupported |
Retourne si la lecture couplée haptique audio est prise en charge ou non. |
IsMusicActive |
Vérifie si une musique est active. |
IsRampingRingerEnabled |
Retourne le paramètre utilisateur actuel pour la sonnerie de ramping sur la sonnerie d’appel téléphonique entrant. |
IsVolumeFixed |
Indique si l’appareil implémente une stratégie de volume fixe. |
JniIdentityHashCode |
AudioManager permet d’accéder au contrôle du volume et du mode sonnerie. (Hérité de Object) |
JniPeerMembers |
AudioManager permet d’accéder au contrôle du volume et du mode sonnerie. |
MicrophoneMute |
Vérifie si le micro est activé ou désactivé. -ou- Active ou désactive le microphone. |
Microphones |
Retourne une liste de |
Mode |
Retourne le mode audio actuel. -ou- Définit le mode audio. |
PeerReference |
AudioManager permet d’accéder au contrôle du volume et du mode sonnerie. (Hérité de Object) |
RingerMode |
Retourne le mode sonnerie actuel. -ou- Définit le mode sonnerie. |
Spatializer |
Retourner un handle à la plateforme facultative |
SpeakerphoneOn |
Vérifie si le haut-parleur est activé ou désactivé. -ou- Permet d’activer ou de désactiver le haut-parleur. |
ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
WiredHeadsetOn |
Obsolète.
Vérifie si un casque câblé est connecté ou non. -ou- Active ou désactive le routage audio vers le casque câblé. |
Méthodes
AbandonAudioFocus(AudioManager+IOnAudioFocusChangeListener) |
Abandonnez le focus audio. |
AbandonAudioFocusRequest(AudioFocusRequestClass) |
Abandonnez le focus audio. |
AddOnCommunicationDeviceChangedListener(IExecutor, AudioManager+IOnCommunicationDeviceChangedListener) |
Ajoute un écouteur pour être informé des modifications apportées au périphérique audio de communication. |
AddOnModeChangedListener(IExecutor, AudioManager+IOnModeChangedListener) |
Ajoute un écouteur pour être informé des modifications apportées au mode audio. |
AddOnPreferredMixerAttributesChangedListener(IExecutor, AudioManager+IOnPreferredMixerAttributesChangedListener) |
AudioManager permet d’accéder au contrôle du volume et du mode sonnerie. |
AdjustStreamVolume(Stream, Adjust, VolumeNotificationFlags) |
Ajuste le volume d’un flux particulier d’une étape dans une direction. |
AdjustSuggestedStreamVolume(Adjust, Stream, VolumeNotificationFlags) |
Ajuste le volume du flux le plus pertinent ou le flux de secours donné. |
AdjustVolume(Adjust, VolumeNotificationFlags) |
Ajuste le volume du flux le plus pertinent. |
AdjustVolumeGroupVolume(Int32, Adjust, VolumeNotificationFlags) |
Ajuste le volume d’un groupe particulier associé à un id donné d’une étape dans une direction. |
ClearCommunicationDevice() |
Annule la sélection précédente de l’appareil de communication effectuée avec |
ClearPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo) |
Efface les attributs de mixage préférés actuels qui ont été précédemment définis via |
Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
DispatchMediaKeyEvent(KeyEvent) |
Envoie un événement clé simulé pour un bouton multimédia. |
Dispose() |
AudioManager permet d’accéder au contrôle du volume et du mode sonnerie. (Hérité de Object) |
Dispose(Boolean) |
AudioManager permet d’accéder au contrôle du volume et du mode sonnerie. (Hérité de Object) |
Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
FromContext(Context) |
AudioManager permet d’accéder au contrôle du volume et du mode sonnerie. |
GenerateAudioSessionId() |
Retourne un nouvel identificateur de session audio qui n’est associé à aucun lecteur ou effet. |
GetAudioDevicesForAttributes(AudioAttributes) |
Obtenez les périphériques audio qui seraient utilisés pour le routage des attributs audio donnés. |
GetAudioHwSyncForSession(Int32) |
Récupère l’ID de synchronisation A/V matériel correspondant à l’ID de session audio donné. |
GetDevices(GetDevicesTargets) |
Retourne un tableau d’objets |
GetDirectPlaybackSupport(AudioFormat, AudioAttributes) |
Retourne un champ de bits représentant les différentes formes de lecture directe actuellement disponibles pour un format audio donné. |
GetDirectProfilesForAttributes(AudioAttributes) |
Retourne une liste de direct |
GetHashCode() |
Retourne une valeur de code de hachage pour l'objet. (Hérité de Object) |
GetParameters(String) |
Obtient un nombre variable de valeurs de paramètres à partir du matériel audio. |
GetPlaybackOffloadSupport(AudioFormat, AudioAttributes) |
Retourne si la lecture déchargée d’un format audio est prise en charge sur l’appareil ou non et, lorsqu’elle est prise en charge, si les transitions sans intervalle sont possibles ou non. |
GetPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo) |
Retourne les attributs de mélangeur préférés actuels qui sont définis via |
GetProperty(String) |
Retourne la valeur de la propriété avec la clé spécifiée. |
GetRouting(Mode) |
Obsolète.
Retourne le vecteur de bits de routage audio actuel pour un mode spécifié. |
GetStreamMaxVolume(Stream) |
Retourne l’index de volume maximal pour un flux particulier. |
GetStreamMinVolume(Stream) |
Retourne l’index de volume minimal pour un flux particulier. |
GetStreamVolume(Stream) |
Retourne l’index de volume actuel pour un flux particulier. |
GetStreamVolumeDb(Stream, Int32, Int32) |
Retourne le volume en dB (décibel) pour le type de flux donné à l’index de volume donné, sur le type donné de périphérique de sortie audio. |
GetSupportedMixerAttributes(AudioDeviceInfo) |
Retourne le |
GetVibrateSetting(VibrateType) |
Obsolète.
Retourne si le paramètre de vibration de l’utilisateur pour un type vibrant. |
GetVolumeGroupIdForAttributes(AudioAttributes) |
Retourne l’ID de groupe de volumes associé au donné |
IsOffloadedPlaybackSupported(AudioFormat, AudioAttributes) |
Retourne si la lecture déchargée d’un format audio est prise en charge sur l’appareil. |
IsStreamMute(Stream) |
Retourne l’état de sourdine actuel pour un flux particulier. |
IsSurroundFormatEnabled(Int32) |
Obtient si un certain format surround est activé ou non. |
IsVolumeGroupMuted(Int32) |
Retourne l’état de sourdine actuel d’un groupe de volumes particulier associé à l’ID donné. |
JavaFinalize() |
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
LoadSoundEffects() |
Charger les effets sonores. |
LoadSoundEffectsAsync() |
AudioManager permet d’accéder au contrôle du volume et du mode sonnerie. |
Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
PlaySoundEffect(SoundEffect) |
Lit un effet sonore (clics de touche, ouverture/fermeture du couvercle. |
PlaySoundEffect(SoundEffect, Single) |
Lit un effet sonore (clics de touche, ouverture/fermeture du couvercle. |
RegisterAudioDeviceCallback(AudioDeviceCallback, Handler) |
Inscrit un |
RegisterAudioPlaybackCallback(AudioManager+AudioPlaybackCallback, Handler) |
Inscrire un rappel pour être informé des modifications de lecture audio via |
RegisterAudioRecordingCallback(AudioManager+AudioRecordingCallback, Handler) |
Inscrire un rappel pour être informé des modifications d’enregistrement audio via |
RegisterMediaButtonEventReceiver(ComponentName) |
Obsolète.
Inscrire un composant pour qu’il soit le seul destinataire de MEDIA_BUTTON intentions. |
RegisterMediaButtonEventReceiver(PendingIntent) |
Obsolète.
Inscrire un composant pour qu’il soit le seul destinataire de MEDIA_BUTTON intentions. |
RegisterRemoteControlClient(RemoteControlClient) |
Obsolète.
Inscrit le client de contrôle à distance pour fournir des informations à afficher sur les commandes à distance. |
RegisterRemoteController(RemoteController) |
Obsolète.
Inscrit un |
RemoveOnCommunicationDeviceChangedListener(AudioManager+IOnCommunicationDeviceChangedListener) |
AudioManager permet d’accéder au contrôle du volume et du mode sonnerie. |
RemoveOnModeChangedListener(AudioManager+IOnModeChangedListener) |
AudioManager permet d’accéder au contrôle du volume et du mode sonnerie. |
RemoveOnPreferredMixerAttributesChangedListener(AudioManager+IOnPreferredMixerAttributesChangedListener) |
AudioManager permet d’accéder au contrôle du volume et du mode sonnerie. |
RequestAudioFocus(AudioFocusRequestClass) |
Demander le focus audio. |
RequestAudioFocus(AudioManager+IOnAudioFocusChangeListener, Stream, AudioFocus) |
Demander le focus audio. |
SetCommunicationDevice(AudioDeviceInfo) |
Sélectionne le périphérique audio qui doit être utilisé pour les cas d’usage de communication, pour instance appels vocaux ou vidéo. |
SetEncodedSurroundMode(Int32) |
Définit le mode son surround. |
SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
SetParameters(String) |
Définit un nombre variable de valeurs de paramètre sur le matériel audio. |
SetPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo, AudioMixerAttributes) |
Configure les attributs de mélangeur pour un particulier |
SetRouting(Mode, Route, Route) |
Obsolète.
Définit le routage audio pour un mode spécifié |
SetStreamMute(Stream, Boolean) |
Désactiver ou désactiver le son d’un flux audio. |
SetStreamSolo(Stream, Boolean) |
Solo ou unsolo un flux particulier. |
SetStreamVolume(Stream, Int32, VolumeNotificationFlags) |
Définit l’index de volume pour un flux particulier. |
SetSurroundFormatEnabled(Int32, Boolean) |
Définit et conserve un certain format surround comme activé ou non. |
SetVibrateSetting(VibrateType, VibrateSetting) |
Obsolète.
Définit le paramètre pour quand le type de vibration doit vibrer. |
ShouldVibrate(VibrateType) |
Obsolète.
Retourne si un type particulier doit vibrer en fonction des paramètres utilisateur et du mode sonnerie actuel. |
StartBluetoothSco() |
Démarrez la connexion audio bluetooth SCO. |
StopBluetoothSco() |
Arrêtez la connexion audio bluetooth SCO. |
ToArray<T>() |
AudioManager permet d’accéder au contrôle du volume et du mode sonnerie. (Hérité de Object) |
ToString() |
Retourne une représentation de l'objet sous forme de chaîne. (Hérité de Object) |
UnloadSoundEffects() |
Déchargez les effets sonores. |
UnregisterAudioDeviceCallback(AudioDeviceCallback) |
Annule l’inscription d’un |
UnregisterAudioPlaybackCallback(AudioManager+AudioPlaybackCallback) |
Annuler l’inscription d’un rappel de lecture audio précédemment inscrit auprès de |
UnregisterAudioRecordingCallback(AudioManager+AudioRecordingCallback) |
Annuler l’inscription d’un rappel d’enregistrement audio précédemment inscrit auprès de |
UnregisterFromRuntime() |
AudioManager permet d’accéder au contrôle du volume et du mode sonnerie. (Hérité de Object) |
UnregisterMediaButtonEventReceiver(ComponentName) |
Obsolète.
Désinscrire le destinataire des intentions MEDIA_BUTTON. |
UnregisterMediaButtonEventReceiver(PendingIntent) |
Obsolète.
Désinscrire le destinataire des intentions MEDIA_BUTTON. |
UnregisterRemoteControlClient(RemoteControlClient) |
Obsolète.
Annule l’inscription du client de contrôle à distance qui fournissait des informations à afficher sur les contrôles à distance. |
UnregisterRemoteController(RemoteController) |
Obsolète.
Annule l’inscription d’un |
Wait() |
Fait attendre que le thread actuel soit réveillé, généralement en étant averti/em ou em interromp/<em>.<>>><< (Hérité de Object) |
Wait(Int64) |
Fait attendre le thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< em>/em> ou <em>interromp</em>, ou jusqu’à ce qu’un certain temps réel s’est écoulé. (Hérité de Object) |
Wait(Int64, Int32) |
Fait attendre le thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< em>/em> ou <em>interromp</em>, ou jusqu’à ce qu’un certain temps réel s’est écoulé. (Hérité de Object) |
Implémentations d’interfaces explicites
IJavaPeerable.Disposed() |
AudioManager permet d’accéder au contrôle du volume et du mode sonnerie. (Hérité de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
AudioManager permet d’accéder au contrôle du volume et du mode sonnerie. (Hérité de Object) |
IJavaPeerable.Finalized() |
AudioManager permet d’accéder au contrôle du volume et du mode sonnerie. (Hérité de Object) |
IJavaPeerable.JniManagedPeerState |
AudioManager permet d’accéder au contrôle du volume et du mode sonnerie. (Hérité de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
AudioManager permet d’accéder au contrôle du volume et du mode sonnerie. (Hérité de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
AudioManager permet d’accéder au contrôle du volume et du mode sonnerie. (Hérité de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
AudioManager permet d’accéder au contrôle du volume et du mode sonnerie. (Hérité de Object) |
Méthodes d’extension
JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type à vérification au runtime Android. |
JavaCast<TResult>(IJavaObject) |
AudioManager permet d’accéder au contrôle du volume et du mode sonnerie. |
GetJniTypeName(IJavaPeerable) |
AudioManager permet d’accéder au contrôle du volume et du mode sonnerie. |