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 |