Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Contiene marcas que describen una secuencia de vídeo.
Estas marcas se usan en la estructura MFVideoInfo , que forma parte de la estructura MFVIDEOFORMAT .
Syntax
typedef enum _MFVideoFlags {
MFVideoFlag_PAD_TO_Mask,
MFVideoFlag_PAD_TO_None,
MFVideoFlag_PAD_TO_4x3,
MFVideoFlag_PAD_TO_16x9,
MFVideoFlag_SrcContentHintMask,
MFVideoFlag_SrcContentHintNone,
MFVideoFlag_SrcContentHint16x9,
MFVideoFlag_SrcContentHint235_1,
MFVideoFlag_AnalogProtected = 0x20,
MFVideoFlag_DigitallyProtected = 0x40,
MFVideoFlag_ProgressiveContent = 0x80,
MFVideoFlag_FieldRepeatCountMask,
MFVideoFlag_FieldRepeatCountShift = 8,
MFVideoFlag_ProgressiveSeqReset = 0x800,
MFVideoFlag_PanScanEnabled = 0x20000,
MFVideoFlag_LowerFieldFirst = 0x40000,
MFVideoFlag_BottomUpLinearRep = 0x80000,
MFVideoFlags_DXVASurface = 0x100000,
MFVideoFlags_RenderTargetSurface = 0x400000,
MFVideoFlags_ForceQWORD = 0x7fffffff
} MFVideoFlags;
Constantes
MFVideoFlag_PAD_TO_MaskUse este valor para enmascarar las tres marcas siguientes, que describen la relación de aspecto eficaz de la imagen. Este valor por sí mismo no es una marca válida. |
MFVideoFlag_PAD_TO_NoneNo modifique la relación de aspecto de la imagen. |
MFVideoFlag_PAD_TO_4x3Muestra la imagen en un área de 4 x 3. Si se establece esta marca, la abertura geométrica de la imagen debe expandirse a un área de 4 x 3 mediante la conversión de cuadros de letras o pilarboxing. La apertura geométrica es la parte de la imagen que está pensada para verse, sin ninguna región de análisis excesivo. |
MFVideoFlag_PAD_TO_16x9Muestra la imagen en un área de 16 x 9. Si se establece esta marca, la apertura geométrica de la imagen debe expandirse a un área de 16 x 9 mediante la conversión de cuadros de letras o pilarboxing. |
MFVideoFlag_SrcContentHintMaskUse este valor para enmascarar las tres marcas siguientes, que describen el contenido de origen. Este valor por sí mismo no es una marca válida. |
MFVideoFlag_SrcContentHintNoneNo hay información adicional sobre el contenido de origen. |
MFVideoFlag_SrcContentHint16x9El origen es una imagen de 16 x 9 codificada dentro de un área de 4 x 3. |
MFVideoFlag_SrcContentHint235_1El origen es una imagen 2.35:1 codificada dentro de un área de 16 x 9 o 4 x 3. |
MFVideoFlag_AnalogProtectedValor: 0x20 Se debe aplicar la protección de copia analógica. |
MFVideoFlag_DigitallyProtectedValor: 0x40 Se debe aplicar la protección de copia digital. |
MFVideoFlag_ProgressiveContentValor: 0x80 El origen de vídeo es contenido progresivo codificado como vídeo entrelazado, posiblemente usando la extracción 3:2. Este marcador está obsoleto. Vea la sección Comentarios. |
MFVideoFlag_FieldRepeatCountMaskSe usa para extraer el recuento de repeticiones de campo. Este marcador está obsoleto. Vea la sección Comentarios. |
MFVideoFlag_FieldRepeatCountShiftValor: 8 Se usa para extraer el recuento de repeticiones de campo. Este marcador está obsoleto. Vea la sección Comentarios. |
MFVideoFlag_ProgressiveSeqResetValor: 0x800 La secuencia progresiva se interrumpió y la secuencia se entrelaza en la interrupción. Este marcador está obsoleto. Vea la sección Comentarios. |
MFVideoFlag_PanScanEnabledValor: 0x20000 Aplique el rectángulo de movimiento panorámico y examen en la salida. |
MFVideoFlag_LowerFieldFirstValor: 0x40000 El ejemplo contiene el campo inferior. Esta marca solo se aplica si el modo de interlación es de campos únicos (MFVideoInterlace_FieldSingleUpperFirst o MFVideoInterlace_FieldSingleLowerFirst). Este marcador está obsoleto. Vea la sección Comentarios. |
MFVideoFlag_BottomUpLinearRepValor: 0x80000 La imagen se representa en la parte inferior de la memoria. Esta marca solo debe usarse con formatos RGB. |
MFVideoFlags_DXVASurfaceValor: 0x100000 Reservado. No utilizar. |
MFVideoFlags_RenderTargetSurfaceValor: 0x400000 Reservado. No utilizar. |
MFVideoFlags_ForceQWORDValor: 0x7fffffff Reservado. Este miembro obliga al tipo de enumeración a compilarse como un valor QWORD . |
Comentarios
Se recomienda a los desarrolladores usar atributos de tipo multimedia en lugar de usar la estructura MFVIDEOFORMAT . En la tabla siguiente se enumeran los atributos que corresponden a las marcas definidas en esta enumeración.
| Marcas | Atributo de tipo de medio |
|---|---|
|
MFVideoFlag_PAD_TO_None MFVideoFlag_PAD_TO_4x3 MFVideoFlag_PAD_TO_16x9 |
MF_MT_PAD_CONTROL_FLAGS |
|
MFVideoFlag_SrcContentHint16x9 MFVideoFlag_SrcContentHint16x9 MFVideoFlag_SrcContentHint235_1 |
MF_MT_SOURCE_CONTENT_HINT |
|
MFVideoFlag_AnalogProtected MFVideoFlag_DigitallyProtected |
MF_MT_DRM_FLAGS |
| MFVideoFlag_PanScanEnabled | MF_MT_PAN_SCAN_ENABLED |
| MFVideoFlag_BottomUpLinearRep | Use el atributo MF_MT_DEFAULT_STRIDE para especificar un paso negativo. |
Se definieron las marcas siguientes para describir la información de entrelazamiento por ejemplo, pero están obsoletas:
- MFVideoFlag_ProgressiveContent
- MFVideoFlag_FieldRepeatCountMask
- MFVideoFlag_FieldRepeatCountShift
- MFVideoFlag_ProgressiveSeqReset
- MFVideoFlag_LowerFieldFirst
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
| Encabezado | mfobjects.h (include Mfidl.h) |