Class AWSS3SourceSettings
AWS S3 source settings.
Implements
Inherited Members
Namespace: VisioForge.Core.Types.X.Sources
Assembly: VisioForge.Core.dll
Syntax
public class AWSS3SourceSettings : IMediaPlayerBaseSourceSettings, IVideoCaptureBaseVideoSourceSettings, IVideoSourceSettings, IMediaBlockSettings
Constructors
AWSS3SourceSettings()
Initializes a new instance of the AWSS3SourceSettings class.
Declaration
public AWSS3SourceSettings()
Properties
AccessKey
AWS Access Key.
Declaration
public string AccessKey { get; set; }
Property Value
Type | Description |
---|---|
string |
EndpointUri
The S3 endpoint URI to use.
Declaration
public string EndpointUri { get; set; }
Property Value
Type | Description |
---|---|
string |
ForcePathStyle
Force client to use path-style addressing for buckets.
Declaration
public bool ForcePathStyle { get; set; }
Property Value
Type | Description |
---|---|
bool |
RequestTimeout
Timeout for each S3 request (in ms, set to Zero for infinity)
Declaration
public TimeSpan RequestTimeout { get; set; }
Property Value
Type | Description |
---|---|
TimeSpan |
RetryAttempts
Number of times AWS SDK attempts a request before abandoning the request.
Declaration
public uint RetryAttempts { get; set; }
Property Value
Type | Description |
---|---|
uint |
SecretAccessKey
AWS Secret Access Key.
Declaration
public string SecretAccessKey { get; set; }
Property Value
Type | Description |
---|---|
string |
SessionToken
AWS temporary Session Token from STS.
Declaration
public string SessionToken { get; set; }
Property Value
Type | Description |
---|---|
string |
Uri
The S3 object URI.
Declaration
public string Uri { get; set; }
Property Value
Type | Description |
---|---|
string |
Methods
CreateBlock()
Creates the block.
Declaration
public MediaBlock CreateBlock()
Returns
Type | Description |
---|---|
MediaBlock | MediaBlock. |
ReadInfoAsync()
Reads the information asynchronous.
Declaration
public Task<MediaFileInfo> ReadInfoAsync()
Returns
Type | Description |
---|---|
Task<MediaFileInfo> | Task<MediaFileInfo>. |
Exceptions
Type | Condition |
---|---|
NotImplementedException |