Block ID
Block definition - metadata for creating block instances.
Note: Built-in blocks use the BlockBuilder trait to create GStreamer elements directly. User-defined blocks are not yet supported.
Whether this is a built-in block (read-only) or user-defined
Category for organization (e.g., "Inputs", "Outputs", "Codecs")
Description of what this block does
Exposed properties that users can configure
External pads that the block exposes
Unique identifier for this block definition
Human-readable name (e.g., "AES67 Input")
UI metadata for block rendering
Block updated
Response containing a block definition