Show / Hide Table of Contents

Class StreamingSessionInfo

Information about a streaming session in conference.

Inheritance
System.Object
StreamingSessionInfo
Implements
Google.Apis.Requests.IDirectResponseSchema
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.CloudSearch.v1.Data
Assembly: Google.Apis.CloudSearch.v1.dll
Syntax
public class StreamingSessionInfo : IDirectResponseSchema

Properties

ApplicationType

The application type of the current streaming session.

Declaration
[JsonProperty("applicationType")]
public virtual string ApplicationType { get; set; }
Property Value
Type Description
System.String

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
System.String

LatestSessionEvent

The latest streaming session event. This can be used by clients to help explain what is going on, why recording stopped, etc. This will always be set to a valid event and consistent with the status. It can be set when current session is inactive to indicate latest event that makes current session to become inactive.

Declaration
[JsonProperty("latestSessionEvent")]
public virtual SessionEvent LatestSessionEvent { get; set; }
Property Value
Type Description
SessionEvent

OwnerDisplayName

The display name of the owner of the recording output. It's only set when there will be uploaded recordings. Currently, it's only set when application type is RECORDING or GLIVE_STREAM.

Declaration
[JsonProperty("ownerDisplayName")]
public virtual string OwnerDisplayName { get; set; }
Property Value
Type Description
System.String

SessionId

This is the REST name and unique identifier of this streaming session and has the form spaces//recordings/ This is returned whenever status is either STARTING or STARTED.

Declaration
[JsonProperty("sessionId")]
public virtual string SessionId { get; set; }
Property Value
Type Description
System.String

Status

The current status of this streaming session. This can be used by clients to show session status indicator and/or notification.

Declaration
[JsonProperty("status")]
public virtual string Status { get; set; }
Property Value
Type Description
System.String

TrainingEnabled

When true, this recording may be used for training new transcription models.

Declaration
[JsonProperty("trainingEnabled")]
public virtual bool? TrainingEnabled { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>

ViewerAccessPolicy

The policy that controls who can view the broadcast. This setting applies for broadcast session.

Declaration
[JsonProperty("viewerAccessPolicy")]
public virtual string ViewerAccessPolicy { get; set; }
Property Value
Type Description
System.String

ViewerStats

Contains information about viewers of the livestream. It is only set when application type is BROADCAST.

Declaration
[JsonProperty("viewerStats")]
public virtual StreamViewerStats ViewerStats { get; set; }
Property Value
Type Description
StreamViewerStats

Implements

Google.Apis.Requests.IDirectResponseSchema
In This Article
Back to top