Expand description
The meta module defines basic metadata elements, and management structures.
Structs§
- Metadata
- A reference to the metadata inside of a MetadataLog.
- Metadata
Builder MetadataBuilderis the builder forMetadatarevisions.- Metadata
Log MetadataLogis a container for time-orderedMetadatarevisions.- Metadata
Options MetadataOptionsis a common set of options that all metadata readers use.- Metadata
Revision Metadatais a container for a single discrete revision of metadata information.- Size
- A 2 dimensional (width and height) size type.
- Tag
- A
Tagencapsulates a key-value pair of metadata. - Vendor
Data VendorDatais any binary metadata that is proprietary to a certain application or vendor.- Visual
- A
Visualis any 2 dimensional graphic.
Enums§
- Color
Mode ColorModeindicates how the color of a pixel is encoded in aVisual.- Limit
Limitdefines an upper-bound on how much of a resource should be allocated when the amount to be allocated is specified by the media stream, which is untrusted. A limit will place an upper-bound on this allocation at the risk of breaking potentially valid streams. Limits are used to prevent denial-of-service attacks.- Standard
TagKey StandardTagKeyis an enumeration providing standardized keys for common tag types. A tag reader may assign aStandardTagKeyto aTagif the tag’s key is generally accepted to map to a specific usage.- Standard
Visual Key StandardVisualKeyis an enumeration providing standardized keys for common visual dispositions. A demuxer may assign aStandardVisualKeyto aVisualif the disposition of the attached visual is known and can be mapped to a standard key.- Value
- A
Tagvalue.