Class InputAudio
[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
MaximumRecordingTime
public const int MaximumRecordingTime = 5999
Field Value
Properties
AttemptLimit
public int AttemptLimit { get; set; }
Property Value
AudioCapture
public InputAudio.IAudioFile AudioCapture { get; }
Property Value
Bitrate
public AudioBitrateMode Bitrate { get; set; }
Property Value
CurrentAttempt
public int CurrentAttempt { get; set; }
Property Value
ReadOnly
public override bool ReadOnly { get; set; }
Property Value
TimeLimit
public int TimeLimit { get; set; }
Property Value
Methods
DeserializeClientData(string)
protected override InputMedia.BaseClientData DeserializeClientData(string data)
Parameters
datastring
Returns
GetAudioCapture(string, Stream, AudioBitrateMode, int)
public static InputAudio.IAudioFile GetAudioCapture(string fileName, Stream stream, AudioBitrateMode bitrate, int timeLimit)
Parameters
fileNamestringstreamStreambitrateAudioBitrateModetimeLimitint
Returns
GetAudioCapture(HttpPostedFile, AudioBitrateMode, int)
public static InputAudio.IAudioFile GetAudioCapture(HttpPostedFile file, AudioBitrateMode bitrate, int timeLimit)
Parameters
fileHttpPostedFilebitrateAudioBitrateModetimeLimitint
Returns
GetStyle()
protected string GetStyle()
Returns
LoadPostData(BaseClientData)
protected override bool LoadPostData(InputMedia.BaseClientData clientData)
Parameters
clientDataInputMedia.BaseClientData
Returns
OnPreRender(EventArgs)
protected override void OnPreRender(EventArgs e)
Parameters
RaisePostDataChangedEvent(BaseClientData)
protected override void RaisePostDataChangedEvent(InputMedia.BaseClientData clientData)
Parameters
clientDataInputMedia.BaseClientData
Render(HtmlTextWriter)
protected override void Render(HtmlTextWriter writer)
Parameters
writerHtmlTextWriter
SetMediaFile(BaseMediaFile, BaseClientData)
protected override void SetMediaFile(InputMedia.BaseMediaFile file, InputMedia.BaseClientData data)
Parameters
fileInputMedia.BaseMediaFiledataInputMedia.BaseClientData
Events
AttemptChanged
public event EventHandler AttemptChanged