Metodo IWICDdsEncoder::SetParameters (wincodec.h)
Imposta i dati specifici di DDS.
Sintassi
HRESULT SetParameters(
[out] WICDdsParameters *pParameters
);
Parametri
[out] pParameters
Tipo: WICDdsParameters*
Punta alla struttura in cui vengono descritte le informazioni.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Non è possibile chiamare questo metodo dopo aver iniziato a scrivere dati frame, ad esempio chiamando IWICDdsEncoder::CreateNewFrame.
L'impostazione dei parametri DDS tramite questo metodo fornisce al codificatore DDS informazioni sul numero previsto di fotogrammi e dimensioni e altri parametri di ogni frame. Il codificatore DDS avrà esito negativo se non si impostano i dati dei frame corrispondenti a queste aspettative. Ad esempio, se si imposta WICDdsParameters::Width e Height su 32 e MipLevels su 6, il codificatore DDS prevede 6 fotogrammi con le dimensioni seguenti:
- 32x32 pixel.
- 16x16 pixel.
- 8x8 pixel.
- 4x4 pixel.
- 2x2 pixel.
- 1x1 pixel.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8.1 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 R2 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | wincodec.h |
Libreria | Windowscodecs.lib |
DLL | Windowscodecs.dll |