Class WMVEncoderPage
- Assembly
- VisioForge.Core.dll
Configuration page for Windows Media Video (WMV) encoder settings.
public class WMVEncoderPage : Page, IAnimatable, ISupportInitialize, IFrameworkInputElement, IInputElement, IQueryAmbient, IAddChild, IComponentConnectorInheritance
Implements
Inherited Members
Remarks
WMV (Windows Media Video) is a proprietary video compression format developed by Microsoft. It was designed as part of the Windows Media framework and was widely used for streaming video content and media distribution on Windows platforms during the 2000s.
Key features of WMV: - Multiple codec versions (WMV7, WMV8, WMV9) - VC-1 codec (WMV9) is standardized by SMPTE - Good compression for its era (comparable to MPEG-4 Part 2) - DRM support through Windows Media DRM - Integrated with Windows Media Player - Hardware acceleration on some older devices
Common use cases (legacy): - Windows Media streaming services - Corporate video distribution - Video content for Windows-based systems - HD-DVD format (VC-1 codec) - Xbox 360 video playback
Limitations: - Limited cross-platform support - Inferior compression compared to modern codecs (H.264, HEVC) - Declining usage in favor of open standards - May require Windows Media Foundation on non-Windows platforms
Note: This encoder page is currently a placeholder. WMV encoding is considered legacy, and modern applications should use H.264, HEVC, or VP9 for better compatibility and efficiency.
Constructors
WMVEncoderPage()
Initializes a new instance of the VisioForge.Core.UI.WPF.Dialogs.OutputFormats.Pages.WMVEncoderPage class. Note: This is currently a placeholder implementation.
public WMVEncoderPage()Methods
Fill(ref WMVEncoderSettings)
Fills the provided settings object with values from the UI controls.
public void Fill(ref WMVEncoderSettings settings)Parameters
settingsWMVEncoderSettings-
The settings object to populate. Note: Implementation pending.
GetPageType()
Gets the encoder settings type associated with this configuration page.
public Type GetPageType()Returns
- Type
-
The VisioForge.Core.Types.X.VideoEncoders.WMVEncoderSettings type.
Init(WMVEncoderSettings)
Initializes the encoder page with existing settings.
public void Init(WMVEncoderSettings settings)Parameters
settingsWMVEncoderSettings-
The WMV encoder settings. Note: Implementation pending.
InitializeComponent()
InitializeComponent
public void InitializeComponent()