Sportronics.VideoEnums.Windows 2.0.3

Suggested Alternatives

Sportronics.VideoEnums

Additional Details

Sportronics.Enums now has Windows and Android packages,

dotnet add package Sportronics.VideoEnums.Windows --version 2.0.3
                    
NuGet\Install-Package Sportronics.VideoEnums.Windows -Version 2.0.3
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Sportronics.VideoEnums.Windows" Version="2.0.3" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Sportronics.VideoEnums.Windows" Version="2.0.3" />
                    
Directory.Packages.props
<PackageReference Include="Sportronics.VideoEnums.Windows" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Sportronics.VideoEnums.Windows --version 2.0.3
                    
#r "nuget: Sportronics.VideoEnums.Windows, 2.0.3"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Sportronics.VideoEnums.Windows@2.0.3
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Sportronics.VideoEnums.Windows&version=2.0.3
                    
Install as a Cake Addin
#tool nuget:?package=Sportronics.VideoEnums.Windows&version=2.0.3
                    
Install as a Cake Tool

VideoEnums.Windows package

Note same as VideoEnums but for Windows OS

Used by WPF Apps at GitHub djaus2/TransferVideoOverTcp

    public enum TimeFromMode
    {
        FromVideoStart, //From start of video capture
        FromGunSound, //From gun sound
        FromGunFlash,  //From observed flash of gun on video
        ManuallySelect, //Manually selected start time
        WallClockSelect
    }

    public enum VideoDetectMode
    {
        FromFlash, //Detect flash in video
        FromFrameChange, //Detect motion in video
        FromMotionDetector //Detect frame change in video.
    }
    public VideoInfo
    {
        // Properties
        byte[] Checksum { get; set; }
        VideoDetectMode DetectMode { get; set; }
        DateTime GunTime { get; set; }
        string RecordedFilename { get; set; }
        string RecordedVideoPath { get; set; }
        string SelectedFilename { get; set; }
        string SelectedVideoPath { get; set; }
        TimeFromMode TimeFrom { get; set; }
        DateTime VideoStart { get; set; }

        // Static Mthods
        static abstract string EncodeDateTime(DateTime dat);
        static abstract DateTime ParseCustomDateTime(string input);

        // Methods
        void AppendTimesToVideoFilename();
        string ConcatenateTimeFromandVideoTimes();
        void GetCheckSum();
        bool GetMetaInfoandFilename();
        string ToJson();
        string ToString();
    }
Product Compatible and additional computed target framework versions.
.NET net9.0-windows7.0 is compatible.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net9.0-windows7.0

    • No dependencies.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Sportronics.VideoEnums.Windows:

Package Downloads
Sportronics.DownloadVideoOverTcpLib

A library for receiving a video over TCP from an Android phone for a Windows WPF complementary app (see repository project GetVideoWPFLibSample).

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
2.0.3 253 9/9/2025 2.0.3 is deprecated.
2.0.2 159 9/9/2025
2.0.1 154 9/9/2025

Needed by DownloadVideoOverTcpLib package