Xeno-rat
Loading...
Searching...
No Matches
NAudio.MediaFoundation.IMFCollection Interface Reference

Represents a generic collection of IUnknown pointers. More...

Collaboration diagram for NAudio.MediaFoundation.IMFCollection:

Public Member Functions

void GetElementCount (out int pcElements)
 Retrieves the number of objects in the collection.
 
void GetElement ([In] int dwElementIndex, [Out, MarshalAs(UnmanagedType.IUnknown)] out object ppUnkElement)
 Retrieves an object in the collection.
 
void AddElement ([In, MarshalAs(UnmanagedType.IUnknown)] object pUnkElement)
 Adds an object to the collection.
 
void RemoveElement ([In] int dwElementIndex, [Out, MarshalAs(UnmanagedType.IUnknown)] out object ppUnkElement)
 Removes an object from the collection.
 
void InsertElementAt ([In] int dwIndex, [In, MarshalAs(UnmanagedType.IUnknown)] object pUnknown)
 Removes an object from the collection.
 
void RemoveAllElements ()
 Removes all items from the collection.
 

Detailed Description

Represents a generic collection of IUnknown pointers.

Member Function Documentation

◆ AddElement()

void NAudio.MediaFoundation.IMFCollection.AddElement ( [In, MarshalAs(UnmanagedType.IUnknown)] object pUnkElement)

Adds an object to the collection.

◆ GetElement()

void NAudio.MediaFoundation.IMFCollection.GetElement ( [In] int dwElementIndex,
[Out, MarshalAs(UnmanagedType.IUnknown)] out object ppUnkElement )

Retrieves an object in the collection.

Here is the caller graph for this function:

◆ GetElementCount()

void NAudio.MediaFoundation.IMFCollection.GetElementCount ( out int pcElements)

Retrieves the number of objects in the collection.

Here is the caller graph for this function:

◆ InsertElementAt()

void NAudio.MediaFoundation.IMFCollection.InsertElementAt ( [In] int dwIndex,
[In, MarshalAs(UnmanagedType.IUnknown)] object pUnknown )

Removes an object from the collection.

◆ RemoveAllElements()

void NAudio.MediaFoundation.IMFCollection.RemoveAllElements ( )

Removes all items from the collection.

◆ RemoveElement()

void NAudio.MediaFoundation.IMFCollection.RemoveElement ( [In] int dwElementIndex,
[Out, MarshalAs(UnmanagedType.IUnknown)] out object ppUnkElement )

Removes an object from the collection.


The documentation for this interface was generated from the following file: