This section describes the Stream Programming Interface (SPI) services used by MCDs to implement data streaming and synchronization, as well as the interfaces used by stream handlers to transport data.