Partager via


Virtualizer.GetSpeakerAngles(ChannelIn, VirtualizationMode, Int32[]) Méthode

Définition

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 3i+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.

S’applique à