[This is preliminary documentation and subject to change.]
The broadcast of any data stream must be preceded by an announcement of the impending broadcast, describing the sender, address, time, contents, and other pertinent details. By examining these announcements, the broadcast client can select which data streams to keep and which data streams to ignore.
Announcement Listener and its supporting components are designed to provide interfaces for capturing and processing data introduced by specific announcements.
Announcement Listener enables installation of custom-defined filters to select announcements. Filters can be enabled and disabled individually. Announcement Listener allows arbitrary data formats, both streaming and file-based.
The following sections provide an overview of announcements: