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.
[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 |