41#ifndef INCLUDE_OLA_CLIENT_MODULE_H_
42#define INCLUDE_OLA_CLIENT_MODULE_H_
48namespace client {
class StreamingClientInterface; }
56#define OLA_NEW_STREAMING_CLIENT "ola_new_streaming_client"
61#define OLA_DELETE_STREAMING_CLIENT "ola_delete_streaming_client"
78 void ola_delete_streaming_client(
85#define OLA_NEW_DMXBUFFER "ola_new_dmxbuffer"
90#define OLA_DELETE_DMXBUFFER "ola_delete_dmxbuffer"
95#define OLA_SET_DMXBUFFER "ola_set_dmxbuffer"
119 void ola_set_dmxbuffer(
ola::DmxBuffer *buffer,
const uint8_t *data,
ola::DmxBuffer * ola_new_dmxbuffer_t()
A function pointer to create a new DmxBuffer.
Definition Module.h:100
ola::client::StreamingClientInterface * ola_new_streaming_client_t(const ola::client::StreamingClient::Options &options)
A function pointer to create a new StreamingClient.
Definition Module.h:66
void ola_delete_streaming_client_t(ola::client::StreamingClientInterface *client)
A function pointer to delete a StreamingClient.
Definition Module.h:72
void ola_delete_dmxbuffer_t(ola::DmxBuffer *buffer)
A function pointer to delete a DmxBuffer.
Definition Module.h:105
void ola_set_dmxbuffer_t(ola::DmxBuffer *buffer, const uint8_t *data, unsigned int size)
A function pointer to set the contents of a DmxBuffer.
Definition Module.h:113
Used to hold a single universe of DMX data.
Definition DmxBuffer.h:49
Definition StreamingClient.h:94
The interface for the StreamingClient class.
Definition StreamingClient.h:49
A client for sending DMX512 data to olad.
The namespace containing all OLA symbols.
Definition Credentials.cpp:44