3.2.5.14 Receiving a LinkViewerToMacStopPlaying Message

The server MUST first follow the steps specified in section 3.2.5.1. Also, the server MUST verify that the LinkViewerToMacStopPlaying message adheres to the syntax specified in section 2.2.4.27.

The value of the State variable MUST be set to READY.

The Idle-Timeout timer MUST be started.

The server MUST send a LinkMacToViewerReportEndOfStream (section 2.2.4.5) message.

The value of the hr field in the LinkMacToViewerReportEndOfStream message MUST be set to 0x00000000.

The value of the playIncarnation field in the LinkMacToViewerReportEndOfStream message MUST be set to the value of the playIncarnation field in the LinkViewerToMacStopPlaying message.

After sending the LinkMacToViewerReportEndOfStream message, the server MUST wait for a LinkViewerToMacLogging message, a LinkViewerToMacStreamSwitch message, a LinkViewerToMacStartPlaying message, a LinkViewerToMacStartStriding message, or a LinkViewerToMacCloseFile message to be received from the client.

How to process a LinkViewerToMacLogging message is specified in section 3.2.5.15.

How to process a LinkViewerToMacStreamSwitch message is specified in section 3.2.5.10.

How to process a LinkViewerToMacStartPlaying message is specified in section 3.2.5.11.

How to process a LinkViewerToMacStartStriding message is specified in section 3.2.5.12.

How to process a LinkViewerToMacCloseFile message is specified in section 3.2.5.17.