MFSampleExtension_Encryption_SubSampleMappingSplit 특성

샘플 데이터의 명확하고 암호화된 바이트를 나타내는 샘플의 하위 샘플 매핑을 설정합니다.

데이터 형식

BLOB

설명

BLOB에는 두 DWORD마다 집합을 만드는 DWORD로 바이트 범위의 배열이 포함되어야 합니다. 각 집합의 첫 번째 DWORD는 명확한 바이트 수이고 집합의 두 번째 DWORD는 암호화된 바이트 수입니다. 0의 쌍은 유효한 집합이 아닙니다(값은 0일 수 있지만 둘 다 사용할 수는 없음). 바이트 범위의 배열은 전체 샘플의 암호를 해독해서는 안 되는 가능성을 포함하여 암호 해독할 범위를 나타냅니다. 적절한 값으로 설정하여 동일한 결과를 얻을 수 있지만 명확한 샘플에서는 설정하지 않는 것이 좋습니다.

예제

다음 예제에서는 MFSampleExtension_Encryption_SubSampleMappingSplit 설정하는 방법을 보여줍니다.

// m_spSample is a IMFSample
// pdwSubSampleMap is a DWORD*
// dwSubSampleMapSize is a DWORD

m_spSample->SetBlob( MFSampleExtension_Encryption_SubSampleMappingSplit,
                    (BYTE*)pdwSubSampleMap, 
                    dwSubSampleMapSize * sizeof(DWORD) );

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 8.1 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버
Windows Server 2012 R2 [데스크톱 앱 | UWP 앱]
헤더
Mfapi.h

추가 정보

미디어 파운데이션 특성의 사전순 목록

IMFSample

MFSampleExtension_Content_KeyID