Module sdk

Module sdk 

Source
Expand description

Top-level SDK functionality, including getting devices, writing and flushing color buffers, and subscribing to events.

This module contains the CueSdkClient which is the primary interface to top level iCUE SDK functionality. It also contains the various top level errors that can happen when interacting with the CueSdkClient.

Structs§

CueSdkClient
The primary struct for interacting with top level iCUE SDK functionality.
UpdateLedsColorBufferError
The error that can be returned from the update_leds_color_buffer method.

Enums§

GetAllDevicesError
The error that can be returned from the get_all_devices method.
GetDeviceAtIndexError
The error that can be returned from the get_device_at method.
ReleaseExclusiveAccessError
The error that can be returned from the release_exclusive_access method.
RequestExclusiveAccessError
The error that can be returned from the request_exclusive_access method.
SubscribeForEventsError
The error that can be returned from any of the event subscription methods.
UnsubscribeFromEventsError
The error that can be returned from any of the event subscription methods.

Type Aliases§

LayerPriority
The LayerPriority for the CueSdkClient. All clients to the SDK start at 128, and higher values = higher priority (or rather authority). See the set_layer_priority method for more details.