Table of Contents

Class InputAudio

Namespace
InSite.Common.Web.UI
Assembly
InSite.UI.dll
[ValidationProperty("AudioCapture")]
public class InputAudio : InputMedia, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IAttributeAccessor, IPostBackDataHandler
Inheritance
InputAudio
Implements
Inherited Members

Constructors

InputAudio()

public InputAudio()

Fields

MaximumAttemptLimit

public const int MaximumAttemptLimit = 99

Field Value

int

MaximumRecordingTime

public const int MaximumRecordingTime = 5999

Field Value

int

Properties

AttemptLimit

public int AttemptLimit { get; set; }

Property Value

int

AudioCapture

public InputAudio.IAudioFile AudioCapture { get; }

Property Value

InputAudio.IAudioFile

Bitrate

public AudioBitrateMode Bitrate { get; set; }

Property Value

AudioBitrateMode

CurrentAttempt

public int CurrentAttempt { get; set; }

Property Value

int

ReadOnly

public override bool ReadOnly { get; set; }

Property Value

bool

TimeLimit

public int TimeLimit { get; set; }

Property Value

int

Methods

DeserializeClientData(string)

protected override InputMedia.BaseClientData DeserializeClientData(string data)

Parameters

data string

Returns

InputMedia.BaseClientData

GetAudioCapture(string, Stream, AudioBitrateMode, int)

public static InputAudio.IAudioFile GetAudioCapture(string fileName, Stream stream, AudioBitrateMode bitrate, int timeLimit)

Parameters

fileName string
stream Stream
bitrate AudioBitrateMode
timeLimit int

Returns

InputAudio.IAudioFile

GetAudioCapture(HttpPostedFile, AudioBitrateMode, int)

public static InputAudio.IAudioFile GetAudioCapture(HttpPostedFile file, AudioBitrateMode bitrate, int timeLimit)

Parameters

file HttpPostedFile
bitrate AudioBitrateMode
timeLimit int

Returns

InputAudio.IAudioFile

GetStyle()

protected string GetStyle()

Returns

string

LoadPostData(BaseClientData)

protected override bool LoadPostData(InputMedia.BaseClientData clientData)

Parameters

clientData InputMedia.BaseClientData

Returns

bool

OnPreRender(EventArgs)

protected override void OnPreRender(EventArgs e)

Parameters

e EventArgs

RaisePostDataChangedEvent(BaseClientData)

protected override void RaisePostDataChangedEvent(InputMedia.BaseClientData clientData)

Parameters

clientData InputMedia.BaseClientData

Render(HtmlTextWriter)

protected override void Render(HtmlTextWriter writer)

Parameters

writer HtmlTextWriter

SetMediaFile(BaseMediaFile, BaseClientData)

protected override void SetMediaFile(InputMedia.BaseMediaFile file, InputMedia.BaseClientData data)

Parameters

file InputMedia.BaseMediaFile
data InputMedia.BaseClientData

Events

AttemptChanged

public event EventHandler AttemptChanged

Event Type

EventHandler