Click or drag to resize

MediaBufferCollection<TBuffer, TBufferCollection, TFormat> Class

A media buffer collection.
Inheritance Hierarchy
System.Object
  FM.IceLink.Collection<TBuffer, TBufferCollection>
    FM.IceLink.MediaBufferCollection<TBuffer, TBufferCollection, TFormat>
      FM.IceLink.AudioBufferCollection
      FM.IceLink.VideoBufferCollection

Namespace:  FM.IceLink
Assembly:  FM.IceLink (in FM.IceLink.dll) Version: 3.2.2.607 (3.2.2.607)

The MediaBufferCollection<TBuffer, TBufferCollection, TFormat> type exposes the following members.

Constructors
  NameDescription
Protected methodMediaBufferCollection<TBuffer, TBufferCollection, TFormat>
Initializes a new instance of the MediaBufferCollection<TBuffer, TBufferCollection, TFormat> class
Top
Properties
Methods
  NameDescription
Public methodAdd
Adds a value.
(Inherited from Collection<T, TCollection>.)
Public methodAddMany
Adds some values.
(Inherited from Collection<T, TCollection>.)
Protected methodAddSuccess
Invoked when an element is added to the collection.
(Inherited from Collection<T, TCollection>.)
Public methodAny()
Determined whether the collection contains at least one value.
(Inherited from Collection<T, TCollection>.)
Public methodAny(Function1<T, Boolean>)
Determined whether the collection contains at least one value that matches the specified predicate.
(Inherited from Collection<T, TCollection>.)
Protected methodArrayFromList
Creates an array from a list.
(Inherited from Collection<T, TCollection>.)
Public methodContains
Determines whether the collection contains a value.
(Inherited from Collection<T, TCollection>.)
Protected methodCreateCollection
Creates a collection.
(Inherited from Collection<T, TCollection>.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodFirst()
Gets the first value. Throws an exception if there are no values in the collection.
(Inherited from Collection<T, TCollection>.)
Public methodFirst(Function1<T, Boolean>)
Gets the first value that matches the specified predicate. Throws an exception if there are no such values in the collection.
(Inherited from Collection<T, TCollection>.)
Public methodFirstOrDefault()
Gets the first value. Returns a default value if there are no values in the collection.
(Inherited from Collection<T, TCollection>.)
Public methodFirstOrDefault(Function1<T, Boolean>)
Gets the first value that matches the specified predicate. Returns a default value if there are no such values in the collection.
(Inherited from Collection<T, TCollection>.)
Public methodForEach
Executes a callback function once per value.
(Inherited from Collection<T, TCollection>.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodLast()
Gets the last value. Throws an exception if there are no values in the collection.
(Inherited from Collection<T, TCollection>.)
Public methodLast(Function1<T, Boolean>)
Gets the last value that matches the specified predicate. Throws an exception if there are no such values in the collection.
(Inherited from Collection<T, TCollection>.)
Public methodLastOrDefault()
Gets the last value. Returns a default value if there are no values in the collection.
(Inherited from Collection<T, TCollection>.)
Public methodLastOrDefault(Function1<T, Boolean>)
Gets the last value that matches the specified predicate. Returns a default value if there are no such values in the collection.
(Inherited from Collection<T, TCollection>.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodRemove
Removes a value.
(Inherited from Collection<T, TCollection>.)
Public methodRemoveAll
Removes all values.
(Inherited from Collection<T, TCollection>.)
Public methodRemoveFirst()
Removes the first value.
(Inherited from Collection<T, TCollection>.)
Public methodRemoveFirst(Function1<T, Boolean>)
Removes the first value that matches a given condition.
(Inherited from Collection<T, TCollection>.)
Public methodRemoveLast()
Removes the last value.
(Inherited from Collection<T, TCollection>.)
Public methodRemoveLast(Function1<T, Boolean>)
Removes the last value that matches a given condition.
(Inherited from Collection<T, TCollection>.)
Public methodRemoveMany
Removes some values.
(Inherited from Collection<T, TCollection>.)
Protected methodRemoveSuccess
Invoked when an element is removed from the collection.
(Inherited from Collection<T, TCollection>.)
Public methodReplace
Replaces the collection with a new set of values.
(Inherited from Collection<T, TCollection>.)
Public methodSingle()
Gets the only value. Throws an exception if there are no values or more than one value in the collection.
(Inherited from Collection<T, TCollection>.)
Public methodSingle(Function1<T, Boolean>)
Gets the only value that matches the specified predicate. Throws an exception if there are no values or more than one value in the collection.
(Inherited from Collection<T, TCollection>.)
Public methodSingleOrDefault()
Gets the only value. Returns a default value if there are no values or more than one value in the collection.
(Inherited from Collection<T, TCollection>.)
Public methodSingleOrDefault(Function1<T, Boolean>)
Gets the only value that matches the specified predicate. Returns a default value if there are no values or more than one value in the collection.
(Inherited from Collection<T, TCollection>.)
Public methodToString (Inherited from Object.)
Public methodValueAt
Gets the value at the specified index. Throws an exception if a value does not exist at that index.
(Inherited from Collection<T, TCollection>.)
Public methodValueAtOrDefault
Gets the value at the specified index. Returns a default value if a value does not exist at that index.
(Inherited from Collection<T, TCollection>.)
Public methodWhere
Creates a new collection with values that match the specified predicate.
(Inherited from Collection<T, TCollection>.)
Top
See Also