Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’exemple suivant montre la séquence d’initialisation qui indique au décompresseur de dessiner en plein écran. Il utilise les macros ICDrawBegin et ICDrawEnd .
// Assume lpbiIn has the input format, dwRate has the data rate.
if (ICDrawBegin(hIC, ICDRAW_QUERY | ICDRAW_FULLSCREEN, NULL, NULL,
NULL, 0, 0, 0, 0, lpbiIn, 0, 0, 0, 0, dwRate,
dwScale) == ICERR_OK)
{
// Decompressor supports this drawing so set up to draw.
ICDrawBegin(hIC, ICDRAW_FULLSCREEN, hPal, NULL, NULL, 0, 0, 0,
0, lpbiIn, 0, 0, lbpi->biWidth, lpbi->biHeight, dwRate,
dwScale);
.
. // Start decompressing and drawing frames.
.
// Drawing done. Terminate procedure.
ICDrawEnd(hIC);
}
else
{
// Use another renderer to draw data on the screen;
// ICDraw does not support the format.
}