IWICImagingFactory2::CreateImageEncoder-Methode (wincodec.h)
Erstellt ein neues Bildencoderobjekt.
Syntax
HRESULT CreateImageEncoder(
[in] ID2D1Device *pD2DDevice,
[out] IWICImageEncoder **ppWICImageEncoder
);
Parameter
[in] pD2DDevice
Das ID2D1Device-Objekt , für das der entsprechende Bildencoder erstellt wird.
[out] ppWICImageEncoder
Ein Zeiger auf eine Variable, die einen Zeiger auf die IWICImageEncoder-Schnittstelle für das Encoderobjekt empfängt, das Sie zum Codieren von Direct2D-Bildern verwenden können.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Sie müssen Images erstellen, die auf demselben Direct2D-Gerät , das Sie an diese Methode übergeben, an den Bildencoder übergeben werden.
Sie sind für das Einrichten des Bitmap-Encoders selbst über die vorhandenen IWICBitmapEncoder-APIs verantwortlich. Das IWICBitmapEncoder - oder das IWICBitmapFrameEncode-Objekt wird an jede der IWICImageEncoder-Methoden übergeben: WriteThumbnail, WriteFrame und WriteFrameThumbnail.
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 |