Freigeben über


IWICImageEncoder::WriteFrame-Methode (wincodec.h)

Codiert das Bild mit dem Frame, der vom IWICBitmapFrameEncode angegeben wird.

Syntax

HRESULT WriteFrame(
  [in] ID2D1Image               *pImage,
  [in] IWICBitmapFrameEncode    *pFrameEncode,
  [in] const WICImageParameters *pImageParameters
);

Parameter

[in] pImage

Typ: ID2D1Image*

Das Direct2D-Bild, das codiert wird.

[in] pFrameEncode

Typ: IWICBitmapFrameEncode*

Der Frame-Encoder, in den das Bild geschrieben wird.

[in] pImageParameters

Typ: const WICImageParameters*

Zusätzliche Parameter zum Steuern der Codierung.

Rückgabewert

Typ: HRESULT

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

Hinweise

Das übergebene Bild muss auf demselben Gerät wie in IWICImagingFactory2::CreateImageEncoder erstellt werden. Wenn die pImageParameters nicht angegeben werden, wird eine Reihe nützlicher Standardwerte angenommen. Weitere Informationen finden Sie unter WICImageParameters .

Sie müssen den IWICBitmapFrameEncode ordnungsgemäß und unabhängig eingerichtet haben, bevor Sie diese API aufrufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile wincodec.h
Bibliothek Windowscodecs.lib
DLL Windowscodecs.dll

Weitere Informationen

IWICImageEncoder