IMFVideoMediaType ::GetVideoRepresentation, méthode (mfobjects.h)
[Cette API n’est pas prise en charge et peut être modifiée ou indisponible à l’avenir. Au lieu de cela, les applications doivent définir l’attribut MF_MT_DEFAULT_STRIDE sur le type de média pour spécifier la foulée de surface, puis appeler IMFMediaType ::GetRepresentation.]
Récupère une autre représentation du type de média.
Syntaxe
HRESULT GetVideoRepresentation(
[in] GUID guidRepresentation,
[out] LPVOID *ppvRepresentation,
[in] LONG lStride
);
Paramètres
[in] guidRepresentation
GUID qui spécifie la représentation à récupérer. Pour obtenir la liste des valeurs, consultez IMFMediaType ::GetRepresentation.
[out] ppvRepresentation
Reçoit un pointeur vers une structure qui contient la représentation. La méthode alloue la mémoire pour la structure. L’appelant doit libérer la mémoire en appelant IMFMediaType ::FreeRepresentation.
[in] lStride
Stride de la surface vidéo, en octets. Si la foulée est inconnue, définissez cette valeur sur 0. Si la valeur est 0, la méthode calcule la foulée à partir de la largeur de l’image et suppose qu’il n’y a pas de remplissage.
Valeur retournée
Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.
Code de retour | Description |
---|---|
|
S_OK |
Remarques
Cette méthode est équivalente à IMFMediaType ::GetRepresentation , mais inclut le paramètre lStride .
Au lieu d’appeler cette méthode, les applications doivent définir l’attribut MF_MT_DEFAULT_STRIDE sur le type de média pour spécifier la foulée de surface, puis appeler IMFMediaType ::GetRepresentation.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | mfobjects.h (include Mfidl.h) |
Bibliothèque | Mfuuid.lib |
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