MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAGS enumeration

Specifies the content protection requirements for a video frame.

Syntax

typedef enum MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAGS {
  MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAG_PROTECTED,
  MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAG_REQUIRES_SURFACE_PROTECTION,
  MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAG_REQUIRES_ANTI_SCREEN_SCRAPE_PROTECTION
} ;

Constants

MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAG_PROTECTED The video frame should be protected.
MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAG_REQUIRES_SURFACE_PROTECTION Direct3D surface protection must be applied to any surface that contains the frame.
MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAG_REQUIRES_ANTI_SCREEN_SCRAPE_PROTECTION Direct3D anti-screen-scrape protection must be applied to any surface that contains the frame.

Requirements

   
Minimum supported client Windows 8 [desktop apps | UWP apps]
Minimum supported server Windows Server 2012 [desktop apps | UWP apps]
Header mfmediaengine.h

See also

IMFMediaEngineProtectedContent::GetRequiredProtections

IMFMediaEngineProtectedContent::TransferVideoFrame

Media Foundation Enumerations