### ----------------------------------------------------
### -- PDF::ISO_32000
### -- Licenses: Artistic-2.0
### -- Authors: David Warring
### -- File: lib/ISO_32000/Table_185-Additional_entries_specific_to_a_sound_annotation.rakumod
### ----------------------------------------------------
use v6;
role ISO_32000::Table_185-Additional_entries_specific_to_a_sound_annotation {
    method Subtype {...};
    method Sound {...};
    method Name {...};
}

=begin pod

=head1 Description

Table 185 – Additional entries specific to a sound annotation

=head1 Methods (Entries)

=head2 Subtype [name]
- (Required) The type of annotation that this dictionary describes; is Sound for a sound annotation.

=head2 Sound [stream]
- (Required) A sound object defining the sound that is played when the annotation is activated (see 13.3, “Sounds”).

=head2 Name [name]
- (Optional) The name of an icon that is used in displaying the annotation. Conforming readers provides predefined icon appearances for at least the standard names Speaker and Mic. Additional names may be supported as well. Default value: Speaker.
The annotation dictionary’s AP entry, if present, takes precedence over the Name entry; see Table 168 and 12.5.5, “Appearance Streams.”

=end pod


