Programming Typical Workflows

This section explains how to write Wiretap clients that implement typical project, user, and media management workflows.

A Wiretap server presents the database it exposes as a navigable hierarchy of nodes. The IFFFS Wiretap server exposes an IFFFS database, which is a clip library as a collection of project nodes, library nodes, and other related objects. By operating upon IFFFS Wiretap server nodes and node metadata, your client application can create, copy and populate projects and user setups, clips, libraries and reels. The Wiretap Gateway server presents the filesystem as directory nodes, clip nodes, timeline nodes, and so on. The nodes of the Wiretap Gateway server provide additional media ingest functionality.

This section covers workflows related to the IFFFS Wiretap server and the Wiretap Gateway server. The workflows are grouped by object type such as, projects, users, audio or video clips, and so on.

For the Backburner Wiretap server, see Backburner Wiretap Server.