1.3.4 Device Initialization sequence
This sequence occurs on the device channel. The server uses this sequence to enumerate video streams and stream formats supported by the video capture device associated with this channel. First, the server sends an Activate Device Request (section 2.2.3.3) to make the device ready for use. Next, the server sends a Stream List Request (section 2.2.3.5) to enumerate video streams on the device. Then, for each stream the server sends a Media Type List Request (section 2.2.3.7) to obtain a list of supported stream formats for that stream. Finally, the server sends a Current Media Type Request (section 2.2.3.9) to obtain the stream format currently selected for each stream. At the end of the sequence, the server sends a Deactivate Device Request (section 2.2.3.4) to allow the client to free resources associated with the device.

Figure 4: Device Initialization sequence