IMFVideoProcessor::GetProcAmpValues-Methode (evr9.h)
Ruft die aktuellen Einstellungen für mindestens eine Farbanpassung (ProcAmp) ab.
Syntax
HRESULT GetProcAmpValues(
[in] DWORD dwFlags,
[out] DXVA2_ProcAmpValues *Values
);
Parameter
[in] dwFlags
Bitweise OR eines oder mehrerer Flags, die angeben, welche Vorgänge abzufragen sind. Eine Liste der Flags finden Sie unter ProcAmp-Einstellungen.
[out] Values
Zeiger auf eine DXVA2_ProcAmpValues-Struktur . Die -Methode füllt die -Struktur mit dem aktuellen Wert jedes in dwFlags angegebenen Vorgangs aus.
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 |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Der Medientyp für den Verweisdatenstrom ist nicht festgelegt. |
Hinweise
Bevor Sie diese Methode aufrufen, müssen Sie den Medientyp für den Verweisdatenstrom festlegen.
Bis der Videoprozessormodus des Mixers festgelegt ist, sind die zurückgegebenen Werte alle null. Nachdem der Prozessormodus festgelegt wurde, spiegeln die zurückgegebenen Werte den aktuellen Modus wider. Um einen Videoprozessormodus auszuwählen, rufen Sie IMFVideoProcessor::SetVideoProcessorMode auf. Andernfalls wählt der EVR automatisch einen Modus aus, wenn das Streaming beginnt.
Rufen Sie IMFVideoProcessor::GetVideoProcessorCaps auf, um herauszufinden, welche ProcAmp-Einstellungen der Treiber unterstützt.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | evr9.h |
Bibliothek | Strmiids.lib |