Class StreamingSessionInfo
Information about a streaming session in conference.
Inheritance
Implements
Inherited Members
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 |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| 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 |
|---|---|
| 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 |
|---|---|
| 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 |
|---|---|
| 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 |
|---|---|
| bool? |
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 |
|---|---|
| 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 |