Interface DashDvbFontDownload

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
DashDvbFontDownload.Jsii$Proxy

@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)", date="2026-04-02T21:55:36.065Z") @Stability(Experimental) public interface DashDvbFontDownload extends software.amazon.jsii.JsiiSerializable
(experimental) For use with DVB-DASH profiles only.

The settings for font downloads that you want AWS Elemental MediaPackage to pass through to the manifest.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.mediapackagev2.alpha.*;
 DashDvbFontDownload dashDvbFontDownload = DashDvbFontDownload.builder()
         .fontFamily("fontFamily")
         .mimeType("mimeType")
         .url("url")
         .build();
 
  • Method Details

    • getFontFamily

      @Stability(Experimental) @Nullable default String getFontFamily()
      (experimental) The fontFamily name for subtitles, as described in EBU-TT-D Subtitling Distribution Format.

      Default: - No font family specified

    • getMimeType

      @Stability(Experimental) @Nullable default String getMimeType()
      (experimental) The mimeType of the resource that's at the font download URL.

      For information about font MIME types, see the MPEG-DASH Profile for Transport of ISO BMFF Based DVB Services over IP Based Networks document.

      Default: - No MIME type specified

    • getUrl

      @Stability(Experimental) @Nullable default String getUrl()
      (experimental) The URL for downloading fonts for subtitles.

      Default: - No font download URL specified

    • builder

      @Stability(Experimental) static DashDvbFontDownload.Builder builder()
      Returns:
      a DashDvbFontDownload.Builder of DashDvbFontDownload