MF_SD_PROTECTED 属性
指示流是否包含受保护的内容。
数据类型
UINT32
将 视为布尔值。
备注
此属性适用于流描述符。 如果 属性的值为 TRUE,则流包含受保护的内容。 如果值为 FALSE,或者属性未设置,则流包含清除内容。
可以将演示文稿描述符传递给 MFRequireProtectedEnvironment 函数,而不是检查每个流是否有此属性。 此函数测试表示描述符是否包含任何受保护的流。
如果内容需要受保护的媒体路径 (PMP) ,则媒体源应在流描述符上设置此属性。
此属性的 GUID 常量从 mfuuid.lib 导出。
示例
// This function returns TRUE if the stream contains protected
// content. You can also call the MFRequireProtectedEnvironment
// function to test whether a presentation contains any streams
// with protected content.
BOOL StreamHasProtectedContent(IMFStreamDescriptor *pSD)
{
return MFGetAttributeUINT32(pSD, MF_SD_PROTECTED, FALSE);
}
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [桌面应用 |UWP 应用] |
最低受支持的服务器 |
Windows Server 2008 [桌面应用 |UWP 应用] |
标头 |
|
请参阅