Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ermöglicht Apps das Abrufen einer instance von IMFExtendedCameraControl, das zum Konfigurieren der erweiterten Eigenschaften eines Erfassungsgeräts verwendet wird.
Vererbung
Die IMFExtendedCameraController-Schnittstelle erbt von der IUnknown-Schnittstelle.
Methoden
Die IMFExtendedCameraController-Schnittstelle verfügt über diese Methoden.
IMFExtendedCameraController::GetExtendedCameraControl Ruft eine instance von IMFExtendedCameraControl ab, mit der eine App die erweiterten Eigenschaftensteuerelemente des aktuellen Erfassungsgeräts abrufen kann. |
Hinweise
Die IMFExtendedCameraController-Schnittstelle kann über die IMFMediaSource abgerufen werden, die das Videoaufnahmegerät und seine IMFGetService-Implementierung darstellt.
In diesem Fall muss der guidService-Parameter der FUNKTION IMFGetService::GetService sein GUID_NULL
. Weitere Informationen finden Sie im folgenden Codeausschnitt.
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;
}
Anforderungen
Unterstützte Mindestversion (Client) | Windows 10 Build 19041 |
Unterstützte Mindestversion (Server) | Windows 10 Build 19041 |
Kopfzeile | mfidl.h |