enum TextFilterKey
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.MediaPackageV2.Alpha.TextFilterKey |
Go | github.com/aws/aws-cdk-go/awsmediapackagev2alpha/v2#TextFilterKey |
Java | software.amazon.awscdk.services.mediapackagev2.alpha.TextFilterKey |
Python | aws_cdk.aws_mediapackagev2_alpha.TextFilterKey |
TypeScript (source) | @aws-cdk/aws-mediapackagev2-alpha ยป TextFilterKey |
Text manifest filter keys for free-form string values.
Use with ManifestFilter.text() and ManifestFilter.textList().
For keys with fixed accepted values, use the dedicated methods on ManifestFilter instead:
- Audio codec:
ManifestFilter.audioCodec()/ManifestFilter.audioCodecList() - Video codec:
ManifestFilter.videoCodec()/ManifestFilter.videoCodecList() - Video dynamic range:
ManifestFilter.videoDynamicRange()/ManifestFilter.videoDynamicRangeList() - Trickplay type:
ManifestFilter.trickplayType()/ManifestFilter.trickplayTypeList()
See also: https://docs.aws.amazon.com/mediapackage/latest/userguide/manifest-filter-query-parameters.html
Example
declare const channel: Channel;
new OriginEndpoint(this, 'Endpoint', {
channel,
segment: Segment.cmaf(),
manifests: [
Manifest.hls({
manifestName: 'index',
filterConfiguration: {
manifestFilter: [
ManifestFilter.bitrateRange(BitrateFilterKey.VIDEO_BITRATE, Bitrate.mbps(1), Bitrate.mbps(5)),
ManifestFilter.numericRange(NumericFilterKey.VIDEO_HEIGHT, 720, 1080),
ManifestFilter.videoCodecList([VideoCodec.H264, VideoCodec.H265]),
ManifestFilter.numeric(NumericFilterKey.AUDIO_CHANNELS, 2),
ManifestFilter.textList(TextFilterKey.AUDIO_LANGUAGE, ['en-US', 'fr']),
],
timeDelay: Duration.seconds(30),
},
}),
],
});
Members
| Name | Description |
|---|---|
| AUDIO_LANGUAGE | Audio languages or functional codes derived from encoder passthrough. |
| SUBTITLE_LANGUAGE | The subtitle language or functional codes derived from encoder passthrough. |
AUDIO_LANGUAGE
Audio languages or functional codes derived from encoder passthrough.
Accepted values: arbitrary strings such as ISO-639-1 language codes (not case-sensitive).
SUBTITLE_LANGUAGE
The subtitle language or functional codes derived from encoder passthrough.
Accepted values: arbitrary strings such as ISO-639-1 language codes (not case-sensitive).

.NET
Go
Java
Python
TypeScript (