Main Page | Data Structures | Directories | File List | Data Fields | Globals

display.hch File Reference

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Defines

#define _DISPLAY_HCH   1
#define PIXEL   (pixeldata <- 24)
#define PIXEL_VOLUME   (0x2d74b5)
#define PIXEL_EQUALIZER   (0xc7541f)
#define PIXEL_SPECTRUM   ((((skindata->area_spectrum_bottom -(SCANY <- 10)) <<1) <- 8) @ 0x00 @ (((skindata->area_spectrum_bottom -(SCANY <- 10)) <<1) <- 8))
#define PIXEL_WAVEFORM   (0x2d74b5)

Functions

void display_main (skindata_t *skindata, audiodata_t *audiodata, events_t *events, mousedata_t *mousedata)
 This routine handles all drawing of pixels. It never returns!
void reload_equalizer (events_t *events, unsigned 4 *equalizer_levels_ptr)
 This function copies the supplied equalizer values to the array used for displaying equalizer data.


Detailed Description

Graphic Equalizer API

Project information.

Project Graphic Equalizer
Author:
Date:
20041011
Version:
0.1

Copyright

Copyright ©2004 Koninklijke Philips Electronics N.V. All rights reserved

Change history

20041011:
Initial version

Definition in file display.hch.


Define Documentation

#define _DISPLAY_HCH   1
 

Definition at line 20 of file display.hch.

#define PIXEL   (pixeldata <- 24)
 

Definition at line 27 of file display.hch.

Referenced by display_main().

#define PIXEL_VOLUME   (0x2d74b5)
 

Definition at line 28 of file display.hch.

#define PIXEL_EQUALIZER   (0xc7541f)
 

Definition at line 29 of file display.hch.

#define PIXEL_SPECTRUM   ((((skindata->area_spectrum_bottom -(SCANY <- 10)) <<1) <- 8) @ 0x00 @ (((skindata->area_spectrum_bottom -(SCANY <- 10)) <<1) <- 8))
 

Definition at line 30 of file display.hch.

Referenced by display_main().

#define PIXEL_WAVEFORM   (0x2d74b5)
 

Definition at line 31 of file display.hch.


Function Documentation

void display_main skindata_t skindata,
audiodata_t audiodata,
events_t events,
mousedata_t mousedata
 

This routine handles all drawing of pixels. It never returns!

Parameters:
*skindata struct with all skin information.
*audiodata struct with (i)fft data to be drawn.
*events struct with all events.
*mousedata struct with coordinates to current. X en Y.
Returns:
Never Returns.
Return values:
void 

Definition at line 65 of file display.hcc.

References events_t::active_preset, ADDRESS_SKIN_START, AREA_EQUALIZER_MIN, AREA_SPECTRUM_ANALYZER, AREA_VOLUME_YAXIS, AREA_WAVEFORM, BUTTON_CONCAVE_FULL, BUTTON_CONCAVE_HALF, BUTTON_CONVEX_FULL, BUTTON_CONVEX_HALF, BUTTON_LOG, BUTTON_PRECISE, BUTTON_PRESET_1, BUTTON_PRESET_2, BUTTON_PRESET_3, BUTTON_PRESET_4, BUTTON_PRESET_5, BUTTON_PRESET_6, audiodata_t::display_log, events_t::equalizer_display, events_t::equalizer_mode, events_t::locked_display, events_t::mask, maskupdate_notification, events_t::mode, MODE_GRAPH, MODE_HELP, MOUSE_UPDATED, PIXEL, PIXEL_SPECTRUM, mousedata_t::status, events_t::volume_position, mousedata_t::x, and mousedata_t::y.

Referenced by main().

void reload_equalizer events_t events,
unsigned 4 *  equalizer_levels
 

This function copies the supplied equalizer values to the array used for displaying equalizer data.

Parameters:
*events events struct
*equalizer_levels pointer to 128 entries where equalizer is to be copied from.
Returns:
void
Return values:
void 

Definition at line 328 of file display.hcc.

References events_t::equalizer_display, equalizer_table_inv, and events_t::locked_display.

Referenced by eventhandler_main().


Generated on Thu Dec 9 14:37:07 2004 for Graphic Equalizer 2 by  doxygen 1.3.9.1