共用方式為


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 應用程式]
標頭
Mfidl.h

另請參閱

依字母順序排列的媒體基礎屬性清單

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFStreamDescriptor

資料流程描述項屬性