IMFDeviceTransform::InitializeTransform 方法 (mftransform.h)

呼叫 InitializeTransform 以初始化裝置 MFT。

語法

HRESULT InitializeTransform(
  [in] IMFAttributes *pAttributes
);

參數

[in] pAttributes

包含屬性的指標,由包含初始化參數的擷取管線傳入。 下列屬性值會傳遞至 函式

屬性索引鍵 描述
MF_DEVICEMFT_CONNECTED_FILTER_KSCONTROL
上述 DeviceTransform 物件的 IKsControl 介面。 它也會實作 IMFDeviceTransform,用來取得建立有效管線所需的必要資訊。
MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK
表示視訊擷取驅動程式的符號連結
MF_DEVSOURCE_ATTRIBUTE_FRIENDLY_NAME
指定裝置的顯示名稱。 顯示名稱是人類可讀取的字串,適用于在使用者介面中顯示。

傳回值

方法會傳回 HRESULT。 可能的值包括但不限於下表中指定的值。

傳回碼 描述
S_OK
初始化成功
MF_E_INVALIDREQUEST
裝置 MFT 目前不支援要求。

備註

裝置 MFT 可以利用此函式來初始化各種內建物件和狀態。 管線也可以使用輸入 IMFAttributes 參數,將特定設定資訊傳達給裝置 MFT。

需求

   
最低支援的用戶端 Windows 10 (版本 1703)
目標平台 Windows
標頭 mftransform.h

另請參閱

IMFDeviceTransform