// ksmedia.h
typedef struct {
ULONG MaximumChannelsPerConnection;
ULONG MinimumBitsPerSample;
ULONG MaximumBitsPerSample;
ULONG MinimumSampleFrequency;
ULONG MaximumSampleFrequency;
ULONG TotalConnections;
ULONG ActiveConnections;
} KSWAVE_INPUT_CAPABILITIES, *PKSWAVE_INPUT_CAPABILITIES;
View the official Windows Driver Kit DDI referenceNo description available.
The KSWAVE_INPUT_CAPABILITIES structure is used to describe the input capabilities of a device.
MaximumChannelsPerConnectionSpecifies the maximum channels per connection.
MinimumBitsPerSampleSpecifies the minimum bits per sample.
MaximumBitsPerSampleSpecifies the maximum bits per sample.
MinimumSampleFrequencySpecifies the minimum sampling frequency.
MaximumSampleFrequencySpecifies the maximum sampling frequency.
TotalConnectionsIndicates the total number of connections.
ActiveConnectionsIndicates the number of active connections.
This structure is used by the KSPROPERTY_WAVE_INPUT_CAPABILITIES property.
KSPROPERTY_WAVE_INPUT_CAPABILITIES