VideoOS.Platform.Util Namespace Reference

Namespaces

namespace  AdaptiveStreaming
 
namespace  Error
 
namespace  GisMap
 
namespace  Images
 
namespace  ImageServer
 
namespace  Pcm
 
namespace  Performance
 
namespace  Queue
 
namespace  Security
 
namespace  Svc
 
namespace  ToolkitXmlProviders
 

Classes

class  AlarmBuilder
 
class  AnalyticsOverlayBuilder
 A utility class to construct a bitmap that can be used as an overlay on top of video. More...
 
class  ByteArrayHelper
 Helper class for work with byte arrays. More...
 
class  ConfigurationCache
 Cache for MIP Item configurations from one VMS server (site)
 
class  ConfigurationChangedService
 For internal use only. More...
 
class  DifferentiatedAdministrationRights
 This class is only relevant for Corporate VMS systems, while running inside the Management Client. More...
 
class  EventServerDummyBackgroundPlugin
 Helper class to be used by build-in plugin definitions that do not have a background plugin themselves, but want to ensure they are loaded in Event Server.
 
class  Factory
 Wrapper of creator function.
 
class  GuidUtil
 Utility class for dealing with creation of unique Guids based on a string input. NOTE: Code borrowed and slightly modified (only SHA1 support) from this OpenSource project (license terms updated accordingly): https://github.com/Faithlife/FaithlifeUtility/blob/master/src/Faithlife.Utility/GuidUtility.cs. More...
 
interface  IFactory
 Factory that can create instances of type T
 
class  InternalConfigService
 For internal use only. More...
 
class  InternalMediaService
 For internal use only. More...
 
interface  IPcmSourceSettings
 Interface for getting audio parameters. More...
 
class  ItemSearch
 
interface  IWaitUtil
 
class  JpegUtil
 Util to analyze JPEG content. More...
 
class  KindConfiguration
 Holds a cache for items of one kind.
 
class  LazyExtensions
 
class  Migration
 For internal use. More...
 
class  MipTrace
 
class  PcmSourceSettings
 Class that encapsulates PCM source settings. More...
 
class  SecurityAccess
 This class assists in maintaining security access for Items and validating what Items a user can access. The plug-in must be sure to register and unregister the Items that is under access control, e.g. has a SecurityAccess defined. This could be done in the ItemManager.ValidateAndSaveUserControl method with a call to RegisterItem(Item) and in the ItemManager.DeleteItem(Item) with a call to UnregisterItem(Item). More...
 
class  ServiceHelperBackground
 
class  ServiceHelperPlugin
 
class  ServiceUtil
 The ServiceUtil class is used as common point to register services and later retrieve a list of the registered services.

Service types are identified by a Guid, and in case of multiple registrations of the same service type, an instance field is used to distinguish them. More...
 
class  ServiceUtilCache
 Used by ServiceUtil - cache service list for 10 minutes.
 
class  Sort
 Contains method for Sorting assistance. More...
 
class  SpnFactory
 The SpnFactory is a helper class to get the right SPN for a connection. More...
 
class  TimeConvert
 
struct  TimeInterval
 Responsible for representing a time interval. It is up to the consumer to handle the DateTimeKind of the TimeInterval instance. In any case, all DateTimeKinds are supported, but we highly recommend to use only UTC time! Instances are immutable. More...
 
class  UrlUtil
 Utility for URL formatting. More...
 
class  ViewItemUtility
 Construct an XML node containg the definition of a View, as used by Video Wall. More...
 
class  WaitUtil
 
class  WorkStealingQueue
 A work-stealing queue.
 
class  WorkStealingTaskScheduler
 Provides a work-stealing scheduler.