Class SrtCallerProtocolProps
(experimental) Properties for SRT Caller protocol configuration.
Implements
Inherited Members
Namespace: Amazon.CDK.AWS.MediaConnect.Alpha
Assembly: Amazon.CDK.AWS.MediaConnect.Alpha.dll
Syntax (csharp)
public class SrtCallerProtocolProps : ISrtCallerProtocolProps
Syntax (vb)
Public Class SrtCallerProtocolProps Implements ISrtCallerProtocolProps
Remarks
Stability: Experimental
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.MediaConnect.Alpha;
using Amazon.CDK;
using Amazon.CDK.AWS.IAM;
using Amazon.CDK.AWS.SecretsManager;
Role role;
Secret secret;
var srtCallerProtocolProps = new SrtCallerProtocolProps {
MinimumLatency = Duration.Minutes(30),
SourceAddress = "sourceAddress",
SourcePort = 123,
// the properties below are optional
DecryptionConfiguration = new RouterSrtEncryption {
Secret = secret,
// the properties below are optional
Role = role
},
StreamId = "streamId"
};
Synopsis
Constructors
| SrtCallerProtocolProps() | (experimental) Properties for SRT Caller protocol configuration. |
Properties
| DecryptionConfiguration | (experimental) Optional decryption configuration for encrypted SRT streams. |
| MinimumLatency | (experimental) Minimum latency for SRT. |
| SourceAddress | (experimental) Source IP address to connect to. |
| SourcePort | (experimental) Source port to connect to. |
| StreamId | (experimental) Optional stream ID for SRT connection. |
Constructors
SrtCallerProtocolProps()
(experimental) Properties for SRT Caller protocol configuration.
public SrtCallerProtocolProps()
Remarks
Stability: Experimental
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.MediaConnect.Alpha;
using Amazon.CDK;
using Amazon.CDK.AWS.IAM;
using Amazon.CDK.AWS.SecretsManager;
Role role;
Secret secret;
var srtCallerProtocolProps = new SrtCallerProtocolProps {
MinimumLatency = Duration.Minutes(30),
SourceAddress = "sourceAddress",
SourcePort = 123,
// the properties below are optional
DecryptionConfiguration = new RouterSrtEncryption {
Secret = secret,
// the properties below are optional
Role = role
},
StreamId = "streamId"
};
Properties
DecryptionConfiguration
(experimental) Optional decryption configuration for encrypted SRT streams.
public IRouterSrtEncryption? DecryptionConfiguration { get; set; }
Property Value
Remarks
Default: - No decryption
Stability: Experimental
MinimumLatency
(experimental) Minimum latency for SRT.
public Duration MinimumLatency { get; set; }
Property Value
Remarks
Stability: Experimental
SourceAddress
(experimental) Source IP address to connect to.
public string SourceAddress { get; set; }
Property Value
Remarks
Stability: Experimental
SourcePort
(experimental) Source port to connect to.
public double SourcePort { get; set; }
Property Value
Remarks
Stability: Experimental
StreamId
(experimental) Optional stream ID for SRT connection.
public string? StreamId { get; set; }
Property Value
Remarks
Default: - No stream ID
Stability: Experimental