the technical content. 1/7/2011 8.0 None No changes to the meaning, language, or formatting of the technical content. 2/11/2011 8.0 None No changes to the meaning, language, or formatting of the technical content. 3/25/2011 8.0 None No changes to the meaning, language, or formatting of the technical content. 5/6/2011 8.0 None No changes to the meaning, language, or formatting of the technical content. 6/17/2011 8.1 Minor Clarified the meaning of the technical content. 9/23/2011 8.1 None No changes to the meaning, language, or formatting of the technical content. 12/16/2011 9.0 Major Updated and revised
the technical content. 3/30/2012 9.0 None No changes to the meaning, language, or formatting of the technical content. 7/12/2012 10.0 Major Updated and revised the technical content. 10/25/2012 10.0 None No changes to the meaning, language, or formatting of the technical content. 1/31/2013 10.1 Minor Clarified the meaning of the technical content. 8/8/2013 11.0 Major Updated and revised the technical content. 11/14/2013 11.0 None No changes to the meaning, language, or formatting of the technical content. 2/13/2014 11.0 None No changes to the meaning, language, or formatting of the technical content.
5/15/2014 11.0 None No changes to the meaning, language, or formatting of the technical content. 6/30/2015 12.0 Major Significantly changed the technical content. 10/16/2015 12.0 None No changes to the meaning, language, or formatting of the technical content. 7/14/2016 13.0 Significantly changed the technical content. 6/1/2017 13.0 None No changes to the meaning, language, or formatting of the technical content. 9/15/2017 14.0 Major Significantly changed the technical content. 12/1/2017 14.0 None No changes to the meaning, language, or formatting of the technical content. 9/12/2018 15.0 Major Significantly changed the
Presentation Initialization and Termination Messages New Presentation Message (NEW_PRESENTATION) This message is used by the server to notify the client of a new . 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 Header (variable) ... PresentationId (16 bytes) ... ... PlatformCookie Header (variable): The common message header (as specified in section ). The InterfaceId MUST be set to 0x00000000. The Mask field MUST be set to STREAM_ID_PROXY. The FunctionId field MUST be set to ON_NEW_PRESENTATION (0x00000105). PresentationId (16 A 16-byte ( section 2.3.4.2) that identifies the presentation. PlatformCookie (4 bytes): A 32-bit unsigned integer that indicates preferred platforms. This field SHOULD be set to values defined in . Check Format Support Request Message (CHECK_FORMAT_SUPPORT_REQ) This message is used by the server to check if the client supports playback of media content in a specific . 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 Header (variable) ... PlatformCookie NoRolloverFlags numMediaType pMediaType (variable) ...
A Abstract data client ( 47, 54) server ( 47, 48) 26 15 C 15 75 25 26 Client abstract data model ( 47, 54) higher-layer triggered events ( 47, 54) initialization ( 47, 54) events ( 48, 59) message processing 54 47 54 55 59 sequencing rules 54 47 54 55 timer events ( 48, 59) timers ( 47, 54) 22 70 21 22 D Data model - abstract client ( 47, 54) server ( 47, 48) E Examples 70 71 server data interface annotations 60 66 68 65 61 69 23 24 F 15 G 43 43 8 H triggered events client ( 47, 54) server ( 47, 48) I 72 72 9 Initialization client ( 47, 54) server ( 47, 48) Interface Manipulation Exchange Capabilities Interface 15 messages ( 53, 59) 71 20 20 8 L events client ( 48, 59) server ( 48, 54) M Message processing client 54 47 54 55 server 48 47 49 Messages 21 43 20 20 46 43 22 17 syntax 21 20 20
22 17 17 40 41 45 45 39 45 43 46 46 46 43 43 43 43 N 24 9 34 O 38 35 35 31 32 31 30 32 34 38 Other local events 59 54 9 10 15 9 server data interface 10 13 14 12 11 14 Video Redirection Virtual Channel Protocol 10 9 P 72 72 Playback Acknowledgment message 48 54 21 15 15 48 73 R 8 9 9 15 28 20 20 S Security 72 72 54 Sequencing rules client 54 47 54 55 server 48 47 49 Server abstract data model ( 47, 48) higher-layer triggered events ( 47, 48) initialization ( 47, 48) local events ( 48, 54) message processing 48 47 49 54 sequencing rules 48 47 49 timer events ( 48, 53) timers ( 47, 48) Server data interface annotations 60 66 68 65 61 69 channel setup messages ( 23, 49, 55) data streaming messages ( 33, 52, 57) geometry handling messages ( 36, 53, 58) playback state messages ( 30, 51, 57) presentation initialization and termination messages ( 24, 49, 55) volume handling messages ( 38, 53, 58) 22 33 23 29 27 27