IResize::p ut_MediaType, méthode
[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]
Notes
[Déconseillé. Cette API peut être supprimée des versions ultérieures de Windows.]
La put_MediaType
méthode définit le type de média de sortie sur le filtre de redimensionnement.
Syntaxe
HRESULT put_MediaType(
[in] const AM_MEDIA_TYPE *pmt
);
Paramètres
-
pmt [in]
-
Pointeur vers une structure AM_MEDIA_TYPE qui contient le type de média.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Notes
DES appelle cette méthode avant de connecter la broche de sortie du filtre. Utilisez le type de média comme type de média de la broche de sortie. Retournez ce type de média dans la méthode CTransformFilter::GetMediaType et case activée agsint ce type dans la méthode CTransformFilter::CheckTransform. DES n’appelle jamais cette méthode une fois la broche de sortie connectée.
Actuellement, DES définit toujours le type de média de sortie sur un format RVB non compressé avec un bloc de format VIDEOINFOHEADER (le type de format est égal à FORMAT_VideoInfo). Le sous-type peut être MEDIASUBTYPE_ARGB32, ce qui indique RVB 32 bits avec un canal alpha.
Notes
Le fichier d’en-tête Qedit.h n’est pas compatible avec les en-têtes Direct3D ultérieurs à la version 7.
Notes
Pour obtenir Qedit.h, téléchargez Microsoft Windows SDK Update pour Windows Vista et .NET Framework 3.0. Qedit.h n’est pas disponible dans le Microsoft Windows SDK pour Windows 7 et .NET Framework 3.5 Service Pack 1.
Configuration requise
Condition requise | Valeur |
---|---|
Version |
DirectX 9.0 ou version ultérieure |
En-tête |
|
Bibliothèque |
|
Voir aussi