Skip to content

Latest commit

 

History

History
54 lines (30 loc) · 2.03 KB

mf-capture-engine-encoder-mft-fieldofuse-unlock-attribute.md

File metadata and controls

54 lines (30 loc) · 2.03 KB
description ms.assetid title ms.topic ms.date
Enables the capture engine to use an encoder that has field-of-use restrictions.
28421875-9629-4F14-8159-2D86012F517F
MF_CAPTURE_ENGINE_ENCODER_MFT_FIELDOFUSE_UNLOCK_Attribute attribute (Mfcaptureengine.h)
reference
05/31/2018

MF_CAPTURE_ENGINE_ENCODER_MFT_FIELDOFUSE_UNLOCK_Attribute attribute

Enables the capture engine to use an encoder that has field-of-use restrictions.

Data type

IUnknown*

Remarks

The value of this attribute is a pointer to the IMFFieldOfUseMFTUnlock interface, implemented by the caller. The caller's implementation of this interface is expected to perform a handshake with the encoder, as described in Field of Use Restrictions. Microsoft Media Foundation does not define the handshake—typically, it would involve some sort of cryptographic exchange.

Internally, the capture engine sets the IMFFieldOfUseMFTUnlock pointer on the encoder by setting the encoder's MFT_FIELDOFUSE_UNLOCK_Attribute attribute.

Requirements

Requirement Value
Minimum supported client
Windows 8 [desktop apps only]
Minimum supported server
Windows Server 2012 [desktop apps only]
Header
Mfcaptureengine.h

See also

Alphabetical List of Media Foundation Attributes

Capture Engine Attributes

IMFCaptureEngine::Initialize