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.
Fügt einem Aufnahmedatenstrom einen Effekt hinzu.
Syntax
HRESULT AddEffect(
[in] DWORD dwSourceStreamIndex,
[in] IUnknown *pUnknown
);
Die Parameter
[in] dwSourceStreamIndex
Der Aufnahmedatenstrom. Der Wert kann eine der folgenden Sein:
| Wert | Bedeutung |
|---|---|
|
Der nullbasierte Index eines Datenstroms. Rufen Sie ZUM Abrufen der Anzahl der Datenströme IMFCaptureSource::GetDeviceStreamCount auf. |
|
Der erste Bilddatenstrom. |
|
Der erste Videostream. |
|
Der erste Audiodatenstrom. |
[in] pUnknown
Ein Zeiger auf einen der folgenden Optionen:
- Eine Media Foundation-Transformation (MFT), die die IMFTransform-Schnittstelle verfügbar macht.
- Ein MFT-Aktivierungsobjekt, das die IMFActivate-Schnittstelle verfügbar macht.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
| Rückgabecode | Description |
|---|---|
|
Erfolg. |
|
Es wurde kein kompatibler Medientyp gefunden. |
|
Der dwSourceStreamIndex-Parameter ist ungültig. |
Bemerkungen
Der Effekt muss als Media Foundation Transform (MFT) implementiert werden. Der pUnknown-Parameter kann auf eine Instanz des MFT oder auf ein Aktivierungsobjekt für die MFT verweisen. Weitere Informationen finden Sie unter Activation Objects.
Der Effekt wird auf den Datenstrom angewendet, bevor die Daten die Aufnahmesenken erreichen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows 8 [nur Desktop-Apps] |
| Mindestanforderungen für unterstützte Server | Windows Server 2012 [nur Desktop-Apps] |
| Zielplattform | Fenster |
| Header | mfcaptureengine.h |