public sealed class SrtPushOutputEndpoint : IMessage<SrtPushOutputEndpoint>, IEquatable<SrtPushOutputEndpoint>, IDeepCloneable<SrtPushOutputEndpoint>, IBufferMessage, IMessageReference documentation and code samples for the Live Stream v1 API class SrtPushOutputEndpoint.
Configurations for an output endpoint using SRT_PUSH as the streaming protocol.
Implements
IMessageSrtPushOutputEndpoint, IEquatableSrtPushOutputEndpoint, IDeepCloneableSrtPushOutputEndpoint, IBufferMessage, IMessageNamespace
Google.Cloud.Video.LiveStream.V1Assembly
Google.Cloud.Video.LiveStream.V1.dll
Constructors
SrtPushOutputEndpoint()
public SrtPushOutputEndpoint()SrtPushOutputEndpoint(SrtPushOutputEndpoint)
public SrtPushOutputEndpoint(SrtPushOutputEndpoint other)| Parameter | |
|---|---|
| Name | Description |
other |
SrtPushOutputEndpoint |
Properties
HasPassphraseSecretVersion
public bool HasPassphraseSecretVersion { get; }Gets whether the "passphrase_secret_version" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
PassphraseSecretVersion
public string PassphraseSecretVersion { get; set; }The name of the Secret Version containing the SRT encryption passphrase,
which is stored in Google Secret Manager. It should be in the format of
projects/{project}/secrets/{secret_id}/versions/{version_number}.
| Property Value | |
|---|---|
| Type | Description |
string |
|
PassphraseSecretVersionAsSecretVersionName
public SecretVersionName PassphraseSecretVersionAsSecretVersionName { get; set; }SecretVersionName-typed view over the PassphraseSecretVersion resource name property.
| Property Value | |
|---|---|
| Type | Description |
SecretVersionName |
|
PassphraseSourceCase
public SrtPushOutputEndpoint.PassphraseSourceOneofCase PassphraseSourceCase { get; }| Property Value | |
|---|---|
| Type | Description |
SrtPushOutputEndpointPassphraseSourceOneofCase |
|
Uri
public string Uri { get; set; }Required. The full URI of the remote SRT server.
| Property Value | |
|---|---|
| Type | Description |
string |
|