interface FilterConfiguration
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.MediaPackageV2.Alpha.FilterConfiguration |
Go | github.com/aws/aws-cdk-go/awsmediapackagev2alpha/v2#FilterConfiguration |
Java | software.amazon.awscdk.services.mediapackagev2.alpha.FilterConfiguration |
Python | aws_cdk.aws_mediapackagev2_alpha.FilterConfiguration |
TypeScript (source) | @aws-cdk/aws-mediapackagev2-alpha ยป FilterConfiguration |
Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest.
Example
declare const channel: Channel;
new OriginEndpoint(this, 'Endpoint', {
channel,
segment: Segment.cmaf(),
manifests: [
Manifest.hls({
manifestName: 'index',
filterConfiguration: {
manifestFilter: [
// video_height:240-360,720-1080,1440
ManifestFilter.numericCombo(NumericFilterKey.VIDEO_HEIGHT, [
NumericExpression.range(240, 360),
NumericExpression.range(720, 1080),
NumericExpression.value(1440),
]),
],
},
}),
],
});
Properties
| Name | Type | Description |
|---|---|---|
| clip | date | Optionally specify the clip start time for all of your manifest egress requests. |
| drm | Drm[] | DRM settings for manifest egress requests. |
| end? | date | Optionally specify the end time for all of your manifest egress requests. |
| manifest | Manifest[] | Optionally specify one or more manifest filters for all of your manifest egress requests. |
| start? | date | Optionally specify the start time for all of your manifest egress requests. |
| time | Duration | Optionally specify the time delay for all of your manifest egress requests. |
clipStartTime?
Type:
date
(optional, default: No clip start time)
Optionally specify the clip start time for all of your manifest egress requests.
When you include clip start time, note that you cannot use clip start time query parameters for this manifest's endpoint URL.
This will be converted to a UTC timestamp.
drmSettings?
Type:
Drm[]
(optional, default: No DRM settings)
DRM settings for manifest egress requests.
When you include a DRM setting, note that you cannot use an identical DRM setting query parameter for this manifest's endpoint URL.
end?
Type:
date
(optional, default: No end time)
Optionally specify the end time for all of your manifest egress requests.
When you include end time, note that you cannot use end time query parameters for this manifest's endpoint URL.
This will be converted to a UTC timestamp.
manifestFilter?
Type:
Manifest[]
(optional, default: No manifest filters)
Optionally specify one or more manifest filters for all of your manifest egress requests.
When you include a manifest filter, note that you cannot use an identical manifest filter query parameter for this manifest's endpoint URL.
start?
Type:
date
(optional, default: No start time)
Optionally specify the start time for all of your manifest egress requests.
When you include start time, note that you cannot use start time query parameters for this manifest's endpoint URL.
This will be converted to a UTC timestamp.
timeDelay?
Type:
Duration
(optional, default: No time delay)
Optionally specify the time delay for all of your manifest egress requests.
Enter a value that is smaller than your endpoint's startover window. When you include time delay, note that you cannot use time delay query parameters for this manifest's endpoint URL.

.NET
Go
Java
Python
TypeScript (