Click or drag to resize
StreamCoders.Helpers Namespace
 
Classes
  ClassDescription
Public classArrayExtensions
Public classAudioCodecCapability
Contains capability information for audio codecs.
Public classCodecCapability
Contains capability information of codecs.
Public classCodecHelper
Public classCode exampleCopyable
This class is an abstract base class that can be used as a really simple way of making an object copyable. To make an object copyable, simply inherit from this class, and call the base constructor from your constructor, with the same arguments as your constructor.
Public classEnumExtensions
Public classExceptionHandlingConfiguration
Public classExceptionManager
Public classFutureT
Implements a Future pattern.
Public classHashing
Public classInstanceProviderT
Abstract class that implements the IInstanceProvider interface, and can be used as a base class for an instance provider. The class simplifies implementation by partially implementing the interface, leaving the implementation of the CreateTypedCopy(T) method to the concrete subclass.
Public classIpAddressHelper
Public classITrackExtension
Public classLanguageCode
Represents a single language. Languages are stored in different ways to conveniently support various specifications.
Public classLanguageCodes
Contains all available language codes based on ISO 639-2/T specification. The class is searchable for enumeration, 3-letter (T) codes and 15-bit representation.
Public classNumberExtensions
Public classObjectExtensions
This class defines all the extension methods provided by the Copyable framework on the Object type.
Public classOffsetBufferExtensions
Public classPictureMediaBufferExtensions
Public classPortFinder
Public classPrecondition
Evaluates function preconditions and throws or raises an event of the condition evaluates to false.
Public classPreconditionFailedException
Exception for signaling precondition failed errors.
Public classRandomizer
A convenience class providing random numbers seeded from the local clock.
Public classScreenInformation
Public classSingletonT
Implements generic Singleton pattern.
Public classSpeechCodecCapability
Contains capability information for speech codecs.
Public classStringCoding
Public classStringExtensions
Public classTypeFactoryT, A
Provides a single argument (A) type factory for type (T) using efficient lambda expression compile.
Public classTypeFactoryT, A, B
Provides a single argument (A) type factory for type (T) using efficient lambda expression compile.
Public classVideoCodecCapability
Contains capability information for video codecs.
Public classWindowsVersion
Contains helper functions dealing with the version of windows.
Interfaces
  InterfaceDescription
Public interfaceIInstanceProvider
An interface defining an instance provider, i.e. an object that can create instances of a specific type. If an instance of a class cannot be deduced automatically by the Copyable framework, and the class cannot be made a subclass of Copyable, then creating an instance provider is the preferred way of making the class copyable.
Public interfaceIInstanceProviderT
The generic version of IInstanceProvider, defining a strongly typed way of providing instances.
Delegates
Enumerations
  EnumerationDescription
Public enumerationCodecCapabilityType
Public enumerationLanguage
Public enumerationNumberParity
Number parity type
Public enumerationWindowsVersionType