# cast.[framework](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework).[messages](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages).ContainerMetadata

class static

Common container metadata used as part of `QueueData`.

## Constructor

### ContainerMetadata

new
ContainerMetadata(type)

| #### Parameter ||
|---|---|
| type | Optional [cast.framework.messages.ContainerType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.ContainerType) Type of container object. Value must not be null. |

## Properties

### containerDuration

(number or undefined)

Container duration in seconds, for example an audiobook playback time.

### containerImages

(non-null Array of non-null [cast.framework.messages.Image](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.Image) or undefined)

Container images, such as a live TV channel logo, audiobook cover,
or album cover art.

### containerType

non-null [cast.framework.messages.ContainerType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.ContainerType)

The type of container object.

### sections

(non-null Array of non-null [cast.framework.messages.MediaMetadata](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaMetadata) or undefined)

An array of media metadata objects that lists the sections of a media
item. Sections are used to divide live TV streams into programs and
audiobooks into chapters.

### title

(string or undefined)

The title of the container, such as an audiobook title, or
a TV channel name.