AssetStorageResponseSchema – Media API – MediaKind
AssetStorageResponseSchema
object
metadata
object AssetStorageDataMetadataSchema Required
Metadata about the asset.
id
- type: string
- Required
- format: uuid
- The unique identifier for the asset.
name
- type: string
- Required
- The name of the asset.
spec
object AssetStorageDataSpecSchema Required
The storage container data.
container
- type: string
- Required
- The name of the storage container.
error
- type: map from strings to string
- Optional
- A dictionary containing error information. This field will be populated in cases where no valid tracks are present.
exceptions
object ExceptionsSchema Optional
A list of exceptions that occurred during the retrieval process.
- additionalProperties
- type: string
- Required
files
list of objects FileSchema Required
A list of files in the storage container. This only represents files present at the top-level of the container.
name
- type: string
- Required
size
- type: integer
- Required
folders
list of objects FolderSchema Required
A list of folders in the storage container.
name
- type: string
- Required
formatHint
type: string
Required
A hint to the client as to the format of the data.
mk.mezz.v0 is MediaKind's mezzanine format and will emit a period element.
ams.v0 is Azure Media Services' format and will emit a tracks element.
periods
map from strings to object Period Optional
A map of available content for each eligible file in the storage container. Typically just '0/index/edge'.
adaptation_set
list of objects AdaptationSet Optional
accessibility
list of objects Accessibility Optional
schemeIdUri
- type: string
- Optional
value
- type: string
- Optional
contentType
- type: string
- Optional
id
- type: string
- Optional
maxFrameRate
- type: string
- Optional
maxHeight
- type: string
- Optional
maxWidth
- type: string
- Optional
mimeType
- type: string
- Optional
representation
list of objects Representation Optional
audio_channel_configuration
list of objects AudioChannelConfiguration Optional
role
list of objects Role Optional
asset_identifier
object AssetIdentifier Optional
resource_type
string Required
tracks
map from strings to object TrackSchema Optional
A map of available content for each eligible file in the storage container. Tracks are extracted from all eligible files within the container.
body
object BodySchema Required
audio
list of objects AudioSchema Required
src
- type: string
- Required
systemBitrate
- type: string
- Required
systemLanguage
- type: string
- Required
trackID
- type: string
- Required
trackName
- type: string
- Required
textstream
list of objects TextStreamSchema Required
Scheme
- type: string
- Optional
manifestOutput
- type: string
- Required
parentTrackName
- type: string
- Required
src
- type: string
- Required
systemBitrate
- type: string
- Required
timescale
- type: string
- Optional
trackID
- type: string
- Required
trackName
- type: string
- Required
video
list of objects VideoSchema Required
head
object HeadSchema Required
availabilityStartTime
- type: string
- Required
- format: date-time
clientManifestRelativePath
- type: string
- Required
compatVersion
- type: string
- Required
extra
- type: map from strings to any
formats
- type: string
- Required
fragmentsPerHLSSegment
- type: string
- Required