AudioTrack.SetPlaybackHeadPosition(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.
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.