CaptureDevicesCollection Class (Microsoft.DirectX.DirectSound)

Represents a collection of DeviceInformation structures for each available capture device.

Definition

Visual Basic NotInheritable Public Class CaptureDevicesCollection
    Inherits ObjectLeave Site
    Implements IEnumerableLeave Site, IEnumeratorLeave Site
C# public sealed class CaptureDevicesCollection : ObjectLeave Site, IEnumerableLeave Site, IEnumeratorLeave Site
C++ public ref class CaptureDevicesCollection sealed : ObjectLeave Site, IEnumerableLeave Site, IEnumeratorLeave Site
JScript public final class CaptureDevicesCollection extends ObjectLeave Site implements IEnumerableLeave Site, IEnumeratorLeave Site

Members Table

The following table lists the members exposed by the object.

Methods

Method Description
CaptureDevicesCollection Initializes a new instance of the CaptureDevicesCollection class.
GetEnumerator Retrieves an enumerator for the CaptureDevicesCollection object.
MoveNext Advances to the next DeviceInformation structure in the CaptureDevicesCollection object.
Reset Sets the CaptureDevicesCollection object to its initial position.

Properties

Property Description
Count Gets the number of DeviceInformation structures in the CaptureDevicesCollection object.
Current Gets the current element from the enumeration of the CaptureDevicesCollection object.
Item Retrieves a DeviceInformation structure at a particular index.

Inheritance Hierarchy

ObjectLeave Site

CaptureDevicesCollection

Class Information

Namespace Microsoft.DirectX.DirectSound
Assembly Microsoft.DirectX.DirectSound (microsoft.directx.directsound.dll)
Strong Name Microsoft.DirectX.DirectSound,  Version=1.0.900.0,  Culture=neutral,  PublicKeyToken=d3231b57b74a1492