다음을 통해 공유


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

설명자 특성 스트림