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 アプリ] |
Header |
|
関連項目