Langue

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 lors du retour des triplets de valeurs : 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.

Java documentation 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 Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à