Interface DvbSdtSettings
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
DvbSdtSettings.Jsii$Proxy
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
date="2026-09-02T11:03:41.026Z")
@Stability(Experimental)
public interface DvbSdtSettings
extends software.amazon.jsii.JsiiSerializable
(experimental) Settings for inserting a DVB Service Description Table (SDT).
Example:
EncodeConfiguration video;
EncodeConfiguration audio;
OutputGroupConfiguration.udp(UdpOutputGroupProps.builder()
.name("udp_out")
.destinations(List.of(UdpOutputDestination.udp(TransportOutputDestinationProps.builder().address("203.0.113.5").port(5000).build())))
.outputs(List.of(UdpOutputDefinition.builder()
.encodes(List.of(video, audio))
.outputName("ts")
.m2tsSettings(M2tsSettings.of(M2tsSettingsProps.builder()
.bitrate(Bitrate.mbps(8))
.rateMode(M2tsRateMode.VBR)
.programNum(1)
.patInterval(Duration.millis(100))
.pmtInterval(Duration.millis(100))
.scte35Control(M2tsScte35Control.PASSTHROUGH)
.dvbSdtSettings(DvbSdtSettings.builder()
.outputSdt(DvbSdtOutputMode.SDT_MANUAL)
.serviceName("My Service")
.repInterval(Duration.millis(2000))
.build())
.build()))
.build()))
.build());
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forDvbSdtSettingsstatic final classAn implementation forDvbSdtSettings -
Method Summary
Modifier and TypeMethodDescriptionstatic DvbSdtSettings.Builderbuilder()default DvbSdtOutputMode(experimental) The method of inserting SDT information into the output stream.default Duration(experimental) The interval between instances of this table in the output transport stream.default String(experimental) The service name placed in the serviceDescriptor in the SDT (max 256 characters).default String(experimental) The service provider name placed in the serviceDescriptor in the SDT (max 256 characters).Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getOutputSdt
(experimental) The method of inserting SDT information into the output stream.Default: - service default
-
getRepInterval
(experimental) The interval between instances of this table in the output transport stream.Default: - service default
-
getServiceName
(experimental) The service name placed in the serviceDescriptor in the SDT (max 256 characters).Default: - no service name
-
getServiceProviderName
(experimental) The service provider name placed in the serviceDescriptor in the SDT (max 256 characters).Default: - no service provider name
-
builder
- Returns:
- a
DvbSdtSettings.BuilderofDvbSdtSettings
-