3.1.4.4 Request to Change Currently Selected Streams

This event occurs when the higher layer wants to change the streams that are currently being streamed. For example, the higher layer can decide to switch from an English language audio stream to a Spanish language audio stream, or it can decide to switch to a stream with higher-quality video.

For every stream that is being replaced by another stream, the client MUST send a SelectStream request. For each stream that is to be added without being replaced by another stream, and for each stream that is to be removed without being replaced by another stream, the client MUST also send a SelectStream request.

Each SelectStream request MUST be sent by following the rules specified in section 3.1.4.3.1.