hyperdeck/hyperdeck library

Ethernet-protocol support for Blackmagic Design HyperDeck devices.

Classes

HyperDeck
Backwards-compatible static facade for the original package API.
HyperDeckCommand
Builders for the line-oriented HyperDeck Ethernet protocol.
HyperDeckConnection
Connection-oriented client for the complete HyperDeck Ethernet protocol.
HyperDeckEventSocket
Client for the REST API notification WebSocket. The device replies to subscribe, unsubscribe, listSubscriptions and listProperties commands on messages, and emits propertyValueChanged events on the same stream.
HyperDeckResponse
A parsed Ethernet protocol response. Responses with status 500-599 are unsolicited device notifications.
HyperDeckRestClient
HTTP client for the HyperDeck Control REST API.
HyperDeckRestResponse

Constants

cHDDeviceInfo → const String
cHDRecord → const String
cHDStop → const String
cHDUpdateInfo → const String

Exceptions / Errors

HyperDeckProtocolException
Error returned by a HyperDeck command (protocol status 100-199).
HyperDeckRestException