Antarmuka IMFExtendedCameraController (mfidl.h)
Memungkinkan aplikasi untuk mengambil instans IMFExtendedCameraControl, yang digunakan untuk mengonfigurasi properti perangkat tangkapan yang diperluas.
Warisan
Antarmuka IMFExtendedCameraController mewarisi dari antarmuka IUnknown.
Metode
Antarmuka IMFExtendedCameraController memiliki metode ini.
IMFExtendedCameraController::GetExtendedCameraControl Mendapatkan instans IMFExtendedCameraControl, yang memungkinkan aplikasi untuk mendapatkan kontrol properti perangkat tangkapan yang diperluas saat ini. |
Keterangan
Antarmuka IMFExtendedCameraController dapat diperoleh melalui IMFMediaSource yang mewakili perangkat pengambilan video dan implementasi IMFGetService-nya .
Dalam hal ini, parameter guidService dari fungsi IMFGetService::GetService harus GUID_NULL
, silakan lihat cuplikan kode berikut.
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;
}
Persyaratan
Klien minimum yang didukung | Windows 10 Build 19041 |
Server minimum yang didukung | Windows 10 Build 19041 |
Header | mfidl.h |