IAMTimelineGroup :: SetMediaType, méthode
Notes
[Déconseillé. Cette API peut être supprimée des futures versions de Windows.]
La SetMediaType méthode définit le type de média non compressé pour le groupe.
Syntaxe
HRESULT SetMediaType(
[in] AM_MEDIA_TYPE *pmt
);
Paramètres
-
PMT [ dans]
-
Pointeur vers une structure de _ _ type de média am décrivant le format.
Valeur de retour
Retourne l’une des valeurs HRESULT suivantes :
| Code de retour | Description |
|---|---|
|
Réussite. |
|
Argument de pointeur null . |
|
Le type de média spécifié n’est pas valide. |
Notes
Les types de média suivants sont pris en charge :
- Vidéo RVB non compressée
- 16 bits par pixel, format 555 (MEDIASUBTYPE _ RGB555)
- 24 bits par pixel (MEDIASUBTYPE _ Rgb24)
- 32 bits par pixel, avec alpha (MEDIASUBTYPE _ ARGB32, et non MEDIASUBTYPE _ RGB32)
- audio PCM stéréo 16 bits (MEDIASUBTYPE _ PCM)
Les types de vidéos doivent utiliser _ le format videoinfo pour le type de format et VIDEOINFOHEADER pour le bloc de format. Le format VIDEOINFOHEADER2 n’est pas pris en charge. En outre, les formats vidéo descendants (biheight < 0) ne sont pas pris en charge.
Pour spécifier un format de compression pour le groupe, appelez la méthode IAMTimelineGroup :: SetSmartRecompressFormat .
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 la mise à jour Microsoft Windows SDK 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.
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|