atributo MF_SOURCE_READER_MEDIASOURCE_CHARACTERISTICS
Obtiene las características del origen multimedia del Lector de origen.
Tipo de datos
UINT32
El valor es un OR bit a bit de las marcas de la enumeración MFMEDIASOURCE_CHARACTERISTICS .
Comentarios
Para obtener este atributo, llame al método IMFSourceReader::GetPresentationAttribute en el lector de origen. Establezca el parámetro dwStreamIndexen MF_SOURCE_READER_MEDIASOURCE y el parámetro guidAttribute en MF_SOURCE_READER_MEDIASOURCE_CHARACTERISTICS.
El tipo PROPVARIANT de este atributo es VT_UI4.
Ejemplos
HRESULT GetSourceFlags(IMFSourceReader *pReader, ULONG *pulFlags)
{
ULONG flags = 0;
PROPVARIANT var;
PropVariantInit(&var);
HRESULT hr = pReader->GetPresentationAttribute(
MF_SOURCE_READER_MEDIASOURCE,
MF_SOURCE_READER_MEDIASOURCE_CHARACTERISTICS,
&var);
if (SUCCEEDED(hr))
{
hr = PropVariantToUInt32(var, &flags);
}
if (SUCCEEDED(hr))
{
*pulFlags = flags;
}
PropVariantClear(&var);
return hr;
}
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible |
Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP] |
Encabezado |
|
Consulte también