Virtualizer 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.
Un virtualiseur audio est un nom général pour un effet permettant de spatialiser les canaux audio.
[Android.Runtime.Register("android/media/audiofx/Virtualizer", DoNotGenerateAcw=true)]
public class Virtualizer : Android.Media.Audiofx.AudioEffect
[<Android.Runtime.Register("android/media/audiofx/Virtualizer", DoNotGenerateAcw=true)>]
type Virtualizer = class
inherit AudioEffect
- Héritage
- Attributs
Remarques
Un virtualiseur audio est un nom général pour un effet permettant de spatialiser les canaux audio. Le comportement exact de cet effet dépend du nombre de canaux d’entrée audio et des types et du nombre de canaux de sortie audio de l’appareil. Par exemple, dans le cas d’une entrée stéréo et d’une sortie casque stéréo, un effet d’élargissement stéréo est utilisé lorsque cet effet est activé.
Une application crée un objet Virtualizer pour instancier et contrôler un moteur de virtualiseur dans l’infrastructure audio.
Les méthodes, types de paramètres et unités exposés par l’implémentation virtualiseur sont directement mappées par la spécification OpenSL ES 1.0.1 (http://www.khronos.org/opensles/) pour l’interface SLVirtualizerItf. Pour plus d’informations, reportez-vous à cette spécification.
Pour attacher le virtualiseur à un AudioTrack ou MediaPlayer particulier, spécifiez l’ID de session audio de ce Fichier AudioTrack ou MediaPlayer lors de la construction du Virtualiseur.
REMARQUE : l’attachement d’un virtualiseur à la combinaison de sortie audio globale à l’aide de la session 0 est déconseillé.
Consultez android.media.MediaPlayer#getAudioSessionId() pour plus d’informations sur les sessions audio.
Pour plus d’informations sur le contrôle des effets audio, consultez android.media.audiofx.AudioEffect la classe.
Ce membre est déconseillé. utilisez la android.media.Spatializer classe pour interroger les fonctionnalités de la plateforme en ce qui concerne la spatialisation, un nom différent pour la virtualisation de canal audio et la android.media.AudioAttributes.Builder#setSpatializationBehavior(int) façon dont vous souhaitez que votre contenu soit lu lorsque la spatialisation est prise en charge.
Java documentation pour android.media.audiofx.Virtualizer.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
Constructeurs
| Nom | Description |
|---|---|
| Virtualizer(Int32, Int32) |
Constructeur de classe. |
| Virtualizer(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
Champs
| Nom | Description |
|---|---|
| ActionCloseAudioEffectControlSession |
Intention de signaler à l’application ou au service de contrôle d’effet qu’une session audio est fermée et que les effets ne doivent plus être appliqués. (Hérité de AudioEffect) |
| ActionDisplayAudioEffectControlPanel |
Intention de lancer une interface utilisateur du panneau de configuration d’effet audio. (Hérité de AudioEffect) |
| ActionOpenAudioEffectControlSession |
Intention de signaler à l’application ou au service de contrôle d’effet qu’une nouvelle session audio est ouverte et nécessite l’application d’effets audio. (Hérité de AudioEffect) |
| AlreadyExists |
Obsolète.
État de l’opération interne. (Hérité de AudioEffect) |
| ContentTypeGame |
Obsolète.
Valeur pour |
| ContentTypeMovie |
Obsolète.
Valeur pour |
| ContentTypeMusic |
Obsolète.
Valeur pour |
| ContentTypeVoice |
Obsolète.
Valeur pour |
| EffectAuxiliary |
Le mode de connexion d’effet est auxiliaire. (Hérité de AudioEffect) |
| EffectInsert |
Le mode de connexion d’effet est inséré. (Hérité de AudioEffect) |
| EffectPostProcessing |
Le mode de connexion d’effet est post-traitement. (Hérité de AudioEffect) |
| EffectPreProcessing |
Le mode de connexion d’effet est en prétraitement. (Hérité de AudioEffect) |
| Error |
Obsolète.
Erreur non spécifiée. (Hérité de AudioEffect) |
| ErrorBadValue |
Obsolète.
L’opération a échoué en raison d’une valeur de paramètre incorrecte. (Hérité de AudioEffect) |
| ErrorDeadObject |
Obsolète.
L’opération a échoué en raison d’un objet distant mort. (Hérité de AudioEffect) |
| ErrorInvalidOperation |
Obsolète.
L’opération a échoué, car elle a été demandée dans un état incorrect. (Hérité de AudioEffect) |
| ErrorNoInit |
Obsolète.
L’opération a échoué en raison d’une initialisation d’objet incorrecte. (Hérité de AudioEffect) |
| ErrorNoMemory |
Obsolète.
L’opération a échoué en raison d’un manque de mémoire. (Hérité de AudioEffect) |
| ExtraAudioSession |
Contient l’ID de la session audio auquel les effets doivent être appliqués. (Hérité de AudioEffect) |
| ExtraContentType |
Indique le type de contenu lu par l’application. (Hérité de AudioEffect) |
| ExtraPackageName |
Contient le nom du package de l’application appelante. (Hérité de AudioEffect) |
| ParamStrength |
Force de l’effet virtualiseur. |
| ParamStrengthSupported |
Paramètre de force pris en charge par le moteur de virtualiseur. |
| Success |
Obsolète.
Opération réussie. (Hérité de AudioEffect) |
Propriétés
| Nom | Description |
|---|---|
| Class |
Retourne la classe runtime de ce |
| Enabled |
Retourne l’état activé pour l’effet (Hérité de AudioEffect) |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| HasControl |
Vérifie si cet objet AudioEffect contrôle le moteur d’effet. (Hérité de AudioEffect) |
| Id |
Retourne l’identificateur unique d’effet. (Hérité de AudioEffect) |
| JniIdentityHashCode |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
Un virtualiseur audio est un nom général pour un effet permettant de spatialiser les canaux audio. (Hérité de JavaObject) |
| JniPeerMembers |
Un virtualiseur audio est un nom général pour un effet permettant de spatialiser les canaux audio. |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| Properties |
Obtient les propriétés du virtualiseur. |
| RoundedStrength |
Obtient la force actuelle de l’effet. |
| StrengthSupported |
Indique si la force de définition est prise en charge. |
| 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. |
| VirtualizationMode |
Retournez le mode de virtualisation utilisé, le cas échéant. |
Méthodes
| Nom | Description |
|---|---|
| CanVirtualize(ChannelIn, VirtualizationMode) |
Vérifie si la combinaison d’un masque de canal et du mode de virtualisation est prise en charge par ce virtualiseur. |
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Un virtualiseur audio est un nom général pour un effet permettant de spatialiser les canaux audio. (Hérité de JavaObject) |
| Dispose() |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| Dispose(Boolean) |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| DisposeUnlessReferenced() |
Un virtualiseur audio est un nom général pour un effet permettant de spatialiser les canaux audio. (Hérité de JavaObject) |
| Equals(Object) |
Un virtualiseur audio est un nom général pour un effet permettant de spatialiser les canaux audio. (Hérité de JavaObject) |
| Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
| ForceVirtualizationMode(VirtualizationMode) |
Force l’effet virtualiseur à utiliser le mode de traitement donné. |
| GetDescriptor() |
Obtenez le descripteur d’effet. (Hérité de AudioEffect) |
| GetHashCode() |
Retourne une valeur de code de hachage pour l’objet. (Hérité de Object) |
| GetSpeakerAngles(ChannelIn, VirtualizationMode, Int32[]) |
Interroge les angles de l’orateur virtuel (azimuth et élévation) pour une combinaison d’un masque de canal et d’un mode de virtualisation. |
| JavaFinalize() |
Obsolète.
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) |
| 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) |
| Release() |
Libère les ressources AudioEffect natives. (Hérité de AudioEffect) |
| SetControlStatusListener(AudioEffect+IOnControlStatusChangeListener) |
Définit l’écouteur AudioEffect avertit lorsque le contrôle du moteur d’effet est pris ou retourné. (Hérité de AudioEffect) |
| SetEnabled(Boolean) |
Activez ou désactivez l’effet. (Hérité de AudioEffect) |
| SetEnableStatusListener(AudioEffect+IOnEnableStatusChangeListener) |
Définit l’écouteur AudioEffect avertit lorsque le moteur d’effet est activé ou désactivé. (Hérité de AudioEffect) |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetParameterListener(Virtualizer+IOnParameterChangeListener) |
Inscrit une interface OnParameterChangeListener. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Un virtualiseur audio est un nom général pour un effet permettant de spatialiser les canaux audio. (Hérité de JavaObject) |
| SetStrength(Int16) |
Définit la force de l’effet virtualiseur. |
| ToArray<T>() |
Crée un tableau managé à partir de ce wrapper de tableau Java. (Hérité de Object) |
| ToString() |
Retourne une représentation sous forme de chaîne de l’objet. (Hérité de Object) |
| UnregisterFromRuntime() |
Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité. (Hérité de Object) |
| Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<> (Hérité de Object) |
| Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
| Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Événements
| Nom | Description |
|---|---|
| ControlStatus |
Un virtualiseur audio est un nom général pour un effet permettant de spatialiser les canaux audio. (Hérité de AudioEffect) |
| EnableStatus |
Un virtualiseur audio est un nom général pour un effet permettant de spatialiser les canaux audio. (Hérité de AudioEffect) |
| Parameter |
Un virtualiseur audio est un nom général pour un effet permettant de spatialiser les canaux audio. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IJavaPeerable.Disposed() |
Un virtualiseur audio est un nom général pour un effet permettant de spatialiser les canaux audio. (Hérité de JavaObject) |
| IJavaPeerable.Finalized() |
Un virtualiseur audio est un nom général pour un effet permettant de spatialiser les canaux audio. (Hérité de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Un virtualiseur audio est un nom général pour un effet permettant de spatialiser les canaux audio. (Hérité de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Un virtualiseur audio est un nom général pour un effet permettant de spatialiser les canaux audio. (Hérité de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Un virtualiseur audio est un nom général pour un effet permettant de spatialiser les canaux audio. (Hérité de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Un virtualiseur audio est un nom général pour un effet permettant de spatialiser les canaux audio. (Hérité de JavaObject) |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Un virtualiseur audio est un nom général pour un effet permettant de spatialiser les canaux audio. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |