Live Stream v1 API - Class SrtPushOutputEndpoint (1.10.0)

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.

Inheritance

object > SrtPushOutputEndpoint

Namespace

Google.Cloud.Video.LiveStream.V1

Assembly

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