2.2.3.2 $C (Stream Change Notification)

The $C (Stream Change Notification) packet is used to send the new ASF file header to the server when the client has switched to the next entry in a playlist or otherwise made a change to the ASF file header.

The $C packet MUST start with a Framing header (section 2.2.3.1.1) with the following additional details.

PacketID: This field MUST be set to the character "C" (0x43).

Reason: This field MUST be set to 0x00000000.

The variable-size Payload field MUST contain the ASF file header. The ASF file header consists of the entire ASF Header Object (as specified in [ASF] section 3.1), plus the 50-byte fixed initial portion of the ASF Data Object (as specified in [ASF] section 5.1). The size of the ASF file header MUST NOT be larger than 65,527 bytes.