Langue

MediaParser.SeekMap.GetSeekPoints Méthode

Définition

Surcharges

Nom Description
GetSeekPoints(Int64)

Obtient les points de recherche SeekPoint pour le temps de recherche spécifié en microsecondes.

GetSeekPoints(Int64, Int32)

Obtient des points de recherche SeekPoint pour le temps de recherche spécifié en microsecondes, en utilisant des points de repère à partir d’une piste spécifique.

GetSeekPoints(Int64)

Obtient les points de recherche SeekPoint pour le temps de recherche spécifié en microsecondes.

[Android.Runtime.Register("getSeekPoints", "(J)Landroid/util/Pair;", "", ApiSince=30)]
public Android.Util.Pair GetSeekPoints(long timeMicros);
[<Android.Runtime.Register("getSeekPoints", "(J)Landroid/util/Pair;", "", ApiSince=30)>]
member this.GetSeekPoints : int64 -> Android.Util.Pair

Paramètres

timeMicros
Int64

Temps de recherche en microsecondes.

Retours

Points de recherche SeekPoint correspondants.

Attributs

Remarques

SeekPoint SeekPoints Obtient le temps de recherche spécifié en microsecondes.

getSeekPoints(timeMicros).first contient le dernier point de recherche pour les exemples dont l’horodatage est égal ou inférieur timeMicrosà .

getSeekPoints(timeMicros).second contient le point de recherche le plus ancien pour les échantillons dont l’horodatage est égal ou supérieur timeMicrosà . Si un point de recherche existe pour timeMicros, la paire retournée contient les mêmes SeekPoint deux fois.

Java documentation pour android.media.MediaParser.SeekMap.getSeekPoints(long).

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 à

GetSeekPoints(Int64, Int32)

Obtient des points de recherche SeekPoint pour le temps de recherche spécifié en microsecondes, en utilisant des points de repère à partir d’une piste spécifique.

[Android.Runtime.Register("getSeekPoints", "(JI)Landroid/util/Pair;", "", ApiSince=37)]
public Android.Util.Pair GetSeekPoints(long timeMicros, int trackIndex);
[<Android.Runtime.Register("getSeekPoints", "(JI)Landroid/util/Pair;", "", ApiSince=37)>]
member this.GetSeekPoints : int64 * int -> Android.Util.Pair

Paramètres

timeMicros
Int64

Temps de recherche en microsecondes.

trackIndex
Int32

Index de la piste à utiliser pour rechercher des points de recherche.

Retours

Points de recherche SeekPoint correspondants.

Attributs

Remarques

Obtient des points de recherche pour le temps de recherche spécifié en microsecondes, en utilisant des points de repère à partir d’une piste spécifique.

Cette méthode est similaire à getSeekPoints(long), mais autorise la spécification d’un trackIndex. TrackIndex est le même index passé à OutputConsumer.onTrackDataFound(int,TrackData).

Utilisez trackHasSeekPoints(int) pour vérifier si une piste a ses propres points de recherche. Si elle retourne false pour le trackIndex donné, cette méthode revient à utiliser les points de recherche du conteneur, ce qui équivaut à appeler getSeekPoints(long).

Référence Android pour android.media.MediaParser.SeekMap.getSeekPoints.

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 à