hyperion.ng
|
►Ncommandline | |
►Nhyperion | Provide utility methods for Hyperion class |
►Njsonschema | |
►Ntrails | |
►Nudpraw_serialadalight | |
C_CallbackContext | |
C_Device | |
C_IPConnection | |
C_Socket | |
CActiveEffectDefinition | |
CAmlogicGrabber | |
CAmlogicWrapper | The DispmanxWrapper uses an instance of the DispmanxFrameGrabber to obtain ImageRgb's from the displayed content |
Cartnet_packet_t | |
CAtmoOrbLight | |
CATTRIBUTE_PACKED | |
CBGEffectHandler | Handle the background Effect settings, reacts on runtime to settings changes |
CBoblightClientConnection | The Connection object created by BoblightServer when a new connection is establshed |
CBoblightServer | This class creates a TCP server which accepts connections from boblight clients |
CBonjourBrowserWrapper | |
CBonjourRecord | |
CBonjourServiceBrowser | |
CBonjourServiceRegister | |
CBonjourServiceResolver | |
CCaptureCont | Capture Control class which is a interface to the HyperionDaemon native capture classes |
CCgiHandler | |
CCiColor | A color point in the color space of the hue system |
CCiColorTriangle | Color triangle to define an available color space for the hue lamps |
CColorAdjustment | |
CColorArgb | |
CColorBgr | Plain-Old-Data structure containing the red-green-blue color specification |
CColorRgb | Plain-Old-Data structure containing the red-green-blue color specification |
CColorRgba | |
CColorRgbw | Plain-Old-Data structure containing the red-green-blue color specification |
CColorSys | Color transformation to adjust the saturation and luminance of a RGB color value |
CComponentRegister | The component register reflects and manages the current state of all components and Hyperion as a whole It emits also real component state changes (triggert from the specific component), which can be used for listening APIs (Network Clients/Plugins) |
CDISPMANX_MODEINFO_T | |
CDispmanxFrameGrabber | The DispmanxFrameGrabber is used for creating snapshots of the display (screenshots) with a downsized and scaled resolution |
CDispmanxWrapper | The DispmanxWrapper uses an instance of the DispmanxFrameGrabber to obtain ImageRgb's from the displayed content |
Ce131_packet_t | |
CEffect | |
CEffectDefinition | |
CEffectEngine | |
CEffectFileHandler | |
CEffectModule | |
CEffectSchema | |
Cfind_effect | |
Cfind_schema | |
CFlatBufferClient | Socket (client) of FlatBufferServer |
CFlatBufferConnection | Connection class to setup an connection to the hyperion server and execute commands |
CFlatBufferServer | A TcpServer to receive images of different formats with Google Flatbuffer Images will be forwarded to all Hyperion instances |
CFramebufferFrameGrabber | The FramebufferFrameGrabber is used for creating snapshots of the display (screenshots) |
CFramebufferWrapper | The FramebufferWrapper uses an instance of the FramebufferFrameGrabber to obtain ImageRgb's from the displayed content |
CFrameSpec | |
CGlobalSignals | Singleton instance for simple signal sharing across threads, should be never used with Qt:DirectConnection! |
CGrabber | Responsible to apply image resizes (with or without ImageResampler) Overwrite the videoMode with setVideoMode() Overwrite setCropping() |
CGrabberWrapper | This class will be inherted by FramebufferWrapper and others which contains the real capture interface |
Chid_device_ | |
Chid_device_info | Hidapi info structure |
CHyperion | The main class of Hyperion |
CHyperionDaemon | |
CImage | |
CImageProcessor | The ImageProcessor translates an RGB-image to RGB-values for the leds |
CImageResampler | |
Cinput_report | |
Cion_allocation_data | DOC: Ion Userspace API |
Cion_custom_data | Struct ion_custom_data - metadata passed to/from userspace for a custom ioctl : the custom ioctl function to call |
Cion_fd_data | Struct ion_fd_data - metadata passed to/from userspace for a handle/fd pair : a handle : a file descriptor representing that handle |
Cion_handle_data | Struct ion_handle_data - a handle passed to/from the kernel : a handle |
CIonBuffer | |
CJsonAPI | |
CJsonCB | |
CJsonClientConnection | The Connection object created by JsonServer when a new connection is established |
CJsonConnection | Connection class to setup an connection to the hyperion server and execute commands |
CJsonServer | This class creates a TCP server which accepts connections wich can then send in JSON encoded commands |
Clang_map_entry | |
CLed | The Led structure contains the definition of the image portion used to determine a single led's color |
CLedDevice | Interface (pure virtual base class) for LedDevices |
CLedDeviceAdalight | Implementation of the LedDevice interface for writing to an Adalight led device |
CLedDeviceAPA102 | Implementation of the LedDevice interface for writing to APA102 led device |
CLedDeviceAPA104 | Implementation of the LedDevice interface for writing to APA104 led device via spi |
CLedDeviceAtmo | Implementation of the LedDevice interface for writing to serial device using tpm2 protocol |
CLedDeviceAtmoOrb | Implementation for the AtmoOrb |
CLedDeviceDMX | Implementation of the LedDevice interface for writing to DMX512 rs232 led device |
CLedDeviceFactory | The LedDeviceFactory is responsible for constructing 'LedDevices' |
CLedDeviceFadeCandy | Implementation of the LedDevice interface for sending to fadecandy/opc-server via network by using the 'open pixel control' protocol |
CLedDeviceFile | Implementation of the LedDevice that write the led-colors to an ASCII-textfile('/home/pi/LedDevice.out') |
CLedDeviceHyperionUsbasp | LedDevice implementation for a USBasp programmer with modified firmware (https://github.com/poljvd/hyperion-usbasp) |
CLedDeviceKarate | Implementation of the LedDevice interface for writing to serial device using tpm2 protocol |
CLedDeviceLightpack | LedDevice implementation for a lightpack device (http://code.google.com/p/light-pack/) |
CLedDeviceLpd6803 | Implementation of the LedDevice interface for writing to LDP6803 led device |
CLedDeviceLpd8806 | Implementation of the LedDevice interface for writing to LPD8806 led device |
CLedDeviceMultiLightpack | LedDevice implementation for multiple lightpack devices |
CLedDeviceNanoleaf | Implementation of the LedDevice interface for sending to Nanoleaf devices via network by using the 'external control' protocol |
CLedDeviceP9813 | Implementation of the LedDevice interface for writing to P9813 led device |
CLedDevicePaintpack | LedDevice implementation for a paintpack device () |
CLedDevicePhilipsHue | Implementation for the Philips Hue system |
CLedDevicePiBlaster | Implementation of the LedDevice interface for writing to pi-blaster based PWM LEDs |
CLedDeviceRawHID | Implementation of the LedDevice interface for writing to an RawHID led device |
CLedDeviceSedu | Implementation of the LedDevice interface for writing to SEDU led device |
CLedDeviceSk6812SPI | Implementation of the LedDevice interface for writing to Sk6801 led device via SPI |
CLedDeviceSk6822SPI | Implementation of the LedDevice interface for writing to Ws2812 led device via spi |
CLedDeviceTinkerforge | |
CLedDeviceTpm2 | Implementation of the LedDevice interface for writing to serial device using tpm2 protocol |
CLedDeviceTpm2net | Implementation of the LedDevice interface for sending led colors via udp tpm2.net packets |
CLedDeviceUdpArtNet | Implementation of the LedDevice interface for sending led colors via udp/E1.31 packets |
CLedDeviceUdpE131 | Implementation of the LedDevice interface for sending led colors via udp/E1.31 packets |
CLedDeviceUdpH801 | Implementation of the LedDevice interface for sending led colors via udp |
CLedDeviceUdpRaw | Implementation of the LedDevice interface for sending led colors via udp |
CLedDeviceWrapper | Creates and destroys LedDevice instances with LedDeviceFactory and moves the device to a thread |
CLedDeviceWs2801 | Implementation of the LedDevice interface for writing to Ws2801 led device |
CLedDeviceWs2812SPI | Implementation of the LedDevice interface for writing to Ws2812 led device via spi |
CLedDeviceWS281x | Implementation of the LedDevice interface for writing to Ws2812 led device via pwm |
CLedString | The LedString contains the image integration information of the leds |
CLinearColorSmoothing | Linear Smooting class |
►CLogger | |
CLoggerManager | |
Cmeson_phys_data | |
CMessageForwarder | |
CMeta | |
CMultiColorAdjustment | The LedColorTransform is responsible for performing color transformation from 'raw' colors received as input to colors mapped to match the color-properties of the leds |
COsxFrameGrabber | The OsxFrameGrabber is used for creating snapshots of the display (screenshots) |
COsxWrapper | The OsxWrapper uses an instance of the OsxFrameGrabber to obtain ImageRgb's from the displayed content |
CPhilipsHueBridge | |
CPhilipsHueLight | Simple class to hold the id, the latest color, the color space and the original state |
►CPriorityMuxer | The PriorityMuxer handles the priority channels |
CProfiler | |
CProtoClientConnection | The Connection object created by a ProtoServer when a new connection is established |
CProtoServer | This class creates a TCP server which accepts connections wich can then send in Protocol Buffer encoded commands |
CProviderHID | The ProviderHID implements an abstract base-class for LedDevices using an HID-device |
CProviderRs232 | The ProviderRs232 implements an abstract base-class for LedDevices using a RS232-device |
CProviderSpi | The ProviderSpi implements an abstract base-class for LedDevices using the SPI-device |
CProviderUdp | The ProviderUdp implements an abstract base-class for LedDevices using UDP packets |
Cpthread_barrier | |
CPythonInit | Handle the PythonInit, module registers and DeInit |
CQJsonFactory | |
CQJsonSchemaChecker | JsonSchemaChecker is a very basic implementation of json schema |
CQJsonUtils | |
CQtGrabber | The platform capture implementation based on QT API |
CQtHttpClientWrapper | |
CQtHttpHeader | |
CQtHttpReply | |
►CQtHttpRequest | |
CQtHttpServer | |
CQtHttpServerWrapper | |
CQtWrapper | The QtWrapper uses QtFramework API's to get a picture from system |
CRgbChannelAdjustment | Correction for a single color byte value All configuration values are unsigned int and assume the color value to be between 0 and 255 |
CRgbTransform | Color transformation to adjust the saturation and value of a RGB color value |
CScreenshotHandler | This class handles callbacks from the V4L2 grabber |
CSettingsManager | Manage the settings read write from/to config file, on settings changed will emit a signal to update components accordingly |
CSleep | |
CSSDPDiscover | Search for SSDP sessions, used by standalone capture binaries |
CSSDPHandler | Manage SSDP discovery |
CSSDPServer | The SSDP Server sends and receives (parses) SSDP requests |
CStaticFileServing | |
CStopWatchItem | |
►CSysInfo | |
CSysTray | |
CUDPListener | This class creates a UDP server which accepts connections from boblight clients |
CV4L2Grabber | Capture class for V4L2 devices |
CV4L2Wrapper | |
CVC_RECT_T | |
CWebJsonRpc | |
CWebServer | |
►CWebSocketClient | |
CX11Grabber | |
CX11Wrapper | The X11Wrapper uses an instance of the X11Grabber to obtain ImageRgb's from the displayed content |