A version of a language/translation that is used to represent the same content in a playlist, for example, by using 3 of these tags to represent 3 of audio without speech, or using 2 of this tag to represent different angles of video in playlists. This tag is independent and has the following format: #EXT-x-media:<attribute-list>: This property list contains: URI, TYPE, Group-id, LANGUAGE, NAME, DEFAULT, AutoSelect. URI: If not, the selectable version of the tag description exists in the Ext-x-stream-inf of the main playlist; Type:audio and VIDEO; Group-id: Mediatag with the same ID, forming a set of styles; Language:identifies The primary LANGUAGE used in the rendition. Name:the value is a quoted-string containing a human-readable description of the rendition. If the LANGUAGE attribute is present then this description should are in that LANGUAGE. Default:yes or no, the default is no, and if yes, the client will play this option unless the user chooses to do so. Autoselect:yes or no, the default is no, and if yes, the client chooses according to the current playback environment (the user does not choose according to his preference). The Ext-x-media tag appeared in version 4 of the Protocol. o All Ext-x-media tags in the same group must with the same TYPE Attribute. o All Ext-x-media tags in the same group must has different NAME Attributes. o A group must not has more than one member with A DEFAULT attribute of YES. O All members of a group whose autoselect attribute have a value of YES must has LANGUAGE [RFC5646] attributes with unique values. O All members of a group with Type=audio must use the same AUDIO Sample format. O All members of a group with Type=video must use the same VIDEO Sample format. |