Table of Contents

Interface InputVideo.IVideoFile

Namespace
InSite.Common.Web.UI
Assembly
InSite.UI.dll
public interface InputVideo.IVideoFile

Properties

AudioBitrate

int AudioBitrate { get; }

Property Value

int

AudioStream

FFmpeg.IProbeStream AudioStream { get; }

Property Value

FFmpeg.IProbeStream

Duration

TimeSpan Duration { get; }

Property Value

TimeSpan

IsValid

bool IsValid { get; }

Property Value

bool

Name

string Name { get; }

Property Value

string

Size

int Size { get; }

Property Value

int

ValidationError

string ValidationError { get; }

Property Value

string

VideoBitrate

int VideoBitrate { get; }

Property Value

int

VideoStream

FFmpeg.IProbeStream VideoStream { get; }

Property Value

FFmpeg.IProbeStream

Methods

Delete()

void Delete()

Open(Action<Stream>)

void Open(Action<Stream> action)

Parameters

action Action<Stream>

Save(Guid, FileObjectType, string, bool)

FileStorageModel Save(Guid objectIdentifier, FileObjectType objectType, string fileName = null, bool checkFileValid = true)

Parameters

objectIdentifier Guid
objectType FileObjectType
fileName string
checkFileValid bool

Returns

FileStorageModel