Video Resizer DSP
Redimensionne un flux vidéo.
CLSID
CLSID_CResizerDMO
Interfaces
Formats
Le DSP Video Resizer prend en charge les sous-types de média d’entrée/sortie suivants lorsqu’il agit en tant qu’objet multimé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 DSP Video Resizer prend en charge les sous-types de média d’entrée/sortie suivants lorsqu’il agit en tant que transformation 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
- MFPKEY_RESIZE_SRC_LEFT
- MFPKEY_RESIZE_SRC_TOP
- MFPKEY_RESIZE_SRC_WIDTH
- MFPKEY_RESIZE_SRC_HEIGHT
- MFPKEY_RESIZE_DST_LEFT
- MFPKEY_RESIZE_DST_TOP
- MFPKEY_RESIZE_DST_WIDTH
- MFPKEY_RESIZE_DST_HEIGHT
- MFPKEY_RESIZE_QUALITY
- MFPKEY_RESIZE_INTERLACE
- MFPKEY_RESIZE_GEOMAPX
- MFPKEY_RESIZE_GEOMAPY
- MFPKEY_RESIZE_GEOMAPWIDTH
- MFPKEY_RESIZE_GEOMAPHEIGHT
- MFPKEY_RESIZE_MINAPX
- MFPKEY_RESIZE_MINAPY
- MFPKEY_RESIZE_MINAPWIDTH
- MFPKEY_RESIZE_MINAPHEIGHT
- MFPKEY_RESIZE_PANSCANAPX
- MFPKEY_RESIZE_PANSCANAPY
- MFPKEY_RESIZE_PANSCANAPWIDTH
- MFPKEY_RESIZE_PANSCANAPHEIGHT
- MFPKEY_PIXELASPECTRATIO
Notes
Le DSP Video Resizer est implémenté en tant qu’objet COM qui peut agir comme un DMO ou un 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 comme un DMO ou un MFT, consultez Processeurs de signal numériques.
Les identificateurs globaux uniques (GUID) pour les sous-types de médias RVB diffèrent selon qu’un fournisseur de services de distribution de données (DSP) agit en tant que DMO ou MFT. Les GUID pour les sous-types de médias non RVB sont les mêmes, qu’un fournisseur de services DSP agisse en tant que DMO ou MFT. Pour plus d’informations sur les GUID qui représentent des sous-types multimédias, consultez GUID de sous-type vidéo.
Ce DSP peut effectuer à la fois le rognage et la mise à l’échelle sur l’image vidéo. Le format du type de sortie doit correspondre au format du type d’entrée. La DSP n’effectue pas de conversions d’espace de couleurs.
Avant de définir le type de sortie, vous pouvez définir l’une des régions suivantes à l’aide des propriétés répertoriées dans ce tableau.
Région | Propriétés |
---|---|
Rectangle source | MFPKEY_RESIZE_SRC_LEFT MFPKEY_RESIZE_SRC_TOP MFPKEY_RESIZE_SRC_WIDTH MFPKEY_RESIZE_SRC_HEIGHT |
Rectangle de destination | MFPKEY_RESIZE_DST_LEFT MFPKEY_RESIZE_DST_TOP MFPKEY_RESIZE_DST_WIDTH MFPKEY_RESIZE_DST_HEIGHT |
Ouverture géométrique | MFPKEY_RESIZE_GEOMAPX MFPKEY_RESIZE_GEOMAPY MFPKEY_RESIZE_GEOMAPWIDTH MFPKEY_RESIZE_GEOMAPHEIGHT |
Ouverture minimale de l’affichage | MFPKEY_RESIZE_MINAPX MFPKEY_RESIZE_MINAPY MFPKEY_RESIZE_MINAPWIDTH MFPKEY_RESIZE_MINAPHEIGHT |
Région panoramique/analyse | MFPKEY_RESIZE_PANSCANAPX MFPKEY_RESIZE_PANSCANAPY MFPKEY_RESIZE_PANSCANAPWIDTH MFPKEY_RESIZE_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 la compresse sur le rectangle de destination sur la mémoire tampon de sortie. Les rectangles source et de destination n’ont pas besoin de la même taille. La taille d’image dans le type de média de sortie doit être suffisamment grande pour contenir le rectangle de destination.
L’ouverture géométrique, l’ouverture d’affichage minimale et la zone panoramique/balayage n’affectent pas la façon dont le DSP redimensionne la vidéo. Toutefois, elles 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 des types de médias Media Foundation, vous pouvez définir l’ouverture géométrique, l’ouverture d’affichage minimale et les régions panoramique/analyse directement dans le type de média de sortie. Sinon, si vous utilisez des types de médias DMO, 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 Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2008 [applications de bureau uniquement] |
En-tête |
|
DLL |
|
Voir aussi