Freigeben über


IMFQualityAdvise::SetDropMode-Methode (mfidl.h)

Legt den Ablagemodus fest. Im Ablagemodus löscht eine Komponente Stichproben, je nach Ebene des Ablagemodus mehr oder weniger aggressiv.

Syntax

HRESULT SetDropMode(
  [in] MF_QUALITY_DROP_MODE eDropMode
);

Parameter

[in] eDropMode

Angeforderter Ablagemodus, der als Member der MF_QUALITY_DROP_MODE-Enumeration angegeben ist.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich ausgeführt.
MF_E_NO_MORE_DROP_MODES
Die Komponente unterstützt weder den angegebenen Modus noch höhere Modi.

Hinweise

Wenn diese Methode für eine Medienquelle aufgerufen wird, kann die Medienquelle zwischen verdünnter und nicht verdünnter Ausgabe wechseln. In diesem Fall senden die betroffenen Datenströme ein MEStreamThinMode-Ereignis , um den Übergang anzugeben. Der Vorgang ist asynchron; Nachdem SetDropMode zurückgegeben wurde, erhalten Sie möglicherweise Beispiele, die vor dem Übergang in die Warteschlange gestellt wurden. Das MEStreamThinMode-Ereignis markiert den genauen Punkt im Stream, an dem der Übergang stattfindet.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mfidl.h
Bibliothek Mfuuid.lib

Weitere Informationen

IMFQualityAdvise