Interfaccia IMFExtendedCameraController (mfidl.h)
Consente alle app di recuperare un'istanza di IMFExtendedCameraControl, usata per configurare le proprietà estese di un dispositivo di acquisizione.
Ereditarietà
L'interfaccia IMFExtendedCameraController eredita dall'interfaccia IUnknown.
Metodi
L'interfaccia IMFExtendedCameraController dispone di questi metodi.
IMFExtendedCameraController::GetExtendedCameraControl Ottiene un'istanza di IMFExtendedCameraControl, che consente a un'app di ottenere i controlli delle proprietà estese del dispositivo di acquisizione corrente. |
Commenti
L'interfaccia IMFExtendedCameraController può essere ottenuta tramite IMFMediaSource che rappresenta il dispositivo di acquisizione video e l'implementazione IMFGetService .
In questo caso, il parametro guidService della funzione IMFGetService::GetService deve essere GUID_NULL
, vedere il frammento di codice seguente.
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;
}
Requisiti
Client minimo supportato | Windows 10 Build 19041 |
Server minimo supportato | Windows 10 Build 19041 |
Intestazione | mfidl.h |