Skip to content
v2.275.0

MultiviewFilterConfigurationProperty Struct Added in v2.275.0 ​

<p>The multiview combination for a pinned manifest.

MediaPackage serves the manifest with this layout and these sources, so players request it without an <code>aws.multiview</code> query parameter.</p> <p>If a request for a pinned manifest also includes an <code>aws.multiview</code> query parameter, MediaPackage rejects the request, even when that parameter requests the same combination.</p>

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_mediapackagev2 as mediapackagev2 } from 'aws-cdk-lib';
const multiviewFilterConfigurationProperty: mediapackagev2.CfnOriginEndpoint.MultiviewFilterConfigurationProperty = {
  layout: 'layout',
  sources: ['sources'],
};

Properties ​

layoutstringlayoutstrlayoutStringLayoutstringLayout*stringrequired#
<p>A tile layout for a multiview channel.
notes

Each layout determines how many source tiles are composited into the output and how those tiles are arranged.</p> <p>The allowed values are:</p> <ul> <li> <p> <code>LAYOUT_2EH</code> – Two tiles of equal size, arranged horizontally.</p> </li> <li> <p> <code>LAYOUT_2PL</code> – Two tiles, with one larger primary tile.</p> </li> <li> <p> <code>LAYOUT_3EL</code> – Three tiles of equal size, arranged in two columns.</p> </li> <li> <p> <code>LAYOUT_3PL</code> – Three tiles, with one larger primary tile on the left and two stacked on the right.</p> </li> <li> <p> <code>LAYOUT_4E</code> – Four tiles of equal size, arranged in a two-by-two grid.</p> </li> <li> <p> <code>LAYOUT_4PL</code> – Four tiles, with one larger primary tile on the left and three stacked on the right.</p> </li> </ul>

sourcesstring[]sourcestyping.List[str]sourcesList<String>Sourcesstring[]Sources*[]*stringrequired#
<p>The source channels to composite, in tile order.

Each channel must be one of the <code>AvailableSources</code> of the channel that this origin endpoint is on, and the number of channels must equal the number of tiles in <code>Layout</code>.</p>