Class Video.VideoStorage
- Namespace
- Vonage.Applications.Capabilities
- Assembly
- Vonage.dll
Represents storage settings for video recordings.
public record Video.VideoStorage : IEquatable<Video.VideoStorage>
- Inheritance
-
Video.VideoStorage
- Implements
- Inherited Members
Constructors
VideoStorage(bool, bool, bool)
Represents storage settings for video recordings.
public VideoStorage(bool ServerSideEncryption, bool EndToEndEncryption, bool CloudStorage)
Parameters
ServerSideEncryptionboolWhether to use server-side encryption for recordings.
EndToEndEncryptionboolWhether to use end-to-end encryption for video streams.
CloudStorageboolWhether to use cloud storage for recordings.
Properties
CloudStorage
Whether to use cloud storage for recordings.
[JsonProperty("cloud_storage", DefaultValueHandling = DefaultValueHandling.Include)]
public bool CloudStorage { get; init; }
Property Value
EndToEndEncryption
Whether to use end-to-end encryption for video streams.
[JsonProperty("end_to_end_encryption", DefaultValueHandling = DefaultValueHandling.Include)]
public bool EndToEndEncryption { get; init; }
Property Value
ServerSideEncryption
Whether to use server-side encryption for recordings.
[JsonProperty("server_side_encryption", DefaultValueHandling = DefaultValueHandling.Include)]
public bool ServerSideEncryption { get; init; }