ISAN
[The feature associated with this page, Windows Media Format 11 SDK, is a legacy feature. It has been superseded by Source Reader and Sink Writer. Source Reader and Sink Writer have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use Source Reader and Sink Writer instead of Windows Media Format 11 SDK, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]
The ISAN attribute contains the International Standard Audiovisual Number (ISAN) that identifies the content.
g_wszISAN
WMT_TYPE_STRING
ISAN is an international standard for identifying audiovisual works. For information about ISAN, visit the standard's Web site.
The metadata editor object verifies the ISAN string when you set this attribute. The acceptable string formatting, as described in section 4.1 of the ISAN specification, consists of 16 hexadecimal digits, optionally separated by whitespace or hyphens into 4-digit segments. The formatted number must be followed, also optionally separated by a space or hyphen, by a valid check character. The check character can be a decimal digit or a capital letter. Refer to annex A of the ISAN user guide for information about how to derive the check number.
The standard ISAN string may be followed by version information. If present, version information consists of eight hexadecimal digits followed by a check number. The formatting of these characters follows the same rules as the basic string.
The following are three acceptably formatted strings for an example ISAN.
00003BAB93520000G
0000 3BAB 9352 0000 G
0000-3BAB-9352-0000-G
The following string shows the format of an ISAN with version information.
0000-3BAB-9352-0000-G-0000-0000-Q