|
Gammu API
1.38.0
|
Data Structures | |
| struct | GSM_BinaryPicture |
| struct | GSM_Bitmap |
| struct | GSM_MultiBitmap |
Functions | |
| GSM_Error | GSM_GetBitmap (GSM_StateMachine *s, GSM_Bitmap *Bitmap) |
| GSM_Error | GSM_SetBitmap (GSM_StateMachine *s, GSM_Bitmap *Bitmap) |
| void | GSM_PrintBitmap (FILE *file, GSM_Bitmap *bitmap) |
| GSM_Error | GSM_SaveBitmapFile (char *FileName, GSM_MultiBitmap *bitmap) |
| GSM_Error | GSM_ReadBitmapFile (char *FileName, GSM_MultiBitmap *bitmap) |
| gboolean | GSM_IsPointBitmap (GSM_Bitmap *bmp, int x, int y) |
| void | GSM_SetPointBitmap (GSM_Bitmap *bmp, int x, int y) |
| void | GSM_ClearPointBitmap (GSM_Bitmap *bmp, int x, int y) |
| void | GSM_ClearBitmap (GSM_Bitmap *bmp) |
| GSM_Error | GSM_GetScreenshot (GSM_StateMachine *s, GSM_BinaryPicture *picture) |
Bitmaps manipulations.
Binary picture types.
| Enumerator | |
|---|---|
| PICTURE_BMP | |
| PICTURE_GIF | |
| PICTURE_JPG | |
| PICTURE_ICN | |
| PICTURE_PNG | |
Definition at line 30 of file gammu-bitmap.h.
| enum GSM_Bitmap_Types |
Enum to handle all possible bitmaps, which are not saved in various filesystems.
Definition at line 54 of file gammu-bitmap.h.
| void GSM_ClearBitmap | ( | GSM_Bitmap * | bmp | ) |
Clears bitmap.
| bmp | Bitmap |
| void GSM_ClearPointBitmap | ( | GSM_Bitmap * | bmp, |
| int | x, | ||
| int | y | ||
| ) |
Clears point in bitmap.
| bmp | Bitmap |
| x | Horizontal coordinate. |
| y | Vertical coordinate. |
| GSM_Error GSM_GetBitmap | ( | GSM_StateMachine * | s, |
| GSM_Bitmap * | Bitmap | ||
| ) |
Gets bitmap from phone.
| GSM_Error GSM_GetScreenshot | ( | GSM_StateMachine * | s, |
| GSM_BinaryPicture * | picture | ||
| ) |
Gets phone screenshot.
| s | State machine pointer. |
| picture | Structure which will hold data. |
| gboolean GSM_IsPointBitmap | ( | GSM_Bitmap * | bmp, |
| int | x, | ||
| int | y | ||
| ) |
Checks whether point is set in bitmap.
| bmp | Bitmap |
| x | Horizontal coordinate. |
| y | Vertical coordinate. |
| void GSM_PrintBitmap | ( | FILE * | file, |
| GSM_Bitmap * | bitmap | ||
| ) |
Prints bitmap to file descriptor.
| file | Where to print. |
| bitmap | Bitmap to print. |
| GSM_Error GSM_ReadBitmapFile | ( | char * | FileName, |
| GSM_MultiBitmap * | bitmap | ||
| ) |
Reads bitmap from file.
| FileName | Where to load from. |
| bitmap | Pointer where to load bitmap. |
| GSM_Error GSM_SaveBitmapFile | ( | char * | FileName, |
| GSM_MultiBitmap * | bitmap | ||
| ) |
Saves bitmap to file.
| FileName | Where to save. |
| bitmap | Bitmap to save. |
| GSM_Error GSM_SetBitmap | ( | GSM_StateMachine * | s, |
| GSM_Bitmap * | Bitmap | ||
| ) |
Sets bitmap in phone.
| void GSM_SetPointBitmap | ( | GSM_Bitmap * | bmp, |
| int | x, | ||
| int | y | ||
| ) |
Sets point in bitmap.
| bmp | Bitmap |
| x | Horizontal coordinate. |
| y | Vertical coordinate. |