meaning of the technical content. 3/14/2008 1.3 Minor Clarified the meaning of the technical content. 5/16/2008 1.3.1 Editorial Changed language and formatting in the technical content. 6/20/2008 1.4 Clarified the meaning of the technical content. 7/25/2008 1.5 Minor Clarified the meaning of the technical content. 8/29/2008 1.6 Minor Clarified the meaning of the technical content. 10/24/2008 2.0 Major Updated and revised the technical content. 12/5/2008 2.1 Minor Clarified the meaning of the technical content. 1/16/2009 3.0 Updated and revised the technical content. 2/27/2009 3.0.1 Editorial Changed language
and formatting in the technical content. 4/10/2009 3.0.2 Editorial Changed language and formatting in the technical content. 5/22/2009 3.0.3 Editorial Changed language and formatting in the technical content. 7/2/2009 3.0.4 Editorial Changed language and formatting in the technical content. 8/14/2009 3.0.5 Editorial Changed language and formatting in the technical content. 9/25/2009 3.1 Minor Clarified the meaning of the technical content. 11/6/2009 3.1.1 Editorial Changed language and formatting in the technical content. 12/18/2009 3.1.2 Editorial Changed language and formatting in the technical content.
1/29/2010 3.2 Minor Clarified the meaning of the technical content. 3/12/2010 3.2.1 Editorial Changed language and formatting in the technical content. 4/23/2010 3.2.2 Editorial Changed language and formatting in the technical content. 6/4/2010 3.2.3 Editorial Changed language and formatting in the technical content. 7/16/2010 3.3 Minor Clarified the meaning of the technical content. 8/27/2010 3.3 None No changes to the meaning, language, or formatting of the technical content. 10/8/2010 3.3 None No changes to the meaning, language, or formatting of the technical content. 11/19/2010 3.3 None No changes to the meaning, language,
or formatting of the technical content. 1/7/2011 3.3 None No changes to the meaning, language, or formatting of the technical content. 2/11/2011 4.0 Major Updated and revised the technical content. 3/25/2011 5.0 Major Updated and revised the technical content. 5/6/2011 6.0 Updated and revised the technical content. 6/17/2011 6.1 Minor Clarified the meaning of the technical content. 9/23/2011 6.1 None No changes to the meaning, language, or formatting of the technical content. 12/16/2011 6.1 None No changes to the meaning, language, or formatting of the technical content.
3/30/2012 6.1 None No changes to the meaning, language, or formatting of the technical content. 7/12/2012 6.1 None No changes to the meaning, language, or formatting of the technical content. 10/25/2012 6.1 None No changes to the meaning, language, or formatting of the technical content. 1/31/2013 6.1 None No changes to the meaning, language, or formatting of the technical content. 8/8/2013 6.1 None No changes to the meaning, language, or formatting of the technical content. 11/14/2013 6.1 None No changes to the meaning, language, or formatting of the technical content. 2/13/2014 6.1 None No changes to the
meaning, language, or formatting of the technical content. 5/15/2014 6.1 None No changes to the meaning, language, or formatting of the technical content. 6/30/2015 6.1 None No changes to the meaning, language, or formatting of the technical content. 10/16/2015 6.1 None No changes to the meaning, language, or formatting of the technical content. 7/14/2016 6.1 None No changes to the meaning, language, or formatting of the technical content. 6/1/2017 6.1 None No changes to the meaning, language, or formatting of the technical content.
dwAccelBandwidth (4 A 32-bit unsigned integer. If this field is present, the dwAccelDuration field MUST also be present. The dwAccelBandwidth field specifies a transmission rate, in bits per second, that the client is requesting the server to use when transmitting the amount of multimedia data specified by the dwAccelDuration field. dwAccelDuration (4 bytes): A 32-bit unsigned integer. If this field is present, the dwAccelBandwidth field MUST also be present. The dwAccelDuration field specifies an amount of multimedia data, in millisecond units, that the client is requesting the server to transmit at the bandwidth specified by the dwAccelBandwidth field. dwLinkBandwidth (4 A 32-bit unsigned integer. If this field is present, the dwAccelBandwidth and dwAccelDuration fields MUST also be present. The dwLinkBandwidth field specifies the client's connection bandwidth, in bits per second. LinkViewerToMacStartStriding The LinkViewerToMacStartStriding message is sent by the client to request that the server start the for playback at a trick-mode rate, that is, fast forward or rewind. 0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1 chunkLen MID openFileId padding position ... asfOffset locationId frameOffset playIncarnation rate ... chunkLen (4 bytes): Length of the message in chunks. A chunk is 8 bytes. MID (4 bytes): Message ID. For this message, the value MUST be 0x00030028. openFileId (4 bytes): A 32-bit field. This field MUST be set to the value of the openFileId field in the message that the client previously received from the server. padding (4 bytes): A 32-bit field. It SHOULD be set to 0x00000000 and MUST be ignored by the receiver.
Index A Abstract data model 49 67 9 ASF data packets ( 66, 76) ASF file header ( 64, 69, 74) Authentication sequence example 90 91 90 C 9 99 Client 49 52 51 67 58 67 49 58 67 51 11 13 55 D 17 Data - abstract 49 67 17 11 11 E Examples 90 90 82 91 84 86 84 87 87 F 10 57 G 82 7 H triggered events 52 69 I 93 93 8 Initialization 51 68 7 L 69 64 20 58 20 60 23 60 23 66 59 24 62 26 63 28 61 29 65 30 65 31 67 31 64 62 32 75 34 78 35 LinkViewerToMacConnect ( 52, 70) 35 71 37 71 38 78 38 72
39 78 40 LinkViewerToMacReadBlock ( 62, 73) 41 73 42 LinkViewerToMacStartPlaying ( 53, 75) 43 LinkViewerToMacStartStriding ( 54, 77) 44 77 46 75 46 Local events 67 79 M Message processing 58 70 19 Messages 17 11 11 19 47 sending 58 70 11 18 11 19 84 N 55 8 33 O local events 67 8 P Packet - receiving ( 58, 70) 84 86 84 63 93 87 56 9 9 94 94 R 8 8 8 9 24 77 47 47 57 52 S Security 93 93 87 Sequencing rules 58 70 Server 67 69 68 79 70 70 timer events 79 79 68 10 53 56 47 11 11 19 T 79 86 18 18 Timer events 67 server 79 79 Timers 51 68 99 11 Triggered events - 52 69 19 U