Langue

AudioTrack.SetPlaybackHeadPosition(Int32) Méthode

Définition

Définit la position de la tête de lecture dans la mémoire tampon statique.

[Android.Runtime.Register("setPlaybackHeadPosition", "(I)I", "GetSetPlaybackHeadPosition_IHandler")]
public virtual Android.Media.TrackStatus SetPlaybackHeadPosition(int positionInFrames);
[<Android.Runtime.Register("setPlaybackHeadPosition", "(I)I", "GetSetPlaybackHeadPosition_IHandler")>]
abstract member SetPlaybackHeadPosition : int -> Android.Media.TrackStatus
override this.SetPlaybackHeadPosition : int -> Android.Media.TrackStatus

Paramètres

positionInFrames
Int32

position de la tête de lecture dans la mémoire tampon, exprimée en images. Zéro correspond au début de la mémoire tampon. La position ne doit pas être supérieure à la taille de la mémoire tampon dans les images ou négative. Bien que cette méthode ait des #getPlaybackHeadPosition() noms similaires, les valeurs de position ont des significations différentes. <br> Si le bouclage est actuellement activé et que la nouvelle position est supérieure ou égale au marqueur de fin de boucle, le comportement varie selon le niveau de l’API : à partir de android.os.Build.VERSION_CODES#M, le bouclage est d’abord désactivé, puis la position est définie. Pour les niveaux d’API antérieurs, le comportement n’est pas spécifié.

Retours

code d’erreur ou réussite, voir #SUCCESS, , #ERROR_BAD_VALUE#ERROR_INVALID_OPERATION

Attributs

Remarques

Définit la position de la tête de lecture dans la mémoire tampon statique. La piste doit être arrêtée ou suspendue pour que la position soit modifiée et doit utiliser le #MODE_STATIC mode.

Java documentation pour android.media.AudioTrack.setPlaybackHeadPosition(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 à