KSWAVE_INPUT_CAPABILITIES structure (ksmedia.h)

The KSWAVE_INPUT_CAPABILITIES structure is used to describe the input capabilities of a device.

Syntax

typedef struct {
  ULONG MaximumChannelsPerConnection;
  ULONG MinimumBitsPerSample;
  ULONG MaximumBitsPerSample;
  ULONG MinimumSampleFrequency;
  ULONG MaximumSampleFrequency;
  ULONG TotalConnections;
  ULONG ActiveConnections;
} KSWAVE_INPUT_CAPABILITIES, *PKSWAVE_INPUT_CAPABILITIES;

Members

MaximumChannelsPerConnection

Specifies the maximum channels per connection.

MinimumBitsPerSample

Specifies the minimum bits per sample.

MaximumBitsPerSample

Specifies the maximum bits per sample.

MinimumSampleFrequency

Specifies the minimum sampling frequency.

MaximumSampleFrequency

Specifies the maximum sampling frequency.

TotalConnections

Indicates the total number of connections.

ActiveConnections

Indicates the number of active connections.

Remarks

This structure is used by the KSPROPERTY_WAVE_INPUT_CAPABILITIES property.

Requirements

Requirement Value
Header ksmedia.h (include Ksmedia.h)

See also

KSPROPERTY_WAVE_INPUT_CAPABILITIES