41 #ifndef INCLUDE_OLA_CLIENT_MODULE_H_ 42 #define INCLUDE_OLA_CLIENT_MODULE_H_ 48 namespace 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,
123 #endif // INCLUDE_OLA_CLIENT_MODULE_H_ A client for sending DMX512 data to olad.
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
Definition: StreamingClient.h:94
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
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
ola::DmxBuffer * ola_new_dmxbuffer_t()
A function pointer to create a new DmxBuffer.
Definition: Module.h:100
The interface for the StreamingClient class.
Definition: StreamingClient.h:49
The namespace containing all OLA symbols.
Definition: Credentials.cpp:44