共用方式為


IMFExtendedCameraController 介面 (mfidl.h)

允許應用程式擷取 IMFExtendedCameraControl的實例,用來設定擷取裝置的擴充屬性。

繼承

IMFExtendedCameraController介面繼承自 IUnknown 介面。

方法

IMFExtendedCameraController介面具有這些方法。

 
IMFExtendedCameraController::GetExtendedCameraControl

取得 IMFExtendedCameraControl 的實例,可讓應用程式取得目前擷取裝置的擴充屬性控制項。

備註

IMFExtendedCameraController 介面可以透過代表視訊擷取裝置及其IMFGetService實作的IMFMediaSource取得。 在此情況下,IMFGetService::GetService 函式的 guidService 參數必須是 GUID_NULL ,請參閱下列程式碼片段。

HRESULT GetExtendedCameraController(_In_ IMFMediaSource cameraSource)
{
    wil::com_ptr_nothrow<IMFExtendedCameraController> extCameraController;
    wil::com_ptr_nothrow<IMFGetService> getService;

    RETURN_IF_FAILED(extCameraController.query_to(&getService));

    RETURN_IF_FAILED(getService->GetService(GUID_NULL, IID_PPV_ARGS(&extCameraController)));

    // Use the IMFExtendedCameraController

    return S_OK;
}

規格需求

   
最低支援的用戶端 Windows 10組建 19041
最低支援的伺服器 Windows 10組建 19041
標頭 mfidl.h