Dimensionnement vidéo DSP

Redimensionne un flux vidéo.

CLSID

CLSID _ CResizerDMO

Interfaces

Formats

Le redimensionnement vidéo DSP prend en charge les sous-types de médias d’entrée/sortie suivants lorsqu’il joue le rôle d’un objet de média DirectX (DMO).

  • MEDIASUBTYPE _ IYUV
  • MEDIASUBTYPE _ YUY2
  • MEDIASUBTYPE _ UYVY
  • MEDIASUBTYPE _ I420
  • MEDIASUBTYPE _ RGB32
  • MEDIASUBTYPE _ Rgb24
  • MEDIASUBTYPE _ RGB565
  • MEDIASUBTYPE _ RGB8
  • MEDIASUBTYPE _ RGB555
  • MEDIASUBTYPE _ AYUV
  • MEDIASUBTYPE _ V216
  • MEDIASUBTYPE _ YV12

Le redimensionnement vidéo DSP prend en charge les sous-types de médias d’entrée/sortie suivants lorsqu’il joue le rôle d’une transformation de Media Foundation (MFT).

  • MFVideoFormat _ IYUV
  • MFVideoFormat _ YUY2
  • MFVideoFormat _ UYVY
  • MFVideoFormat _ I420
  • MFVideoFormat _ RGB32
  • MFVideoFormat _ Rgb24
  • MFVideoFormat _ RGB565
  • MFVideoFormat _ RGB8
  • MFVideoFormat _ RGB555
  • MFVideoFormat _ AYUV
  • MFVideoFormat _ V216
  • MFVideoFormat _ YV12

Propriétés

Notes

le rôle d’application vidéo redimensionnement DSP est implémenté en tant qu’objet COM pouvant agir en tant que DMO ou MFT. l’objet a un identificateur de classe unique (CLSID), qu’il agisse en tant que DMO ou MFT. pour plus d’informations sur le moment où un DSP agit en tant que DMO ou MFT, consultez processeurs de Signal numérique.

les identificateurs globaux uniques (guid) pour les sous-types de média rvb diffèrent selon qu’un DSP joue le rôle d’un DMO ou d’une table MFT. les guid pour les sous-types de média non rvb sont les mêmes, qu’un DSP agisse en tant que DMO ou MFT. Pour plus d’informations sur les GUID qui représentent des sous-types de médias, consultez GUID de sous-type de vidéo.

Ce DSP peut effectuer des opérations de rognage et de mise à l’échelle sur l’image vidéo. Le format du type de sortie doit correspondre au format du type d’entrée. Le DSP n’effectue pas de conversions de l’espace colorimétrique.

Avant de définir le type de sortie, vous pouvez définir l’une des régions suivantes à l’aide des propriétés listées dans ce tableau.

Région Propriétés
Rectangle source MFPKEY _ REdimensionner _ SRC à _ gauche
MFPKEY _ REdimensionner _ SRC en _ haut
MFPKEY _ REdimensionner la _ _ largeur SRC
MFPKEY _ REdimensionner la _ _ hauteur SRC
Rectangle de destination MFPKEY _ REdimensionner l' _ heure d’été à _ gauche
MFPKEY _ REdimensionner l' _ heure d’été en _ haut
largeur de l' _ heure d’été de REdimensionnement MFPKEY _ _
_hauteur MFPKEY REdimensionner l' _ heure d’été _
Ouverture géométrique MFPKEY _ REdimensionner _ GEOMAPX
MFPKEY _ REdimensionner _ GEOMAPY
MFPKEY _ REdimensionner _ GEOMAPWIDTH
MFPKEY _ REdimensionner _ GEOMAPHEIGHT
Ouverture minimale de l’affichage MFPKEY _ REdimensionner _ MINAPX
MFPKEY _ REdimensionner _ MINAPY
MFPKEY _ REdimensionner _ MINAPWIDTH
MFPKEY _ REdimensionner _ MINAPHEIGHT
Région Pan/Scan MFPKEY _ REdimensionner _ PANSCANAPX
MFPKEY _ REdimensionner _ PANSCANAPY
MFPKEY _ REdimensionner _ PANSCANAPWIDTH
MFPKEY _ REdimensionner _ PANSCANAPHEIGHT

Dans chaque cas, vous devez définir toutes les propriétés associées pour que le paramètre prenne effet.

Le DSP copie la partie de l’image source définie par le rectangle source et l’étire ou le compresse sur le rectangle de destination de la mémoire tampon de sortie. Les rectangles source et de destination n’ont pas besoin d’être de la même taille. La taille de trame dans le type de média de sortie doit être suffisamment grande pour contenir le rectangle de destination.

L’ouverture géométrique, la zone d’affichage minimale et la région de panoramique/numérisation n’affectent pas la manière dont le DSP redimensionne la vidéo. Toutefois, ils peuvent affecter la façon dont le composant en aval interprète la trame vidéo. En particulier, le convertisseur vidéo amélioré (EVR) utilise ces valeurs lorsqu’il calcule les proportions de l’image et la zone d’affichage.

Si vous utilisez Media Foundation types de média, vous pouvez définir l’ouverture géométrique, l’ouverture minimale d’affichage et les régions Pan/Scan directement dans le type de média de sortie. dans le cas contraire, si vous utilisez DMO types de média, définissez-les à l’aide des propriétés.

Pour plus d'informations, voir les rubriques suivantes :

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows [Applications de bureau Vista uniquement]
Serveur minimal pris en charge
Windows Serveur 2008 [ applications de bureau uniquement]
En-tête
Wmcodecdsp. h
DLL
Vidreszr.dll

Voir aussi

Processeurs de signaux numériques