Preparing the channels
Channels are a core concept of automatic cinema. They are not only defining, how a performance should look, how many screens are served, which media is displayed (video, audio, text), but they can also be used to express different views of a story. Channels can be affirmative or contradictory, they can run very continuous or quite sparse.
$this->_channel_setup();
$this->ac_LOG("Channels configured.");
At this point, the already configured channels are extended with additional definitions. Calling the style database and referring to the channel-usage cloud, the following dimensions are added to the channel setup:
→ _contradiction
→ _continuity
This makes the channel-object looking as follows:
Array
(
[channel_id] => stdClass Object
(
[id] => int
[_name] => string
[_type] => 0|1|2 (Video,Audio,Text)
[_exclusive] => 0|1 (Overlapping or not)
[_continuity] => -100|100
[_contradiction] => -100|100
)
...
)

