Fonction AVIStreamFindSample (vfw.h)
La fonction AVIStreamFindSample retourne la position d’un exemple (image clé, image sans bloc ou image contenant un changement de format) par rapport à la position spécifiée.
Cette fonction remplace la fonction AVIStreamFindKeyFrame obsolète.
Syntaxe
LONG AVIStreamFindSample(
PAVISTREAM pavi,
LONG lPos,
LONG lFlags
);
Paramètres
pavi
Gérer dans un flux ouvert.
lPos
Cadre de départ pour la recherche.
lFlags
Indicateurs qui désignent le type de cadre à localiser, la direction dans le flux à rechercher et le type d’informations de retour. Les indicateurs suivants sont définis.
Valeur | Signification |
---|---|
FIND_ANY | Recherche un cadre vide. Cet indicateur remplace l’indicateur SEARCH_ANY. |
FIND_KEY | Recherche un cadre clé. Cet indicateur remplace l’indicateur SEARCH_KEY. |
FIND_FORMAT | Recherche un changement de format. |
FIND_NEXT | Recherche l’exemple, le cadre ou la modification de format le plus proche en recherchant vers l’avant. L’exemple actuel est inclus dans la recherche. Utilisez cet indicateur avec l’indicateur FIND_ANY, FIND_KEY ou FIND_FORMAT. Cet indicateur remplace l’indicateur SEARCH_FORWARD. |
FIND_PREV | Recherche l’exemple, le cadre ou la modification de format le plus proche en recherchant vers l’arrière. L’exemple actuel est inclus dans la recherche. Utilisez cet indicateur avec l’indicateur FIND_ANY, FIND_KEY ou FIND_FORMAT. Cet indicateur remplace les indicateurs SEARCH_NEAREST et SEARCH_BACKWARD. |
FIND_FROM_START | Recherche le premier exemple, image ou modification de format à partir du début du flux. Utilisez cet indicateur avec l’indicateur FIND_ANY, FIND_KEY ou FIND_FORMAT. |
Valeur retournée
Retourne la position du cadre trouvé ou -1 si la recherche échoue.
Remarques
Les indicateurs FIND_KEY, FIND_ANY et FIND_FORMAT s’excluent mutuellement, tout comme les indicateurs FIND_NEXT et FIND_PREV.
L’argument pavi contient un pointeur vers une interface IAVIStream.
Configuration requise
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | vfw.h |
Bibliothèque | Vfw32.lib |
DLL | Avifil32.dll |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour