VisioForge (c) 2025

Search Results for

    Class AWSS3SourceSettings

    AWS S3 source settings.

    Inheritance
    object
    AWSS3SourceSettings
    Implements
    IMediaPlayerBaseSourceSettings
    IVideoCaptureBaseVideoSourceSettings
    IVideoSourceSettings
    IMediaBlockSettings
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    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

    Implements

    IMediaPlayerBaseSourceSettings
    IVideoCaptureBaseVideoSourceSettings
    IVideoSourceSettings
    IMediaBlockSettings