Library Class |
Namespace: CSVideoPlayer
The Library type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | DecoderNames |
Gets the registered FFmpeg decoder codec names.
|
![]() ![]() | EnableWpfMultiThreadedVideo |
Gets or sets a value indicating whether the video visualization control
creates its own dispatcher thread to handle rendering of video frames.
This is an experimental feature and it is useful when creating video walls.
For example if you want to display multiple videos at a time and don't want to
use time from the main UI thread. This feature is only valid if we are in
a WPF context.
|
![]() ![]() | EncoderNames |
Gets the registered FFmpeg decoder codec names.
|
![]() ![]() | FFmpegDirectory |
Gets or sets the FFmpeg path from which to load the FFmpeg binaries.
You must set this path before setting the Source property for the first time on any instance of this control.
Setting this property when FFmpeg binaries have been registered will have no effect.
|
![]() ![]() | FFmpegLoadModeFlags |
Gets or sets the bitwise library identifiers to load.
See the FFmpegLoadMode constants.
If FFmpeg is already loaded, the value cannot be changed.
|
![]() ![]() | FFmpegLogLevel |
Gets or sets the FFmpeg log level.
|
![]() ![]() | FFmpegVersionInfo |
Gets the FFmpeg version information. Returns null
when the libraries have not been loaded.
|
![]() ![]() | InputFormatNames |
Gets the registered FFmpeg input format names.
|
![]() ![]() | IsFrameSyncDisabled |
Gets or sets a value indicating whether frame synchronization is disabled.
Setting this to true prevents the use of multimedia timers.
|
![]() ![]() | IsInitialized |
Gets a value indicating whether the FFmpeg library has been initialized.
|
Name | Description | |
---|---|---|
![]() ![]() | LoadFFmpeg |
Forces the pre-loading of the FFmpeg libraries according to the values of the
FFmpegDirectory and FFmpegLoadModeFlags
Also, sets the FFmpegVersionInfo property. Throws an exception
if the libraries cannot be loaded.
|
![]() ![]() | LoadFFmpegAsync |
Provides an asynchronous version of the LoadFFmpeg call.
|
![]() ![]() | UnloadFFmpeg |
Unloads FFmpeg libraries from memory.
|