Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Especifica si una transformación de Media Foundation (MFT) copia atributos de muestras de entrada en muestras de salida.
Tipo de datos
Tipo PROPVARIANT (vt)
Miembro de PROPVARIANT
VARIANT_BOOL
VT_BOOL
boolVal
Comentarios
Este atributo puede tener los siguientes valores.
| Valor | Descripción |
|---|---|
| VARIANT_TRUE | MFT copia los atributos de los ejemplos de entrada en los ejemplos de salida. |
| VARIANT_FALSE | La sesión multimedia copia los atributos de los ejemplos de entrada en los ejemplos de salida. No sobrescribe ningún atributo que el MFT establece en los ejemplos de salida. |
Para obtener este atributo, llame a QueryInterface en el MFT para la interfaz IPropertyStore .
El valor predeterminado es VARIANT_FALSE. Si el MFT no expone la interfaz IPropertyStore o si esta propiedad no está establecida, trate el valor como VARIANT_FALSE.
Esta propiedad es de sólo lectura.
Nota
Este atributo no se aplica a las MFT asincrónicas. Los atributos no se copiarán de las muestras de entrada a los ejemplos de salida de las MFT asincrónicas, independientemente del valor de este atributo.
Ejemplos
En el ejemplo siguiente se devuelve VARIANT_TRUE si un MFT copia atributos de ejemplo.
BOOL TransformCopiesSampleAttributes(IMFTransform *pMFT)
{
BOOL bCopiesAttributes = FALSE;
IPropertyStore *pProps = NULL;
HRESULT hr = pMFT->QueryInterface(IID_PPV_ARGS(&pProps));
if (SUCCEEDED(hr))
{
PROPVARIANT var;
hr = pProps->GetValue(MFPKEY_EXATTRIBUTE_SUPPORTED, &var);
if (SUCCEEDED(hr))
{
bCopiesAttributes =
(var.vt == VT_BOOL && var.boolVal == VARIANT_TRUE);
PropVariantClear(&var);
}
pProps->Release();
}
return bCopiesAttributes;
}
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 |
|
Consulte también