Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cherche à une nouvelle position dans la source médiatique.
Syntaxe
HRESULT SetCurrentPosition(
[in] REFGUID guidTimeFormat,
[in] REFPROPVARIANT varPosition
);
Paramètres
[in] guidTimeFormat
GUID qui spécifie le format d’heure. Le format de temps définit les unités du paramètre varPosition . La valeur suivante est définie pour toutes les sources multimédias :
| Valeur | Meaning |
|---|---|
|
Unités de 100 nanosecondes. |
Certaines sources multimédias peuvent prendre en charge des valeurs supplémentaires.
[in] varPosition
Position à partir de laquelle la lecture sera démarrée. Les unités sont spécifiées par le paramètre guidTimeFormat . Si le paramètre guidTimeFormat est GUID_NULL, définissez le type de variante sur VT_I8.
Valeur retournée
La méthode retourne un HRESULT. Les valeurs possibles incluent, mais ne sont pas limitées à celles du tableau suivant.
| Code de retour | Descriptif |
|---|---|
|
S_OK |
|
Un ou plusieurs exemples de requêtes sont toujours en attente. |
Remarques
La méthode SetCurrentPosition ne garantit pas la recherche exacte. La précision de la recherche dépend du contenu multimédia. Si le contenu multimédia contient un flux vidéo, la méthode SetCurrentPosition recherche généralement l’image clé la plus proche avant la position souhaitée. La distance entre les images clés dépend de plusieurs facteurs, notamment l’implémentation de l’encodeur, le contenu vidéo et les paramètres d’encodage particuliers utilisés pour encoder le contenu. La distance entre les images clés peut varier au sein d’un seul fichier vidéo (par exemple, en fonction de la complexité des scènes).
Après avoir recherché, l’application doit appeler IMFSourceReader ::ReadSample et passer à la position souhaitée.
Cette interface est disponible sur Windows Vista si le supplément de mise à jour de plateforme pour Windows Vista est installé.
Spécifications
| Requirement | Valeur |
|---|---|
| Client minimum requis | Supplément Windows 7, Windows Vista et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP] |
| Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau | Applications UWP] |
| plateforme cible | Fenêtres |
| Header | mfreadwrite.h |