IWICDdsEncoder::SetParameters-Methode (wincodec.h)
Legt DDS-spezifische Daten fest.
Syntax
HRESULT SetParameters(
[out] WICDdsParameters *pParameters
);
Parameter
[out] pParameters
Typ: WICDdsParameters*
Zeigt auf die Struktur, in der die Informationen beschrieben werden.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Sie können diese Methode nicht aufrufen, nachdem Sie mit dem Schreiben von Framedaten begonnen haben, z. B. durch Aufrufen von IWICDdsEncoder::CreateNewFrame.
Das Festlegen von DDS-Parametern mithilfe dieser Methode stellt dem DDS-Encoder Informationen über die erwartete Anzahl von Frames und die Dimensionen und andere Parameter der einzelnen Frames bereit. Der DDS-Encoder schlägt fehl, wenn Sie keine Framedaten festlegen, die diesen Erwartungen entsprechen. Wenn Sie beispielsweise WICDdsParameters::Width and Height und MipLevels auf 6 festlegen, erwartet der DDS-Encoder 6 Frames mit den folgenden Dimensionen:
- 32 x 32 Pixel.
- 16 x 16 Pixel.
- 8x8 Pixel.
- 4x4 Pixel.
- 2x2 Pixel.
- 1x1 Pixel.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | wincodec.h |
Bibliothek | Windowscodecs.lib |
DLL | Windowscodecs.dll |