Custom Block

Multiple component blocks may be merged into a single Custom Block. Custom Blocks can simplify the design process by encapsulating frequently-used block combinations, allowing them to be collapsed and hidden from view, easily duplicated and reused, and optionally password-protected.

Initialization Dialog

 

Name Description
AV Stream Count Determines how many AV Stream inputs and outputs the Custom Block will support
Logic Signal Channel Count Determines how many logic inputs and outputs the Custom Block will support

 

DSP Block Representation

Custom blocks are initially created in an uncollapsed mode. The inputs and outputs of the Custom Block will appear as Audio Video Pass-Through (AVPT) and/or Logic Pass-Through (LPT) blocks. Insert other component objects into the Custom Block and wire them to the inputs and outputs.

There are four ways to insert component blocks into a Custom Block:

  1. Select the block in the Object Toolbar and then click inside the Custom Block.

  2. Hold down the Shift key while dragging an existing block into the Custom Block. This will move the existing block into the Custom Block.

  3. Hold down the Ctrl key while dragging an existing block into the Custom Block. This will insert a copy of the existing block into the Custom Block.

  4. Select one or more blocks, then right-click and select “Create Custom Block”. A new Custom Block will be created and the selected blocks will be inserted into it.

When finished with the internal wiring of the Custom Block, press the yellow collapse button in the top left corner to collapse the Custom Block. Press the collapse button again to uncollapse the Custom Block.

Password Protection

Custom Blocks can be password-protected by specifying a password in the Object Property Sheet of the Custom Block. A password-protected Custom Block cannot be uncollapsed without first entering the password. Additionally, individual component objects within a password-protected Custom Block cannot be included in Presets until the Custom Block has been uncollapsed.