EncryptionInfoType

Describes an encrypted asset.

. Name Use Type Annotation
Element VendorName optional xsd:string
minLength=1
The name of the vendor defining the format under which this asset is recognized.
Element ReceiverType required xsd:string
minLength=1
A string identifying the network or receiving system for which this encrypted file is targeted.
Element ReceiverVersion optional xsd:unsignedInt Version of the network or receiving system.
Element Encryption optional xsd:string
minLength=1
Further identification of the encryption type (e.g. "symmetric", "public key").
Element EncryptionAlgorithm optional xsd:string
minLength=1
Further identification of the encryption type (e.g. DES, 3DES, RC5).
Element EncryptionDateTime optional xsd:dateTime
Element EncryptionSystemInfo optional xsd:string
minLength=1
Information pertaining to the encrypting system.
Element EncryptionKeyBlock optional xsd:string
minLength=1
As needed by the decryption. Generated by encryption system (data from encryption system).
Element Ext optional core:ExtType

CopyControlInfoType

. Name Use Type Annotation
Element IsCopyProtection optional xsd:boolean Indication that copy protection is required.
Element IsCopyProtectionVerbose optional xsd:boolean If asserted (true) then all four (APS, EMI, CIT and CGMS-A) copy protection fields MUST be included.
Element AnalogProtectionSystem optional xsd:unsignedByte
enumeration=0
enumeration=1
enumeration=2
enumeration=3
An integer representing the value of APS.
Element EncryptionModeIndicator optional xsd:unsignedByte
enumeration=0
enumeration=1
enumeration=2
enumeration=3
An integer representing the value of EMI.
Element ConstrainedImageTrigger optional xsd:unsignedByte
enumeration=0
enumeration=1
An integer representing the value of CIT.
Element CGMS_A optional xsd:unsignedByte
enumeration=0
enumeration=1
enumeration=2
enumeration=3
An integer representing the value of the Copy Generation Management System (analog).
Element RequiresOutputControl optional xsd:boolean Selectable Output Control flag - true indicates that output control is required - false indicates that no output control is asserted.
Element Ext optional core:ExtType

ContentAssetType

. Name Use Type Annotation
Based on: core:AssetType
Element POGroupRef optional
multiple
core:EffectiveAssetRefType One or more refences to PO Groups that apply to the content. NOTE: PO groups contain references to signal regions and/or points. Each referenced point or region must exist in one and only one SignalGroupRef included with this asset.
Element SignalGroupRef optional
multiple
core:AssetRefType One or more references to SignalGroup defining points and/or regions for this content. The specific applicaiton of a point or region is based on other metadata construncts (ex. PO point or region)
Element SourceUrl optional xsd:anyURI A URL to the content, which ni ADI1.1 corresponds to a relatative URL of just the content file name.
Element ContentFileSize optional xsd:unsignedLong File size (in bytes) of the included content for quality assurance and processing.
Element ContentCheckSum optional xsd:string
pattern=[0-9A-Fa-f]{32}
A string containing a hexadecimal number representing a MD5 (RFC 1321) message digest value for quality assurance.
Element PropagationPriority optional xsd:int
minInclusive=1
maxInclusive=10
An integer from 1 (high) to 10 (low) that can be used to determine the priority of propagation within an MSO network. Note: This value is only relative within a provider.
Element ContentRef optional xsd:anyURI URI to the Content on the AMS
Element MediaType optional xsd:string
minLength=1
The media type of the content as define in RFC 2616, section 3.7.

AudioVideoAssetType

. Name Use Type Annotation
Based on: ContentAssetType
Element AudioType optional
multiple
xsd:string
pattern=(Dolby ProLogic|Dolby Digital|Stereo|Mono|Dolby 5.1|private:.+)
Audio Types available for this content.
Element ScreenFormat optional xsd:string
pattern=(Standard|Widescreen|Letterbox|OAR|private:.+)
Element Resolution optional xsd:string
pattern=(480i|720p|1080i|1080p|private:.+)
Element FrameRate optional xsd:string
pattern=(24|30|60|private:\d+)
Element Codec optional xsd:string
pattern=(MPEG2|AVC MP@L30| AVC MP@L40|AVC MP@L42|AVC HP@L30|AVC HP@L40|AVC HP@L42|MPEG4-MVC|private :.+)
Element AVContainer optional xsd:string
pattern=(M2T|MP4|ASF|3GP|AVI|MSSmoothStreaming|LiveStreaming|F4M|DASH|private :.+)
Element BitRate optional xsd:integer The maximum overall bit rate of the included content in bits per second (bps).
Element AlternateBitRateResolution optional
multiple
BitRateResolutionType Pairs of alternate bitrate/resolution values (adaptive streaming).
Element Duration optional xsd:duration Overall runtime of the AV asset.
Element Language optional
multiple
xsd:language Available languages. Note: Audio PID(s) shall correspond with languages.
Element SubtitleLanguage optional
multiple
xsd:language Language(s) of sub-titles.
Element DubbedLanguage optional
multiple
xsd:language Available dubbed languages - absent if not dubbed.
Element Rating optional
multiple
core:RatingType Optional values to indicate the specified rating. Overrides the set of values in the Title for this content asset.
Element Audience optional
multiple
xsd:string
minLength=1
pattern=(Adult|Mature|General|Family|Teen|Children|private:.+)
Optional values to indicate target audience. Overrides the set of values in the Title for this content asset.
Element EncryptionInfo optional EncryptionInfoType Presence of this element indicates that encryption is required.
Element CopyControlInfo optional CopyControlInfoType Presence of this element indicates that copy protection is enabled.
Element IsResumeEnabled optional xsd:boolean
Element TrickModesRestricted optional
multiple
core:TrickModeRestrictionType
Element TrickRef optional
multiple
core:AssetRefType Multiple trick files are typically associated with an AudioVideoAsset to support variation in BitRate/TrickMode as well as VendorName/VendorProduct/ForVersion.
Element ThreeDMode optional xsd:integer

StillImageAssetType

A base type for still image assets.

. Name Use Type Annotation
Based on: ContentAssetType
Element X_Resolution optional xsd:unsignedInt Number of pixels that can be resolved from one side of an image to the other.
Element Y_Resolution optional xsd:unsignedInt The number of pixels that can be resolved from the top of an image to the bottom.
Element Language optional xsd:language A value that allows the image to be associated with a language. This might be useful if the image contins text. Language is assumed to be neutral or english if the element is omitted.
Element Codec optional xsd:string
pattern=(JPG|BMP|GIF|TIF|PNG|private:.+)

MovieType

. Name Use Type Annotation
Based on: AudioVideoAssetType

PreviewType

. Name Use Type Annotation
Based on: AudioVideoAssetType

BarkerType

. Name Use Type Annotation
Based on: AudioVideoAssetType

TrickType

Describes a trick-play asset.

. Name Use Type Annotation
Based on: ContentAssetType
Element BitRate required xsd:integer The maximum overall bit rate of the included content in kbs.
Element VendorName optional xsd:string
minLength=1
The name of the vendor defining the format under which this asset is recognized.
Element VendorProduct required xsd:string
minLength=1
A value identifying the video server product under which this trick file format is used.
Element ForVersion required xsd:string
minLength=1
The version associated with either the VendorProduct or the TrickMode, as arranged, in order to assure correct processing of the file.
Element TrickMode required xsd:string
minLength=1
Specific trick mode or file type.

BoxCoverType

. Name Use Type Annotation
Based on: StillImageAssetType

PosterType

. Name Use Type Annotation
Based on: StillImageAssetType

ThumbnailType

. Name Use Type Annotation
Based on: StillImageAssetType

ContentRefListType

List of URI to Content on the AMS.

. Name Use Type Annotation
Element ContentRef optional
multiple
xsd:anyURI

BitRateResolutionType

Pair of bitrate/resolution values (adaptive streaming).

. Name Use Type Annotation
Element BitRate optional xsd:integer
Element Resolution optional xsd:string
pattern=(480i|720p|1080i|1080p|private:.+)