Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das folgende Beispiel zeigt die Initialisierungssequenz, die den Dekomprimierungsvorgang anweist, um den Vollbildmodus zu zeichnen. Es verwendet die Makros ICDrawBegin und 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.
}