Click or drag to resize

IMediaOutputCollection<TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat, TMediaOutputCollection> Class

A media output collection.
Inheritance Hierarchy
System.Object
  FM.IceLink.Collection<TIOutput, TMediaOutputCollection>
    FM.IceLink.IMediaOutputCollection<TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat, TMediaOutputCollection>
      FM.IceLink.IAudioOutputCollection
      FM.IceLink.IVideoOutputCollection

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

The IMediaOutputCollection<TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat, TMediaOutputCollection> type exposes the following members.

Constructors
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.
(Overrides Collection<T, TCollection>.AddSuccess(T).)
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 methodDestroy
Removes all items and sets the Input to null.
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.
(Overrides Collection<T, TCollection>.RemoveSuccess(T).)
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