StreamCoders.Helpers Namespace |
Class | Description | |
---|---|---|
ArrayExtensions | ||
AudioCodecCapability |
Contains capability information for audio codecs.
| |
CodecCapability |
Contains capability information of codecs.
| |
CodecHelper | ||
Copyable |
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.
| |
EnumExtensions | ||
ExceptionHandlingConfiguration | ||
ExceptionManager | ||
FutureT |
Implements a Future pattern.
| |
Hashing | ||
InstanceProviderT |
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.
| |
IpAddressHelper | ||
ITrackExtension | ||
LanguageCode |
Represents a single language. Languages are stored in different ways to conveniently support various specifications.
| |
LanguageCodes |
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.
| |
NumberExtensions | ||
ObjectExtensions |
This class defines all the extension methods provided by the Copyable framework
on the Object type.
| |
OffsetBufferExtensions | ||
PictureMediaBufferExtensions | ||
PortFinder | ||
Precondition |
Evaluates function preconditions and throws or raises an event of the condition evaluates
to false.
| |
PreconditionFailedException |
Exception for signaling precondition failed errors.
| |
Randomizer |
A convenience class providing random numbers seeded from the local clock.
| |
ScreenInformation | ||
SingletonT |
Implements generic Singleton pattern.
| |
SpeechCodecCapability |
Contains capability information for speech codecs.
| |
StringCoding | ||
StringExtensions | ||
TypeFactoryT, A |
Provides a single argument (A) type factory for type (T) using efficient lambda expression compile.
| |
TypeFactoryT, A, B |
Provides a single argument (A) type factory for type (T) using efficient lambda expression compile.
| |
VideoCodecCapability |
Contains capability information for video codecs.
| |
WindowsVersion |
Contains helper functions dealing with the version of windows.
|
Interface | Description | |
---|---|---|
IInstanceProvider |
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.
| |
IInstanceProviderT |
The generic version of IInstanceProvider, defining a strongly typed way of providing instances.
|
Delegate | Description | |
---|---|---|
FutureTFunction | ||
PreconditionContractPreconditionFailedHandler |
Enumeration | Description | |
---|---|---|
CodecCapabilityType | ||
Language | ||
NumberParity |
Number parity type
| |
WindowsVersionType |