Virtualizer.GetSpeakerAngles(ChannelIn, VirtualizationMode, Int32[]) Méthode
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.
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.
[Android.Runtime.Register("getSpeakerAngles", "(II[I)Z", "GetGetSpeakerAngles_IIarrayIHandler")]
public virtual bool GetSpeakerAngles (Android.Media.ChannelIn inputChannelMask, Android.Media.Audiofx.VirtualizationMode virtualizationMode, int[]? angles);
[<Android.Runtime.Register("getSpeakerAngles", "(II[I)Z", "GetGetSpeakerAngles_IIarrayIHandler")>]
abstract member GetSpeakerAngles : Android.Media.ChannelIn * Android.Media.Audiofx.VirtualizationMode * int[] -> bool
override this.GetSpeakerAngles : Android.Media.ChannelIn * Android.Media.Audiofx.VirtualizationMode * int[] -> bool
Paramètres
- inputChannelMask
- ChannelIn
masque de canal du contenu à virtualiser.
- virtualizationMode
- VirtualizationMode
le mode pour lequel le traitement de virtualisation doit être effectué, l’un des #VIRTUALIZATION_MODE_BINAURAL
#VIRTUALIZATION_MODE_TRANSAURAL
.
- angles
- Int32[]
tableau non null dont la longueur est égale à 3 fois le nombre de canaux dans le masque de canal.
Si la méthode indique que la configuration est prise en charge, le tableau contient des triplets de valeurs de retour : pour chaque canal i
parmi les canaux du masque : <ul<>li>l’élément à l’index 3i
dans le tableau contient l’identification de l’orateur (par exempleAudioFormat#CHANNEL_OUT_FRONT_LEFT
),< /li li<>>l’élément à l’index 3
i+1
contient son angle azimuth correspondant exprimé en degrés, où 0 est la direction de l’écouteur, 180 se trouve derrière l’écouteur, et -90 est à sa gauche,</li li>><l’élément à l’index 3*i+2
contient son angle d’élévation correspondant où +90 est directement au-dessus de l’écouteur, 0 est le plan horizontal, et -90 est directement sous l’écouteur.</Li>
Retours
true si la combinaison du masque de canal et du mode de virtualisation est prise en charge, sinon false.
- Attributs
Exceptions
Remarques
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. Si la configuration de virtualisation (masque et mode) est prise en charge (voir #canVirtualize(int, int)
, les angles du tableau contiennent lors du retour la définition de chaque haut-parleur virtuel et ses angles d’azimuth et d’élévation par rapport à l’écouteur. <br>Notez que dans certaines implémentations de virtualiseur, les angles peuvent être dépendants de la force.
Documentation Java pour android.media.audiofx.Virtualizer.getSpeakerAngles(int, int, int[])
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.