Previous Next


                                                  760
       CHAPTER 9                                                              Multimedia Features



KEY      TYPE         VALUE

MH       dictionary   (Optional) A dictionary whose entries (see Table 9.2) must be honored for the ren-
                      dition to be considered viable.

BE       dictionary   (Optional) A dictionary whose entries (see Table 9.2) need only be honored in a
                      “best effort” sense.



                       TABLE 9.2 Entries in a rendition MH/BE dictionary
KEY      TYPE         VALUE

C        dictionary   (Optional) A media criteria dictionary (see Table 9.3).
                      Note: The media criteria dictionary behaves somewhat differently than other MH/BE
                      entries described in Section 9.1.1, “Viability.” The criteria specified by all of its entries
                      must be met regardless of whether it is in an MH or a BE dictionary. The only exception
                      is that if an entry in a BE dictionary is unrecognized by the viewer application, it does
                      not affect the viability of the object.




                         TABLE 9.3 Entries in a media criteria dictionary
KEY      TYPE         VALUE

Type     name         (Optional) The type of PDF object that this dictionary describes; if present, must be
                      MediaCriteria for a media criteria dictionary.

A        boolean      (Optional) If specified, the value of this entry must match the user’s preference for
                      whether to hear audio descriptions in order for this object to be viable. Equivalent
                      to SMIL’s systemAudioDesc attribute.

C        boolean      (Optional) If specified, the value of this entry must match the user’s preference for
                      whether to see text captions in order for this object to be viable. Equivalent to
                      SMIL’s systemCaptions attribute.

O        boolean      (Optional) If specified, the value of this entry must match the user’s preference for
                      whether to hear audio overdubs in order for this object to be viable.

S        boolean      (Optional) If specified, the value of this entry must match the user’s preference for
                      whether to see subtitles in order for this object to be viable.

R        integer      (Optional) If specified, the system’s bandwidth (in bits per second) must be greater
                      than or equal to the value of this entry in order for this object to be viable. Equiva-
                      lent to SMIL’s systemBitrate attribute.

Previous Next