Class LAMEEncoderPage
Interaction logic for LAMEEncoderPage.xaml.
Inheritance
LAMEEncoderPage
Implements
Inherited Members
Namespace: VisioForge.Core.UI.WPF.Dialogs.OutputFormats.Pages
Assembly: VisioForge.Core.dll
Syntax
public class LAMEEncoderPage : Page, IAnimatable, ISupportInitialize, IFrameworkInputElement, IInputElement, IQueryAmbient, IAddChild, INotifyPropertyChanged, IComponentConnector
Constructors
LAMEEncoderPage()
Initializes a new instance of the LAMEEncoderPage class.
Declaration
public LAMEEncoderPage()
Properties
Bitrate
Gets or sets the bitrate.
Declaration
public int Bitrate { get; set; }
Property Value
| Type | Description |
|---|---|
| int | The bitrate. |
Bitrates
Gets or sets the bitrates.
Declaration
public ObservableCollection<int> Bitrates { get; set; }
Property Value
| Type | Description |
|---|---|
| ObservableCollection<int> | The bitrates. |
ForceMono
Gets or sets a value indicating whether to force mono.
Declaration
public bool ForceMono { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
|
Quality
Gets or sets the quality.
Declaration
public int Quality { get; set; }
Property Value
| Type | Description |
|---|---|
| int | The quality. |
QualityMode
Gets or sets the quality mode.
Declaration
public MP3EncodingQuality QualityMode { get; set; }
Property Value
| Type | Description |
|---|---|
| MP3EncodingQuality | The quality mode. |
QualityModeStr
Gets or sets the quality mode (as string).
Declaration
public string QualityModeStr { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The quality mode. |
QualityModes
Gets or sets the quality list.
Declaration
public ObservableCollection<string> QualityModes { get; set; }
Property Value
| Type | Description |
|---|---|
| ObservableCollection<string> | The quality list. |
UseCBR
Gets or sets a value indicating whether to use CBR.
Declaration
public bool UseCBR { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
|
Methods
Fill(ref MP3EncoderSettings)
Fills the specified settings.
Declaration
public void Fill(ref MP3EncoderSettings settings)
Parameters
| Type | Name | Description |
|---|---|---|
| MP3EncoderSettings | settings | The settings. |
GetPageType()
Gets the type of the page.
Declaration
public Type GetPageType()
Returns
| Type | Description |
|---|---|
| Type | Type. |
Init(MP3EncoderSettings)
Initializes the specified settings.
Declaration
public void Init(MP3EncoderSettings settings)
Parameters
| Type | Name | Description |
|---|---|---|
| MP3EncoderSettings | settings | The settings. |
InitializeComponent()
InitializeComponent
Declaration
public void InitializeComponent()
OnPropertyChanged(string)
OnPropertyChanged API.
Declaration
protected virtual void OnPropertyChanged(string propertyName = null)
Parameters
| Type | Name | Description |
|---|---|---|
| string | propertyName | Property name. |
Events
PropertyChanged
Property changed event.
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
| Type | Description |
|---|---|
| PropertyChangedEventHandler |