public sealed class SrtPushOutputEndpoint : IMessage<SrtPushOutputEndpoint>, IEquatable<SrtPushOutputEndpoint>, IDeepCloneable<SrtPushOutputEndpoint>, IBufferMessage, IMessage
Reference 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 |