MF_SOURCE_READER_MEDIASOURCE_CHARACTERISTICS 属性
从 源读取器获取媒体源的特征。
数据类型
UINT32
值是MFMEDIASOURCE_CHARACTERISTICS枚举中的标志的按位 OR。
备注
若要获取此属性,请在源读取器上调用 IMFSourceReader::GetPresentationAttribute 方法。 将 dwStreamIndex 参数设置为 MF_SOURCE_READER_MEDIASOURCE ,将 guidAttribute 参数设置为 MF_SOURCE_READER_MEDIASOURCE_CHARACTERISTICS。
此属性的 PROPVARIANT 类型 VT_UI4。
示例
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;
}
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 7 [桌面应用 |UWP 应用] |
最低受支持的服务器 |
Windows Server 2008 R2 [桌面应用 |UWP 应用] |
标头 |
|
另请参阅