Freigeben über


MFConvertColorInfoFromDXVA-Funktion (mfapi.h)

[Diese API wird nicht unterstützt und kann in Zukunft geändert oder nicht mehr verfügbar sein. Anwendungen sollten die Verwendung der MFVIDEOFORMAT-Struktur vermeiden und stattdessen Medientypattribute verwenden. Weitere Informationen finden Sie unter Erweiterte Farbinformationen.]

Legt die erweiterten Farbinformationen in einer MFVIDEOFORMAT-Struktur fest.

Syntax

HRESULT MFConvertColorInfoFromDXVA(
  [in, out] MFVIDEOFORMAT *pToFormat,
  [in]      DWORD         dwFromDXVA
);

Parameter

[in, out] pToFormat

Zeiger auf eine MFVIDEOFORMAT-Struktur . Die Funktion füllt die Strukturmember aus, die den DXVA-Farbinformationen im dwFromDXVA-Parameter entsprechen. Die Funktion ändert die anderen Strukturmember nicht.

[in] dwFromDXVA

DWORD , das erweiterte Farbinformationen enthält. Die Bitfelder im DWORD werden in der DXVA2_ExtendedFormat-Struktur definiert.

Rückgabewert

Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Diese Funktion legt die folgenden Felder in der MFVIDEOFORMAT-Struktur fest.

  • videoInfo.MFNominalRange
  • videoInfo.MFVideoLighting
  • videoInfo.MFVideoPrimaries
  • videoInfo.MFVideoTransferFunction
  • videoInfo.MFVideoTransferMatrix
  • videoInfo.SourceChromaSubsampling
Hinweis Vor Windows 7 wurde diese Funktion aus evr.dll exportiert. Ab Windows 7 wird diese Funktion aus mfplat.dll exportiert, und evr.dll exportiert eine Stubfunktion, die in mfplat.dll aufruft. Weitere Informationen finden Sie unter Bibliotheksänderungen in Windows 7.
 

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mfapi.h
Bibliothek Evr.lib
DLL Mfplat.dll

Weitere Informationen

Erweiterte Farbinformationen

Media Foundation-Funktionen

Medientypen