Click here to Skip to main content
12,747,207 members (28,407 online)
Click here to Skip to main content

Stats

399.2K views
20.7K downloads
209 bookmarked
Posted 14 Sep 2010

PVS.AVPlayer - MCI Audio and Video Library

, 28 Dec 2016 CPOL
Windows Media Control Interface (MCI) library with many added features
PVS.AVPlayer
PVS.AVPlayer .NET 2.0
PVS.AVPlayer .NET 3.0
PVS.AVPlayer .NET 3.5
PVS.AVPlayer .NET 4.0
PVS.AVPlayer .NET 4.5
PVS.AVPlayer .NET 4.5.1
PVS.AVPlayer .NET 4.5.2
PVS.AVPlayer .NET 4.6
PVS.AVPlayer.dll
PVS.AVPlayer.dll
PVS.AVPlayer.dll
PVS.AVPlayer.dll
PVS.AVPlayer.dll
PVS.AVPlayer.dll
PVS.AVPlayer.dll
PVS.AVPlayer .NET 4.6.1
PVS.AVPlayer.dll
PVS.AVPlayer .NET 4.6.2
PVS.AVPlayer.dll
PVS.AVPlayer.dll
PVS.AVPlayer All Source Code
AVPlayerExample
AVPlayerExample
AVPlayerExample.csproj.user
bin
Debug
Release
Dialogs
Display Overlays
obj
Debug
Release
x86
Debug
Release
Properties
Resources
Crystal Italic1.ttf
WingDings3a.ttf
Voice Recorder
FolderView
FolderView
bin
Debug
Release
FolderView.csproj.user
obj
Release
x86
Debug
Release
Properties
Resources
Crystal Italic1.ttf
PVS.AVPlayer
AVPlayerExample.csproj.user
PVS.AVPlayer.dll
Custom Items
Native Methods
Crystal Italic1.ttf
Dial Green 2.png
Dial Green 4.png
Dial Green.png
Dial Red 2.png
Dial Red.png
VU Meter.png
WingDings3a.ttf
Sound Recorder
Various
PVS.AVPlayer.dll
Custom Items
FolderView.csproj.user
Debug
Crystal Italic1.ttf
Subtitles Overlay
Various
How To (C#)
PVSAVPlayerHowTo
bin
Debug
PVS.AVPlayer.dll
Release
obj
Debug
Release
Properties
How To (VB.NET)
PVSAVPlayerHowToVB
bin
Debug
PVS.AVPlayer.dll
Release
Form1.Designer.v_b
Form1.v_b
My Project
app.manifest
Application.Designer.v_b
Application.myapp
AssemblyInfo.v_b
Resources.Designer.v_b
Settings.Designer.v_b
obj
Debug
Release
Overlay.Designer.v_b
Overlay.v_b
PVSAVPlayerHowTo.vbproj.user
PVS.AVPlayer Examples
AVPlayerExample.ex_
FolderView.ex_
AVPlayerExample.ex_
FolderView.ex_
PVS.AVPlayer.dll
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>PVS.AVPlayer</name>
    </assembly>
    <members>
        <member name="T:PVS.AVPlayer.MediaMouseEventArgs">
            <summary>
            Provides data for the Player.Mouse events.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.MediaMouseEventArgs.Button">
            <summary>
            Gets which mouse button was pressed.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.MediaMouseEventArgs.Clicks">
            <summary>
            Gets the number of times the mouse button was pressed and released.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.MediaMouseEventArgs.Location">
            <summary>
            Gets the location (in screen coordinates) of the mouse during the generating mouse event.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.MediaMouseEventArgs.X">
            <summary>
            Gets the x-coordinate (in screen coordinates) of the mouse during the generating mouse event.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.MediaMouseEventArgs.Y">
            <summary>
            Gets the y-coordinate (in screen coordinates) of the mouse during the generating mouse event.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.MediaMouseEventArgs.Delta">
            <summary>
            Gets a signed count of the number of detents the mouse wheel has rotated. A detent is one notch of the mouse wheel.
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.Player">
            <summary>
            Represents a mediaplayer that can be used to playback mediafiles using Microsoft Windows built-in Media Control Interface (MCI).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.LevelDevice">
            <summary>
            Provides access to the audio output level device settings of the player (e.g. Player.LevelDevice.Enabled).
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Player.#ctor">
            <summary>
            Initializes a new instance of the PVS.AVPlayer.Player class.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Player.#ctor(System.Windows.Forms.Control)">
            <summary>
            Initializes a new instance of the PVS.AVPlayer.Player class.
            </summary>
            <param name="display">The form or control that is used for displaying video.</param>
        </member>
        <member name="M:PVS.AVPlayer.Player.#ctor(System.Windows.Forms.Control,System.Windows.Forms.Form)">
            <summary>
            Initializes a new instance of the PVS.AVPlayer.Player class.
            </summary>
            <param name="display">The form or control that is used for displaying video.</param>
            <param name="overlay">The form that is used as display overlay.</param>
        </member>
        <member name="M:PVS.AVPlayer.Player.Dispose">
            <summary>
            Remove the player and clean up any resources being used.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Player.Dispose(System.Boolean)">
            <summary>
            Remove the player and clean up any resources being used.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Player.Finalize">
            <summary>
            Remove the player and clean up any resources being used.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.Version">
            <summary>
            Gets the version number of the PVS.AVPlayer library.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.VersionString">
            <summary>
            Gets the version string of the PVS.AVPlayer library.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Player.Play(System.String)">
            <summary>
            Plays media.
            </summary>
            <param name="fileName">The path and filename of the media to play.</param>
        </member>
        <member name="M:PVS.AVPlayer.Player.Play(System.String,System.Boolean)">
            <summary>
            Plays media.
            </summary>
            <param name="fileName">The path and filename of the media to play.</param>
            <param name="repeat">A value indicating whether to repeat playback when the media has finished playing.</param>
        </member>
        <member name="M:PVS.AVPlayer.Player.Play(System.String,System.Windows.Forms.Control)">
            <summary>
            Plays media.
            </summary>
            <param name="fileName">The path and filename of the media to play.</param>
            <param name="display">The form or control to use for displaying the video of the media.</param>
        </member>
        <member name="M:PVS.AVPlayer.Player.Play(System.String,System.Windows.Forms.Control,System.Boolean)">
            <summary>
            Plays media.
            </summary>
            <param name="fileName">The path and filename of the media to play.</param>
            <param name="display">The form or control to use for displaying the video of the media.</param>
            <param name="repeat">A value indicating whether to repeat playback when the media has finished playing.</param>
        </member>
        <member name="M:PVS.AVPlayer.Player.Play(System.String,System.TimeSpan,System.TimeSpan)">
            <summary>
            Plays media.
            </summary>
            <param name="fileName">The path and filename of the media to play.</param>
            <param name="startPosition">The playback start position of the media.</param>
            <param name="endPosition">The playback end position of the media ((TimeSpan.Zero) 00:00:00 = natural end of the media).</param>
        </member>
        <member name="M:PVS.AVPlayer.Player.Play(System.String,System.TimeSpan,System.TimeSpan,System.Boolean)">
            <summary>
            Plays media.
            </summary>
            <param name="fileName">The path and filename of the media to play.</param>
            <param name="startPosition">The playback start position of the media.</param>
            <param name="endPosition">The playback end position of the media ((TimeSpan.Zero) 00:00:00 = natural end of the media).</param>
            <param name="repeat">A value indicating whether to repeat playback when the media has finished playing.</param>
        </member>
        <member name="M:PVS.AVPlayer.Player.Play(System.String,System.Windows.Forms.Control,System.TimeSpan,System.TimeSpan)">
            <summary>
            Plays media.
            </summary>
            <param name="fileName">The path and filename of the media to play.</param>
            <param name="display">The form or control to use for displaying the video of the media.</param>
            <param name="startPosition">The playback start position of the media.</param>
            <param name="endPosition">The playback end position of the media ((TimeSpan.Zero) 00:00:00 = natural end of the media).</param>
        </member>
        <member name="M:PVS.AVPlayer.Player.Play(System.String,System.Windows.Forms.Control,System.TimeSpan,System.TimeSpan,System.Boolean)">
            <summary>
            Plays media.
            </summary>
            <param name="fileName">The path and filename of the media to play.</param>
            <param name="display">The form or control to use for displaying the video of the media.</param>
            <param name="startPosition">The playback start position of the media.</param>
            <param name="endPosition">The playback end position of the media ((TimeSpan.Zero) 00:00:00 = natural end of the media).</param>
            <param name="repeat">A value indicating whether to repeat playback when the media has finished playing.</param>
        </member>
        <member name="M:PVS.AVPlayer.Player.Rewind">
            <summary>
            Rewinds the playback position of the playing media to the Player.Media.StartPosition.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Player.Skip(System.Int32)">
            <summary>
            Changes the playback position of the playing media in any direction by the given amount of seconds.
            </summary>
            <param name="seconds">The amount of seconds to skip.</param>
        </member>
        <member name="M:PVS.AVPlayer.Player.Step(System.Int32)">
            <summary>
            Changes the playback position of the playing media in any direction by the given amount of (video) frames.
            </summary>
            <param name="frames">The amount of frames to step.</param>
        </member>
        <member name="M:PVS.AVPlayer.Player.Pause">
            <summary>
            Activates the pause mode of the player (pauses media playback).
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Player.Resume">
            <summary>
            Deactivates the pause mode of the player (resumes paused media).
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Player.PlayPrevious">
            <summary>
            Requests to play previous media (raises the Player.Events.MediaPreviousRequested event).
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Player.PlayNext">
            <summary>
            Requests to play next media (raises the Player.Events.MediaNextRequested event).
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Player.Stop">
            <summary>
            Stops media playback.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Player.Reset">
            <summary>
            Stops media playback and resets all settings of the player to the default values (except fullscreen and overlay settings).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.Playing">
            <summary>
            Gets a value indicating whether media is playing (includes paused media).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.Paused">
            <summary>
            Gets or sets a value indicating whether the pause mode of the player is activated.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.Position">
            <summary>
            Provides access to the playback position settings of the player (e.g. Player.Position.FromStart).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.Speed">
            <summary>
            Gets or sets a value indicating the speed at which media is played by the player (normal speed = 1000).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.Repeat">
            <summary>
            Gets or sets a value indicating whether to repeat media playback when finished.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.Video">
            <summary>
            Provides access to the video settings of the player (e.g. Player.Video.Present).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.Audio">
            <summary>
            Provides access to the audio settings of the player (e.g. Player.Audio.Volume).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.Display">
            <summary>
            Provides access to the display settings of the player (e.g. Player.Display.Window).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.FullScreen">
            <summary>
            Gets or sets a value indicating whether the fullscreen mode of the player is activated.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.FullScreenMode">
            <summary>
            Gets or sets the fullscreen display mode of the player.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.Overlay">
            <summary>
            Provides access to the display overlay settings of the player (e.g. Player.Overlay.Window).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.ScreenCopy">
            <summary>
            Provides access to the screen copy settings of the player (e.g. Player.ScreenCopy.ToImage).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.HasAudio">
            <summary>
            Gets a value indicating whether the playing media has audio.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.HasAudioLevels">
            <summary>
            Gets a value indicating whether the player has audio output level information.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.HasVideo">
            <summary>
            Gets a value indicating whether the playing media has video.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.HasOverlay">
            <summary>
            Gets a value indicating whether the player has a display overlay.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.HasClones">
            <summary>
            Gets a value indicating whether the player has one or more active display clones.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.HasSubtitles">
            <summary>
            Gets a value indicating whether the playing media has active subtitles.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.LastError">
            <summary>
            Gets a value indicating whether an error has occurred with the last player instruction.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.LastErrorCode">
            <summary>
            Gets the code of the last error of the player that has occurred (0 = no error).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.LastErrorString">
            <summary>
            Gets a description of the last error of the player that has occurred.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Player.GetErrorString(System.Int32)">
            <summary>
            Returns a description of the specified errorcode.
            </summary>
            <param name="errorCode">The errorcode to get the description of.</param>
        </member>
        <member name="P:PVS.AVPlayer.Player.Media">
            <summary>
            Provides access to the media settings of the player (e.g. Player.Media.GetName).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.PointTo">
            <summary>
            Provides access to the point conversion methods of the player (e.g. Player.PointTo.Display).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.TimerInterval">
            <summary>
            Gets or sets the interval of the events timer of the player. The value is in milliseconds (default 100 ms).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.MciDevice">
            <summary>
            Provides access to the MCI device associated with the playing media (e.g. Player.MciDevice.Command).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.SystemPanels">
            <summary>
            Provides access to the system audio and display control panels (e.g. Player.SystemPanels.ShowAudioMixer).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.SleepDisabled">
            <summary>
            Gets or sets a value indicating whether the System Energy Saving setting (sleep mode) is disabled. The original system setting is restored when all players have re-enabled this setting (after having disabled it). 
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.Events">
            <summary>
            Provides access to the events of the player (e.g. Player.Events.MediaEnded).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.Sliders">
            <summary>
            Provides access to the sliders (trackbars) settings of the player (e.g. Player.Sliders.Position).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.DisplayClones">
            <summary>
            Provides access to the display clones settings of the player (e.g. Player.DisplayClones.Add).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Player.Subtitles">
            <summary>
            Provides access to the subtitles settings of the player (e.g. Player.Subtitles.Enabled).
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.DisplayMode">
            <summary>
            Specifies the size and location of the video on the display of the player.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.DisplayMode.Normal">
            <summary>
            Size: original size.
            Location: topleft of the display of the player.
            Display resize: shrink: no, grow: no.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.DisplayMode.Center">
            <summary>
            Size: original size.
            Location: center of the display of the player.
            Display resize: shrink: no, grow: no.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.DisplayMode.Stretch">
            <summary>
            Size: same size as the display of the player.
            Location: topleft of the display of the player.
            Display resize: shrink: yes, grow: yes.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.DisplayMode.Zoom">
            <summary>
            Size: same size as the display of the player preserving size ratio.
            Location: topleft of the display of the player.
            Display resize: shrink: yes, grow: yes.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.DisplayMode.ZoomAndCenter">
            <summary>
            Size: same as the display of the player preserving size ratio.
            Location: center of the display of the player.
            Display resize shrink: yes, grow: yes.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.DisplayMode.SizeToFit">
            <summary>
            Size: original size or same as the display of the player preserving size ratio.
            Location: topleft of the display of the player.
            Display resize: shrink: yes, grow: if smaller than original size.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.DisplayMode.SizeToFitCenter">
            <summary>
            Size: original size or same as the display of the player preserving size ratio.
            Location: center of the display of the player.
            Display resize: shrink: yes, grow: if smaller than original size.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.DisplayMode.Manual">
            <summary>
            Size: set manually.
            Location: set manually.
            Display resize: shrink: no, grow: no.
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.FullScreenMode">
            <summary>
            Specifies the fullscreen mode of the player.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.FullScreenMode.Display">
            <summary>
            The display of the player is shown fullscreen.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.FullScreenMode.Parent">
            <summary>
            The (parent) control that contains the display of the player is shown fullscreen.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.FullScreenMode.Form">
            <summary>
            The form that contains the display of the player is shown fullscreen.
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.OverlayMode">
            <summary>
            Specifies the size mode of the display overlay of the player.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.OverlayMode.Display">
            <summary>
            The overlay has the same size and position as the display of the player.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.OverlayMode.Video">
            <summary>
            The overlay has the same size and position as the (visible part of the) video on the display of the player.
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.MediaLength">
            <summary>
            Specifies the part of the playing media to get the length (duration) of.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.MediaLength.StartToEnd">
            <summary>
            The total length (duration) of the playing mediafile.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.MediaLength.FromStart">
            <summary>
            The length (duration) of the playing mediafile from the beginning of the file to the current playback position.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.MediaLength.FromStartPosition">
            <summary>
            The length (duration) of the playing mediafile from 'Player.StartPosition' to the current playback position.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.MediaLength.ToEnd">
            <summary>
            The length (duration) of the playing mediafile from the current playback position to the end of the file.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.MediaLength.ToEndPosition">
            <summary>
            The length (duration) of the playing mediafile from the current playback position to 'Player.EndPosition'.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.MediaLength.StartToEndPosition">
            <summary>
            The length (duration) of the playing mediafile from 'Player.StartPosition' to 'Player.EndPosition'.
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.MediaName">
            <summary>
            Specifies the part of the filename of the playing media. 
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.MediaName.FileNameWithoutExtension">
            <summary>
            The filename without path and extension of the playing media.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.MediaName.FileName">
            <summary>
            The filename and extension without path of the playing media.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.MediaName.FullPath">
            <summary>
            The filename with path and extension of the playing media.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.MediaName.Extension">
            <summary>
            The extension of the filename of the playing media.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.MediaName.DirectoryName">
            <summary>
            The path (directory) of the filename of the playing media.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.MediaName.PathRoot">
            <summary>
            The root path (root directory) of the filename of the playing media.
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.ScreenCopyMode">
            <summary>
            Specifies the area of the screen to copy.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.ScreenCopyMode.Video">
            <summary>
            The (visible part of the) video on the display of the player.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.ScreenCopyMode.Display">
            <summary>
            The display of the player.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.ScreenCopyMode.Parent">
            <summary>
            The (parent) control that contains the display of the player.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.ScreenCopyMode.Form">
            <summary>
            The display area of the form that contains the display of the player.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.ScreenCopyMode.Screen">
            <summary>
            The (entire) screen that contains the display of the player.
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.PositionSliderMode">
            <summary>
            Specifies the display mode of the positionslider controlled by the player.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.PositionSliderMode.Progress">
            <summary>
            The positionslider shows the playback position from the Media.StartPosition to the Media.EndPosition of the playing media.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.PositionSliderMode.Track">
            <summary>
            The positionslider shows the playback position from the natural beginning of the media to the natural end of the media.
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.PositionEventArgs">
            <summary>
            Provides data for the Player.MediaPositionChanged event.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.PositionEventArgs.StartToEnd">
            <summary>
            Gets the total length (duration) of the playing mediafile.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.PositionEventArgs.FromStart">
            <summary>
            Gets the length (duration) of the playing mediafile from the beginning of the file to the current playback position.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.PositionEventArgs.ToEnd">
            <summary>
            Gets the length (duration) of the playing mediafile from the current playback position to the end of the file.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.PositionEventArgs.StartToEndPosition">
            <summary>
            Gets the length (duration) of the playing mediafile from 'Player.StartPosition' to 'Player.EndPosition'.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.PositionEventArgs.FromStartPosition">
            <summary>
            Gets the length (duration) of the playing mediafile from 'Player.StartPosition' to the current playback position.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.PositionEventArgs.ToEndPosition">
            <summary>
            Gets the length (duration) of the playing mediafile from the current playback position to 'Player.EndPosition'.
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.StoppedEventArgs">
            <summary>
            Provides data for the Player.MediaStopped event.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.StoppedEventArgs.AutoStop">
            <summary>
            Gets a value indicating whether playing media has been stopped by the player to play next media (autostop) or by use of the Stop function of the player. 
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.OutputLevelEventArgs">
            <summary>
            Provides data for the Player.MediaOutputLevelChanged event.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.OutputLevelEventArgs.LeftLevel">
            <summary>
            Gets the current level of the left audio output channel. Values from 0 to 32767 or -1 when media playback has paused, stopped or ended.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.OutputLevelEventArgs.RightLevel">
            <summary>
            Gets the current level of the right audio output channel. Values from 0 to 32767 or -1 when media playback has paused, stopped or ended.
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.SubtitleEventArgs">
            <summary>
            Provides data for the Player.MediaSubtitleChanged event.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.SubtitleEventArgs.Index">
            <summary>
            Gets the index of the current subtitle of the player.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.SubtitleEventArgs.Subtitle">
            <summary>
            Gets the text of the current subtitle (or string.Empty) of the player.
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.Mci">
            <summary>
            Represents a class that provides direct access to (native Win32) MCI functions.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Mci.SendString(System.String,System.Text.StringBuilder,System.IntPtr)">
            <summary>
            Sends a command string to an MCI device. The device that the command is sent to is specified in the command string.
            </summary>
            <param name="command">String that specifies an MCI command string.</param>
            <param name="resultText">A buffer that receives return information. If there's no return information, this parameter can be null.</param>
            <param name="hwndCallback">Handle to a callback window if the "notify" flag was specified in the command string or null.</param>
        </member>
        <member name="M:PVS.AVPlayer.Mci.GetErrorString(System.Int32,System.Text.StringBuilder)">
            <summary>
            Retrieves a string that describes the specified MCI error code.
            </summary>
            <param name="errorCode">Error code returned by the MCI.SendString method.</param>
            <param name="errorText">A buffer that receives a string describing the specified error.</param>
        </member>
        <member name="T:PVS.AVPlayer.HideObjectMembers">
            <summary>
            Internal class that is used to hide System.Object members in derived classes.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.HideObjectMembers.GetType">
            <summary>
            Gets the type of the current instance.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.HideObjectMembers.GetHashCode">
            <summary>
            Serves as a hash function for a particular object.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.HideObjectMembers.ToString">
            <summary>
            Returns a string that represents the current object.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.HideObjectMembers.Equals(System.Object)">
            <summary>
            Determines whether the specified object is equal to the current object.
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.HideObjectEventArgs">
            <summary>
            Internal class that is used to hide System.Object members in the from EventArgs derived classes.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.HideObjectEventArgs.GetType">
            <summary>
            Gets the type of the current instance.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.HideObjectEventArgs.GetHashCode">
            <summary>
            Serves as a hash function for a particular object.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.HideObjectEventArgs.ToString">
            <summary>
            Returns a string that represents the current object.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.HideObjectEventArgs.Equals(System.Object)">
            <summary>
            Determines whether the specified object is equal to the current object.
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.Audio">
            <summary>
            A class that is used to group together the Audio methods and properties of the PVS.AVPlayer.Player class.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Audio.Present">
            <summary>
            Gets a value indicating whether the playing media has audio.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Audio.Enabled">
            <summary>
            Gets or sets a value indicating whether the audio output of the player is enabled.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Audio.Volume">
            <summary>
            Gets or sets the audio volume of the player, value 0 (mute) to 1000 (max).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Audio.VolumeSlider">
            <summary>
            Gets or sets the audio volume slider (trackbar) that is controlled by the player.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Audio.Balance">
            <summary>
            Gets or sets the audio balance of the player, value 0 (left) to 1000 (right).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Audio.BalanceSlider">
            <summary>
            Gets or sets the audio balance slider (trackbar) that is controlled by the player.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Audio.LevelDevice">
            <summary>
            Provides access to the audio output level settings of the player (e.g. Player.Audio.LevelDevice.Enabled).
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.Video">
            <summary>
            A class that is used to group together the Video methods and properties of the PVS.AVPlayer.Player class.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Video.Present">
            <summary>
            Gets a value indicating whether the playing media has video.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Video.Enabled">
            <summary>
            Gets or sets a value indicating whether the display of video of the player is enabled.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Video.Bounds">
            <summary>
            Gets or sets the size and location of the video image on the display of the player. When set, the displaymode of the player is set to Displaymode.Manual.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Video.SourceSize">
            <summary>
            Gets the original size of the video image of the playing media.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Video.FrameRate">
            <summary>
            Gets the nominal video frame rate of the playing media. The units are in frames per second multiplied by 1000.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Video.Zoom(System.Double)">
            <summary>
            Enlarges or reduces the size of the video image at the center location of the display of the player. The displaymode of the player is set to Displaymode.Manual.
            </summary>
            <param name="factor">The factor by which the video image is to be zoomed.</param>
        </member>
        <member name="M:PVS.AVPlayer.Video.Zoom(System.Double,System.Drawing.Point)">
            <summary>
            Enlarges or reduces the size of the video image at the specified display location. The displaymode of the player is set to Displaymode.Manual.
            </summary>
            <param name="factor">The factor by which the video image is to be zoomed.</param>
            <param name="center">The center location of the zoom on the display of the player.</param>
        </member>
        <member name="M:PVS.AVPlayer.Video.Zoom(System.Double,System.Int32,System.Int32)">
            <summary>
            Enlarges or reduces the size of the video image at the specified display location. The displaymode of the player is set to Displaymode.Manual.
            </summary>
            <param name="factor">The factor by which the video image is to be zoomed.</param>
            <param name="xCenter">The horizontal (x) center location of the zoom on the display of the player.</param>
            <param name="yCenter">The vertical (y) center location of the zoom on the display of the player.</param>
        </member>
        <member name="M:PVS.AVPlayer.Video.Zoom(System.Drawing.Rectangle)">
            <summary>
            Enlarges the specified part of the display of the player to the entire display of the player. The displaymode of the player is set to Displaymode.Manual.
            </summary>
            <param name="area">The area of the display of the player to enlarge.</param>
        </member>
        <member name="M:PVS.AVPlayer.Video.Move(System.Int32,System.Int32)">
            <summary>
            Moves the position of the video image by the given amount of pixels. The displaymode of the player is set to Displaymode.Manual.
            </summary>
            <param name="horizontal">The amount of pixels to move the video image in the horizontal (x) direction.</param>
            <param name="vertical">The amount of pixels to move the video image in the vertical (y) direction.</param>
        </member>
        <member name="M:PVS.AVPlayer.Video.Stretch(System.Int32,System.Int32)">
            <summary>
            Enlarges or reduces the size of the video image by the given amount of pixels at the center of the video. The displaymode of the player is set to Displaymode.Manual.
            </summary>
            <param name="horizontal">The amount of pixels to stretch the video image in the horizontal (x) direction.</param>
            <param name="vertical">The amount of pixels to stretch the video image in the vertical (y) direction.</param>
        </member>
        <member name="T:PVS.AVPlayer.Display">
            <summary>
            A class that is used to group together the Display methods and properties of the PVS.AVPlayer.Player class.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Display.Window">
            <summary>
            Gets or sets the display window (form or control) of the player that is used to display video and overlays.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Display.Mode">
            <summary>
            Gets or sets the display mode (size and location) of the video image on the display of the player.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Display.Clones">
            <summary>
            Provides access to the display clones settings of the player (e.g. Player.Display.Clones.Add).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Display.Overlay">
            <summary>
            Provides access to the display overlay settings of the player (e.g. Player.Display.Overlay.Window).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Display.FullScreen">
            <summary>
            Gets or sets a value indicating whether the fullscreen mode of the player is activated.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Display.FullScreenMode">
            <summary>
            Gets or sets the fullscreen display mode of the player.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Display.ResizeRedraw">
            <summary>
            Gets or sets a value indicating whether the parent window (form) of the display of the player is redrawn with Display.Mode Normal, Center or Manual when the display of the player is resized.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Display.RestoreBounds">
            <summary>
            Gets the size and location of the parent window (form) of the display of the player in its normal window state.
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.Overlay">
            <summary>
            A class that is used to group together the Display Overlay methods and properties of the PVS.AVPlayer.Player class.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Overlay.Window">
            <summary>
            Gets or sets the display overlay of the player.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Overlay.Mode">
            <summary>
            Gets or sets the display mode (size and location) of the display overlay of the player.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Overlay.Hold">
            <summary>
            Gets or sets a value indicating whether the display overlay of the player is always shown.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Overlay.CanFocus">
            <summary>
            Gets or sets a value indicating whether the display overlay of the player can be activated for input and selection.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Overlay.Delay">
            <summary>
            Gets or sets the number of milliseconds that the visibilty of the display overlay of the player is delayed when restoring the minimized display (form) of the player. Default value: 300 ms. Set to 0 to disable.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Overlay.Active">
            <summary>
            Gets a value indicating whether the display overlay of the player is active (but not necessarily visible (when the main window is minimized)).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Overlay.Present">
            <summary>
            Gets a value indicating whether the player has a display overlay (set, but not necessarily active).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Overlay.Visible">
            <summary>
            Gets a value indicating whether the display overlay of the player is active and visible.
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.DisplayClones">
            <summary>
            A class that is used to group together the Display Clones methods and properties of the PVS.AVPlayer.Player class.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.DisplayClones.Add(System.Windows.Forms.Control)">
            <summary>
            Adds a display clone to the player.
            </summary>
            <param name="clone">The form or control to add as a display clone.</param>
        </member>
        <member name="M:PVS.AVPlayer.DisplayClones.Add(System.Windows.Forms.Control,PVS.AVPlayer.CloneFlip,PVS.AVPlayer.CloneLayout,PVS.AVPlayer.CloneQuality)">
            <summary>
            Adds a display clone to the player.
            </summary>
            <param name="clone">The form or control to add as a display clone.</param>
            <param name="flip">The video flip to apply to the display clone (default CloneFlip.FlipNone).</param>
            <param name="layout">The video layout to apply to the display clone (default CloneLayout.Zoom).</param>
            <param name="quality">The video quality to apply to the display clone (default CloneQuality.Auto).</param>
        </member>
        <member name="M:PVS.AVPlayer.DisplayClones.AddRange(System.Windows.Forms.Control[])">
            <summary>
            Adds multiple display clones to the player.
            </summary>
            <param name="clones">The forms and/or controls to add as display clones.</param>
        </member>
        <member name="M:PVS.AVPlayer.DisplayClones.AddRange(System.Windows.Forms.Control[],PVS.AVPlayer.CloneFlip,PVS.AVPlayer.CloneLayout,PVS.AVPlayer.CloneQuality)">
            <summary>
            Adds multiple display clones to the player.
            </summary>
            <param name="clones">The forms and/or controls to add as display clones.</param>
            <param name="flip">The video flip to apply to the display clones (default CloneFlip.FlipNone).</param>
            <param name="layout">The video layout to apply to the display clones (default CloneLayout.Zoom).</param>
            <param name="quality">The video quality to apply to the display clones (default CloneQuality.Auto).</param>
        </member>
        <member name="M:PVS.AVPlayer.DisplayClones.Remove(System.Windows.Forms.Control)">
            <summary>
            Removes a display clone from the player.
            </summary>
            <param name="clone">The display clone to remove from the player.</param>
        </member>
        <member name="M:PVS.AVPlayer.DisplayClones.RemoveRange(System.Windows.Forms.Control[])">
            <summary>
            Removes multiple display clones from the player.
            </summary>
            <param name="clones">The display clones to remove from the player.</param>
        </member>
        <member name="M:PVS.AVPlayer.DisplayClones.RemoveAll">
            <summary>
            Removes all display clones from the player.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.DisplayClones.Clear">
            <summary>
            Removes all display clones from the player.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.DisplayClones.Present">
            <summary>
            Gets a value indicating whether the player has one or more display clones.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.DisplayClones.Active">
            <summary>
            Gets a value indicating whether the player has one or more active ('running') display clones.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.DisplayClones.Count">
            <summary>
            Gets the number of display clones of the player.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.DisplayClones.Contains(System.Windows.Forms.Control)">
            <summary>
            Returns a value indicating whether the specified control is a display clone of the player.
            </summary>
            <param name="clone">The display clone to search for.</param>
        </member>
        <member name="P:PVS.AVPlayer.DisplayClones.Clones">
            <summary>
            Gets the display clones of the player.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.DisplayClones.FrameRate">
            <summary>
            Gets or sets a value indicating the number of video frames per second used for displaying the display clones of the player.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.DisplayClones.ShowOverlay">
            <summary>
            Gets or sets a value indicating whether the display clones of the player also show display overlays.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.DisplayClones.SetLayout(System.Windows.Forms.Control,PVS.AVPlayer.CloneLayout)">
            <summary>
            Sets the video layout of the specified display clone.
            </summary>
            <param name="clone">The display clone whose video layout needs to be changed.</param>
            <param name="layout">The video layout to apply to the display clone.</param>
        </member>
        <member name="M:PVS.AVPlayer.DisplayClones.SetLayout(PVS.AVPlayer.CloneLayout)">
            <summary>
            Sets the video layout of all active display clones of the player.
            </summary>
            <param name="layout">The video layout to apply to the display clones.</param>
        </member>
        <member name="M:PVS.AVPlayer.DisplayClones.GetLayout(System.Windows.Forms.Control)">
            <summary>
            Returns the video layout of the specified display clone.
            </summary>
            <param name="clone">The display clone whose video layout needs to be obtained.</param>
        </member>
        <member name="M:PVS.AVPlayer.DisplayClones.SetQuality(System.Windows.Forms.Control,PVS.AVPlayer.CloneQuality)">
            <summary>
            Sets the video quality of the specified display clone.
            </summary>
            <param name="clone">The display clone whose video quality needs to be changed.</param>
            <param name="quality">The video quality to apply to the display clone.</param>
        </member>
        <member name="M:PVS.AVPlayer.DisplayClones.SetQuality(PVS.AVPlayer.CloneQuality)">
            <summary>
            Sets the video quality of all active display clones of the player.
            </summary>
            <param name="quality">The video quality to apply to the display clones.</param>
        </member>
        <member name="M:PVS.AVPlayer.DisplayClones.GetQuality(System.Windows.Forms.Control)">
            <summary>
            Returns the video quality of the specified display clone.
            </summary>
            <param name="clone">The display clone whose video quality needs to be obtained.</param>
        </member>
        <member name="M:PVS.AVPlayer.DisplayClones.SetFlip(System.Windows.Forms.Control,PVS.AVPlayer.CloneFlip)">
            <summary>
            Sets the video flip of the specified display clone.
            </summary>
            <param name="clone">The display clone whose video flip needs to be changed.</param>
            <param name="flip">The video flip to apply to the display clone.</param>
        </member>
        <member name="M:PVS.AVPlayer.DisplayClones.SetFlip(PVS.AVPlayer.CloneFlip)">
            <summary>
            Sets the video flip of all active display clones of the player.
            </summary>
            <param name="flip">The video flip to apply to the display clones.</param>
        </member>
        <member name="M:PVS.AVPlayer.DisplayClones.GetFlip(System.Windows.Forms.Control)">
            <summary>
            Returns the video flip of the specified display clone.
            </summary>
            <param name="clone">The display clone whose video flip needs to be obtained.</param>
        </member>
        <member name="T:PVS.AVPlayer.MciDevice">
            <summary>
            A class that is used to group together the MCI Device methods and properties of the PVS.AVPlayer.Player class.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.MciDevice.Id">
            <summary>
            Gets the ID of the MCI device associated with the playing media.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.MciDevice.Type">
            <summary>
            Gets the type name of the MCI device associated with the playing media.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.MciDevice.Name">
            <summary>
            Gets a description (product name) of the MCI device associated with the playing media.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.MciDevice.WindowHandle">
            <summary>
            Gets the handle of the MCI video window associated with the playing media.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.MciDevice.Count">
            <summary>
            Gets the number of open MCI devices in this assembly.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.MciDevice.Command(System.String)">
            <summary>
            Sends a command to the MCI device associated with the playing media.
            </summary>
            <param name="command">String that specifies the MCI command.</param>
        </member>
        <member name="M:PVS.AVPlayer.MciDevice.Command(System.String,System.String)">
            <summary>
            Sends a command to the MCI device associated with the playing media.
            </summary>
            <param name="command">String that specifies the MCI command.</param>
            <param name="parameters">String that specifies the MCI command parameters.</param>
        </member>
        <member name="M:PVS.AVPlayer.MciDevice.Request(System.String,System.String,System.String@)">
            <summary>
            Sends a request to the MCI device associated with the playing media.
            </summary>
            <param name="request">String that specifies the MCI request.</param>
            <param name="parameters">String that specifies the MCI request parameters.</param>
            <param name="result">A string that receives return information.</param>
        </member>
        <member name="T:PVS.AVPlayer.PointTo">
            <summary>
            A class that is used to group together the Point To conversion methods of the PVS.AVPlayer.Player class.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.PointTo.Display(System.Drawing.Point)">
            <summary>
            Computes the location of the specified screen point into coordinates of the display of the player.
            </summary>
            <param name="p">The screen coordinate Point to convert.</param>
        </member>
        <member name="M:PVS.AVPlayer.PointTo.Overlay(System.Drawing.Point)">
            <summary>
            Computes the location of the specified screen point into coordinates of the display overlay of the player.
            </summary>
            <param name="p">The screen coordinate Point to convert.</param>
        </member>
        <member name="M:PVS.AVPlayer.PointTo.Video(System.Drawing.Point)">
            <summary>
            Computes the location of the specified screen point into coordinates of the video image on the display of the player.
            </summary>
            <param name="p">The screen coordinate Point to convert.</param>
        </member>
        <member name="T:PVS.AVPlayer.ScreenCopy">
            <summary>
            A class that is used to group together the ScreenCopy methods and properties of the PVS.AVPlayer.Player class.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.ScreenCopy.Mode">
            <summary>
            Gets or sets a value indicating the part of the screen to copy with the Player.ScreenCopy methods.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.ScreenCopy.ToImage">
            <summary>
            Returns an image from (the Player.ScreenCopy.Mode part of) the screen.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.ScreenCopy.ToClipboard">
            <summary>
            Copies an image from (the Player.ScreenCopy.Mode part of) the screen to the system's clipboard.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.ScreenCopy.ToFile(System.String,System.Drawing.Imaging.ImageFormat)">
            <summary>
            Saves an image from (the Player.ScreenCopy.Mode part of) the screen to the specified file.
            </summary>
            <param name="fileName">The name of the file to save.</param>
            <param name="imageFormat">The file format of the image to save.</param>
        </member>
        <member name="T:PVS.AVPlayer.Sliders">
            <summary>
            A class that is used to group together the Sliders methods and properties of the PVS.AVPlayer.Player class.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Sliders.Position">
            <summary>
            Gets or sets the media playback position slider (trackbar) that is controlled by the player.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Sliders.PositionMode">
            <summary>
            Gets or sets the mode (track or progress) of the media playback position slider (trackbar) that is controlled by the player.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Sliders.PositionLiveUpdate">
            <summary>
            Gets or sets a value indicating whether the display of the player is updated immediately when the media playback position slider (trackbar) is dragged.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Sliders.Shuttle">
            <summary>
            Gets or sets the shuttle slider (trackbar for 'Step' method) that is controlled by the player.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Sliders.AudioVolume">
            <summary>
            Gets or sets the audio volume slider (trackbar) that is controlled by the player.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Sliders.AudioBalance">
            <summary>
            Gets or sets the audio balance slider (trackbar) that is controlled by the player.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Sliders.Speed">
            <summary>
            Gets or sets the playback speed slider (trackbar) that is controlled by the player.
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.SystemPanels">
            <summary>
            A class that is used to group together the System Panels methods of the PVS.AVPlayer.Player class.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.SystemPanels.ShowAudioMixer">
            <summary>
            Opens the System Audio Mixer Control Panel.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.SystemPanels.ShowAudioMixer(System.Windows.Forms.Form)">
            <summary>
            Opens the System Audio Mixer Control Panel.
            </summary>
            <param name="centerForm">The control panel is centered on top of the specified form.</param>
        </member>
        <member name="M:PVS.AVPlayer.SystemPanels.ShowAudioDevices">
            <summary>
            Opens the System Sound Control Panel.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.SystemPanels.ShowAudioDevices(System.Windows.Forms.Form)">
            <summary>
            Opens the System Sound Control Panel.
            </summary>
            <param name="centerForm">The control panel is centered on top of the specified form.</param>
        </member>
        <member name="M:PVS.AVPlayer.SystemPanels.ShowDisplaySettings">
            <summary>
            Opens the System Display Control Panel.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.SystemPanels.ShowDisplaySettings(System.Windows.Forms.Form)">
            <summary>
            Opens the System Display Control Panel.
            </summary>
            <param name="centerForm">The control panel is centered on top of the specified form.</param>
        </member>
        <member name="M:PVS.AVPlayer.SystemPanels.ShowLevelDevices">
            <summary>
            Opens the System Sound Control Panel.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.SystemPanels.ShowLevelDevices(System.Windows.Forms.Form)">
            <summary>
            Opens the System Sound Control Panel.
            </summary>
            <param name="centerForm">The control panel is centered on top of the specified form.</param>
        </member>
        <member name="T:PVS.AVPlayer.Subtitles">
            <summary>
            A class that is used to group together the Subtitles methods and properties of the PVS.AVPlayer.Player class.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Subtitles.Enabled">
            <summary>
            Gets a value indicating whether the display of subtitles of the player is enabled (by using the Player.Events.MediaSubtitleChanged event).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Subtitles.Exists">
            <summary>
            Gets a value indicating whether the playing media (or the media specified with Subtitles.Filename) has a subtitles file.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Subtitles.Present">
            <summary>
            Gets a value indicating whether the player has active subtitles.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Subtitles.Count">
            <summary>
            Gets the number of items in the active subtitles of the player.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Subtitles.GetText">
            <summary>
            Returns the text of the current subtitle (usually obtained with the Player.Events.MediaSubtitleChanged event).
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Subtitles.GetStartTime">
            <summary>
            Returns the start time (including Player.Subtitles.TimeShift) of the current subtitle.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Subtitles.GetEndTime">
            <summary>
            Returns the end time (including Player.Subtitles.TimeShift) of the current subtitle.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Subtitles.GetText(System.Int32)">
            <summary>
            Returns the text of the specified item in the active subtitles of the player.
            </summary>
            <param name="index">The index of the item in the active subtitles of the player.</param>
        </member>
        <member name="M:PVS.AVPlayer.Subtitles.GetStartTime(System.Int32)">
            <summary>
            Returns the start time (including Player.Subtitles.TimeShift) of the specified item in the active subtitles of the player.
            </summary>
            <param name="index">The index of the item in the active subtitles of the player.</param>
        </member>
        <member name="M:PVS.AVPlayer.Subtitles.GetEndTime(System.Int32)">
            <summary>
            Returns the end time (including Player.Subtitles.TimeShift) of the specified item in the active subtitles of the player.
            </summary>
            <param name="index">The index of the item in the active subtitles of the player.</param>
        </member>
        <member name="P:PVS.AVPlayer.Subtitles.Encoding">
            <summary>
            Gets or sets the text encoding of subtitles (default: Encoding.Default).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Subtitles.Directory">
            <summary>
            Gets or sets the initial directory to search for subtitles files (default: string.Empty (the directory of the playing media)).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Subtitles.DirectoryDepth">
            <summary>
            Gets or sets a value indicating the number of nested directories to search for subtitles files (values 0 to 3, default: 0 (base directory only)).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Subtitles.FileName">
            <summary>
            Gets or sets the filename of the subtitles file (without directory and extension, default: string.Empty (the filename of the playing media)). Reset when media starts playing.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Subtitles.TimeShift">
            <summary>
            Gets or sets a value indicating the number of milliseconds that the subtitles appear earlier (negative values) or later (positive values) than specified by the subtitles data. Reset when media ends playing.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Subtitles.RemoveHTMLTags">
            <summary>
            Gets or sets a value indicating whether any HTML tags are removed from the text of subtitles (default: removed).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Subtitles.AudioOnly">
            <summary>
            Gets or sets a value indicating whether audio only media can activate subtitles (default: disabled).
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.Position">
            <summary>
            A class that is used to group together the Position methods and properties of the PVS.AVPlayer.Player class.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Position.FromStart">
            <summary>
            Gets or sets the playback position of the playing media measured from the natural beginning of the media.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Position.FromEnd">
            <summary>
            Gets or sets the playback position of the playing media measured from the natural end of the media.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Position.FromStartPosition">
            <summary>
            Gets or sets the playback position of the playing media measured from the Player.Media.StartPosition of the media.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Position.FromEndPosition">
            <summary>
            Gets or sets the playback position of the playing media measured from the Player.Media.EndPosition of the media.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Position.Track">
            <summary>
            Gets or sets the playback position of the playing media relative to the natural beginning and end of the media. Values from 0 to 1.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Position.Progress">
            <summary>
            Gets or sets the playback position of the playing media relative to the Player.Media.StartPosition and Player.Media.EndPosition of the media. Values from 0 to 1.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Position.Slider">
            <summary>
            Gets or sets the media playback position slider (trackbar) that is controlled by the player.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Position.SliderMode">
            <summary>
            Gets or sets the mode (track or progress) of the media playback position slider (trackbar) that is controlled by the player.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Position.SliderLiveUpdate">
            <summary>
            Gets or sets a value indicating whether the display of the player is updated immediately when the media playback position slider (trackbar) is dragged.
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.Media">
            <summary>
            A class that is used to group together the Media methods and properties of the PVS.AVPlayer.Player class.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Media.Length">
            <summary>
            Returns the natural length (duration) of the playing media.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Media.Duration">
            <summary>
            Returns the length (duration) of the playing media from Media.StartPosition to Media.EndPosition.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Media.GetLength(PVS.AVPlayer.MediaLength)">
            <summary>
            Returns the length (duration) of the specified part of the playing media.
            </summary>
            <param name="part">Specifies the part of the playing media to get the length (duration) of.</param>
        </member>
        <member name="M:PVS.AVPlayer.Media.GetName(PVS.AVPlayer.MediaName)">
            <summary>
            Returns (part of) the filename of the playing media.
            </summary>
            <param name="part">Specifies the part of the filename to return.</param>
        </member>
        <member name="P:PVS.AVPlayer.Media.StartPosition">
            <summary>
            Gets or sets the playback start position of the playing media.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Media.EndPosition">
            <summary>
            Gets or sets the playback end position of the playing media.
            TimeSpan.Zero or 00:00:00 = natural end of media.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Media.StartPositionNext">
            <summary>
            Gets or sets the playback start position of the player for the next media to play.
            When set and the next media starts playing, the value is copied to
            the Media.StartPosition setting of the player and then reset to 00:00:00.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Media.EndPositionNext">
            <summary>
            Gets or sets the playback end position of the player for the next media to play.
            When set and the next media starts playing, the value is copied to the Media.EndPosition setting
            of the player and then reset to 00:00:00. TimeSpan.Zero or 00:00:00 = natural end of media.
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.LevelDevice">
            <summary>
            A class that is used to group together the Audio Output Level Device methods and properties of the PVS.AVPlayer.Player class.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.LevelDevice.Enabled">
            <summary>
            Gets a value indicating whether the audio output level device of the player is enabled (by use of the Player.Events.MediaOutputLevelChanged event).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.LevelDevice.Name">
            <summary>
            Gets or sets the name of the audio output level device that is used by all players in this assembly to obtain audio output level information (a portion of the name can be used to set a device).
            The set option is intended to be used only if the automatic device selection of the player fails when subscribing to the Player.Event.MediaOutputLevelChanged event.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.LevelDevice.GetDevices">
            <summary>
            Returns the names and indexes (= position in the returned zero-based array) of all enabled system audio input devices, which may include an audio output level device.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.LevelDevice.Present">
            <summary>
            Gets a value indicating whether an audio output level device is available on the host (computer) system.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.LevelDevice.Count">
            <summary>
            Gets the number of all enabled system audio input devices, which may include an audio output level device.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.LevelDevice.Index">
            <summary>
            Gets or sets the index of the audio output level device that is used by all players in this assembly to obtain audio output level information.
            The set option is intended to be used only if the automatic device selection of the player fails when subscribing to the Player.Events.MediaOutputLevelChanged event.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.LevelDevice.Reset">
            <summary>
            Resets the selection of an audio output level device to an automatically by the player selected device (if any).
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.Events">
            <summary>
            A class that is used to group together the Events of the PVS.AVPlayer.Player class.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaEnded">
            <summary>
            Occurs when media has finished playing.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaEndedNotice">
            <summary>
            Occurs when media has finished playing, just before the Player.Events.MediaEnded event occurs.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaNextRequested">
            <summary>
            Occurs when playback of next media is requested.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaPreviousRequested">
            <summary>
            Occurs when playback of previous media is requested.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaRepeatChanged">
            <summary>
            Occurs when the repeat setting of the player has changed.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaRepeating">
            <summary>
            Occurs when media has finished playing and is about to be repeated.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaRepeated">
            <summary>
            Occurs when media has finished playing and is repeated.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaOpened">
            <summary>
            Occurs when a mediafile is opened to be played.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaStarted">
            <summary>
            Occurs when media starts playing.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaPaused">
            <summary>
            Occurs when the pause mode of the player is activated (playing media is paused).
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaResumed">
            <summary>
            Occurs when the pause mode of the player is deactivated (paused media resumes playing).
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaStopped">
            <summary>
            Occurs when media has stopped playing by the player to play other media or by using the Stop function of the player.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaStoppedNotice">
            <summary>
            Occurs when media has stopped playing, just before the Player.Events.MediaStopped event occurs.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaPositionChanged">
            <summary>
            Occurs when the playback position of the playing media has changed.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaStartEndNextChanged">
            <summary>
            Occurs when the start- and/or endposition of the player for the next media to play has changed.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaStartEndChanged">
            <summary>
            Occurs when the start- and/or endposition of the playing has changed.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaDisplayChanged">
            <summary>
            Occurs when the display of the player has changed.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaDisplayModeChanged">
            <summary>
            Occurs when the displaymode of the player has changed.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaFullScreenChanged">
            <summary>
            Occurs when the fullscreen setting of the player has changed.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaFullScreenModeChanged">
            <summary>
            Occurs when the fullscreen mode of the player has changed.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaAudioVolumeChanged">
            <summary>
            Occurs when the audio volume of the player has changed.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaAudioBalanceChanged">
            <summary>
            Occurs when the audio balance of the player has changed.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaAudioEnabledChanged">
            <summary>
            Occurs when the audio enabled setting of the player has changed.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaVideoEnabledChanged">
            <summary>
            Occurs when the video enabled setting of the player has changed.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaVideoBoundsChanged">
            <summary>
            Occurs when the videobounds of the video on the display of the player have changed (by using VideoBounds, VideoZoom or VideoMove options).
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaSpeedChanged">
            <summary>
            Occurs when the playback speed setting of the player has changed.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaOverlayChanged">
            <summary>
            Occurs when the display overlay of the player has changed.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaOverlayModeChanged">
            <summary>
            Occurs when the display overlay mode setting of the player has changed.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaOverlayHoldChanged">
            <summary>
            Occurs when the display overlay hold setting of the player has changed.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaOverlayActiveChanged">
            <summary>
            Occurs when the active state of the display overlay of the player has changed.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaLevelDeviceChanged">
            <summary>
            Occurs when the audio output level device of the player has changed.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaOutputLevelChanged">
            <summary>
            Occurs when the audio output level of the player has changed.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaDisplayClonesChanged">
            <summary>
            Occurs when the number of display clones of the player has changed.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaDisplayClonesStarted">
            <summary>
            Occurs when the display clones of the player are started (usually when media starts playing or Player.Overlay.Hold has changed).
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaDisplayClonesStopped">
            <summary>
            Occurs when the display clones of the player are stopped (usually when media stops playing or Player.Overlay.Hold has changed).
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaSubtitleChanged">
            <summary>
            Occurs when the current subtitle of the player has changed.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaMouseMove">
            <summary>
            Occurs when the mouse pointer is moved over the display or display overlay of the player.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaMouseDown">
            <summary>
            Occurs when the mouse pointer is over the display or display overlay of the player and a mouse button is pressed. 
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaMouseUp">
            <summary>
            Occurs when the mouse pointer is over the display or display overlay of the player and a mouse button is released.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaMouseClick">
            <summary>
            Occurs when the display or display overlay of the player is clicked.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaMouseDoubleClick">
            <summary>
            Occurs when the display or display overlay of the player is double-clicked.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.Events.MediaMouseWheel">
            <summary>
            Occurs when the mouse pointer is over the display or display overlay of the player and the mouse wheel is moved.
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.InputDevices">
            <summary>
            A class that is used to group together the Input Device methods and properties of the PVS.AVPlayer.Recorder class.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.InputDevices.Count">
            <summary>
            Gets the number of all enabled system audio input devices.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.InputDevices.Index">
            <summary>
            Gets or sets the index of the system audio input device used by the recorder.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.InputDevices.Name">
            <summary>
            Gets or sets the name of the system audio input device used by the recorder (a portion of the name can be used to set a device).
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.InputDevices.GetDevices">
            <summary>
            Returns the names and indexes (= position in the returned zero-based array) of all enabled system audio input devices.
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.MciRecDevice">
            <summary>
            A class that is used to group together the MCI methods and properties of the PVS.AVPlayer.Recorder class.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.MciRecDevice.Id">
            <summary>
            Gets the ID of the MCI device associated with the current recording.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.MciRecDevice.Type">
            <summary>
            Gets the type name of the MCI device associated with the current recording.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.MciRecDevice.Name">
            <summary>
            Gets a description (product name) of the MCI device associated with the current recording.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.MciRecDevice.Command(System.String)">
            <summary>
            Sends a command to the MCI device associated with the current recording.
            </summary>
            <param name="command">String that specifies the MCI command.</param>
        </member>
        <member name="M:PVS.AVPlayer.MciRecDevice.Command(System.String,System.String)">
            <summary>
            Sends a command to the MCI device associated with the current recording.
            </summary>
            <param name="command">String that specifies the MCI command.</param>
            <param name="parameters">String that specifies the MCI command parameters.</param>
        </member>
        <member name="M:PVS.AVPlayer.MciRecDevice.Request(System.String,System.String,System.String@)">
            <summary>
            Sends a request to the MCI device associated with the current recording.
            </summary>
            <param name="request">String that specifies the MCI request.</param>
            <param name="parameters">String that specifies the MCI request parameters.</param>
            <param name="result">A string that receives return information.</param>
        </member>
        <member name="P:PVS.AVPlayer.MciRecDevice.Count">
            <summary>
            Gets the number of all open MCI devices in this assembly.
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.RecEvents">
            <summary>
            A class that is used to group together the Events of the PVS.AVPlayer.Recorder class.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.RecEvents.RecorderStarted">
            <summary>
            Occurs when a recording has started.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.RecEvents.RecorderPaused">
            <summary>
            Occurs when the pause mode of the recorder is activated (recording is paused).
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.RecEvents.RecorderResumed">
            <summary>
            Occurs when the pause mode of the recorder is deactivated (recording has resumed).
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.RecEvents.RecorderStopped">
            <summary>
            Occurs when a recording has stopped by using the Stop function of the recorder.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.RecEvents.RecorderSaveRequest">
            <summary>
            Occurs when a recording has stopped and the recording can be saved to a file (length > 0).
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.RecEvents.RecorderPositionChanged">
            <summary>
            Occurs when the recording position of the recorder has changed.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.RecEvents.RecorderInputLevelChanged">
            <summary>
            Occurs when the audio input level of the recorder has changed.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.RecEvents.RecorderInputDeviceChanged">
            <summary>
            Occurs when the input device of the recorder has changed.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.RecEvents.RecorderChannelsChanged">
            <summary>
            Occurs when the input channels setting of the recorder has changed.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.RecEvents.RecorderBitsChanged">
            <summary>
            Occurs when the input bits per sample setting of the recorder has changed.
            </summary>
        </member>
        <member name="E:PVS.AVPlayer.RecEvents.RecorderSampleRateChanged">
            <summary>
            Occurs when the input samples per second setting of the recorder has changed.
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.Channels">
            <summary>
            Specifies the number of input channels for recording.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.Channels.Mono">
            <summary>
            The recorder uses one input channel (mono).
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.Channels.Stereo">
            <summary>
            The recorder uses two input channels (stereo).
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.Bits">
            <summary>
            Specifies the number of bits per sample for recording.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.Bits.Bits8">
            <summary>
            The recorder uses 8 bits per sample.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.Bits.Bits16">
            <summary>
            The recorder uses 16 bits per sample.
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.SampleRate">
            <summary>
            Specifies the number of samples per second for recording.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.SampleRate.Samples11025">
            <summary>
            The recorder uses 11025 samples per second.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.SampleRate.Samples22050">
            <summary>
            The recorder uses 22050 samples per second.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.SampleRate.Samples44100">
            <summary>
            The recorder uses 44100 samples per second.
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.RecorderPositionEventArgs">
            <summary>
            Provides data for the Recorder.RecorderPositionChanged event.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.RecorderPositionEventArgs.Position">
            <summary>
            Gets the current recording position.
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.InputLevelEventArgs">
            <summary>
            Provides data for the Recorder.RecorderInputLevelChanged event.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.InputLevelEventArgs.Channels">
            <summary>
            Gets the current number of input channels (mono or stereo).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.InputLevelEventArgs.LeftLevel">
            <summary>
            Gets the current level of the left (or mono) audio input channel. Values from 0 to 32767.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.InputLevelEventArgs.RightLevel">
            <summary>
            Gets the current level of the right (stereo) audio input channel. Values from 0 to 32767.
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.Recorder">
            <summary>
            Represents a recorder that can be used to record audio using Microsoft Windows built-in Media Control Interface (MCI).
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Recorder.#ctor">
            <summary>
            Initializes a new instance of the PVS.AVPlayer.Recorder class.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Recorder.Dispose">
            <summary>
            Remove the recorder and clean up any resources being used.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Recorder.Dispose(System.Boolean)">
            <summary>
            Remove the recorder and clean up any resources being used.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Recorder.Finalize">
            <summary>
            Remove the recorder and clean up any resources being used.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Recorder.Version">
            <summary>
            Gets the version number of the PVS.AVPlayer library.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Recorder.VersionString">
            <summary>
            Gets the version string of the PVS.AVPlayer library.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Recorder.LastError">
            <summary>
            Gets a value indicating whether an error has occurred with the last recorder instruction.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Recorder.LastErrorCode">
            <summary>
            Gets the code of the last error of the recorder that has occurred (0 = no error).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Recorder.LastErrorString">
            <summary>
            Gets a description of the last error of the recorder that has occurred.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Recorder.GetErrorString(System.Int32)">
            <summary>
            Returns a description of the specified errorcode.
            </summary>
            <param name="errorCode">The errorcode to get the description of.</param>
        </member>
        <member name="P:PVS.AVPlayer.Recorder.Channels">
            <summary>
            Gets or sets the number of channels used for recording.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Recorder.Bits">
            <summary>
            Gets or sets the number of bits per sample used for recording.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Recorder.SampleRate">
            <summary>
            Gets or sets the number of samples per second used for recording.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Recorder.Start">
            <summary>
            Starts a new recording (same as Recorder.Record).
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Recorder.Record">
            <summary>
            Starts a new recording (same as Recorder.Start).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Recorder.Recording">
            <summary>
            Gets a value indicating whether the recorder is recording (includes state paused).
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Recorder.Pause">
            <summary>
            Activates the pause mode of the recorder (pauses recording).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Recorder.Paused">
            <summary>
            Gets or sets a value indicating whether the pause mode of the player is activated.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Recorder.Resume">
            <summary>
            Deactivates the pause mode of the recorder (resumes recording).
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Recorder.Stop">
            <summary>
            Stops recording. The RecorderSaveRequest event can be used to save a finished recording to a file.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Recorder.TimerInterval">
            <summary>
            Gets or sets the interval of the RecorderPositionChanged and RecorderInputLevelChanged events timer of the recorder. The value is in milliseconds (default 100 ms).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Recorder.Position">
            <summary>
            Gets the recording position of the current recording.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Recorder.Length">
            <summary>
            Gets the length of the current recording in milliseconds.
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Recorder.LengthBytes">
            <summary>
            Gets the length of the current recording in bytes.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Recorder.Remove(System.Int32,System.Int32)">
            <summary>
            Removes a portion of the current recording.
            </summary>
            <param name="beginPosition">Specifies the position at which removing begins in milliseconds.</param>
            <param name="endPosition">Specifies the position at which removing ends in milliseconds. The value 0 (zero) indicates the end of the recording.</param>
        </member>
        <member name="M:PVS.AVPlayer.Recorder.Save(System.String)">
            <summary>
            Saves the current recording to a waveform audio file (.wav).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Recorder.InputDevices">
            <summary>
            Provides access to the input device settings of the recorder (e.g. Recorder.InputDevice.Name).
            </summary>
        </member>
        <member name="P:PVS.AVPlayer.Recorder.MciDevice">
            <summary>
            Provides direct access to the mci device associated with the recording (e.g. Recorder.MciDevice.Command).
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Recorder.ShowAudioInputPanel">
            <summary>
            Opens the System Sound Control Panel.
            </summary>
        </member>
        <member name="M:PVS.AVPlayer.Recorder.ShowAudioInputPanel(System.Windows.Forms.Form)">
            <summary>
            Opens the System Sound Control Panel.
            </summary>
            <param name="centerForm">The control panel is centered on top of the specified form.</param>
        </member>
        <member name="P:PVS.AVPlayer.Recorder.Events">
            <summary>
            Provides access to the events of the recorder (e.g. Recorder.Events.RecorderStopped).
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.CloneFlip">
            <summary>
            Specifies the axis used to flip the video image of display clones.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.CloneFlip.FlipNone">
            <summary>
            Specifies no flipping.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.CloneFlip.FlipX">
            <summary>
            Specifies a horizontal flip.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.CloneFlip.FlipY">
            <summary>
            Specifies a vertical flip.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.CloneFlip.FlipXY">
            <summary>
            Specifies a horizontal and vertical flip.
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.CloneLayout">
            <summary>
            Specifies the position of the video image of display clones.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.CloneLayout.Stretch">
            <summary>
            The video image is stretched across the display of the display clone.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.CloneLayout.Zoom">
            <summary>
            The video image is enlarged within the display area of the display clone.
            </summary>
        </member>
        <member name="T:PVS.AVPlayer.CloneQuality">
            <summary>
            Specifies the video quality of display clones.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.CloneQuality.Normal">
            <summary>
            Specifies normal quality video.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.CloneQuality.High">
            <summary>
            Specifies high-quality video.
            </summary>
        </member>
        <member name="F:PVS.AVPlayer.CloneQuality.Auto">
            <summary>
            Specifies automatic quality video: high-quality video if the video image of the display clone is smaller than the original video image, otherwise normal video quality.
            </summary>
        </member>
    </members>
</doc>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Peter Vegter
United States United States
No Biography provided

You may also be interested in...

Permalink | Advertise | Privacy | Terms of Use | Mobile
Web02 | 2.8.170215.1 | Last Updated 28 Dec 2016
Article Copyright 2010 by Peter Vegter
Everything else Copyright © CodeProject, 1999-2017
Layout: fixed | fluid