структура KSWAVE_OUTPUT_CAPABILITIES (ksmedia.h)

Структура KSWAVE_OUTPUT_CAPABILITIES используется для описания возможностей вывода устройства.

Синтаксис

typedef struct {
  ULONG MaximumChannelsPerConnection;
  ULONG MinimumBitsPerSample;
  ULONG MaximumBitsPerSample;
  ULONG MinimumSampleFrequency;
  ULONG MaximumSampleFrequency;
  ULONG TotalConnections;
  ULONG StaticConnections;
  ULONG StreamingConnections;
  ULONG ActiveConnections;
  ULONG ActiveStaticConnections;
  ULONG ActiveStreamingConnections;
  ULONG Total3DConnections;
  ULONG Static3DConnections;
  ULONG Streaming3DConnections;
  ULONG Active3DConnections;
  ULONG ActiveStatic3DConnections;
  ULONG ActiveStreaming3DConnections;
  ULONG TotalSampleMemory;
  ULONG FreeSampleMemory;
  ULONG LargestFreeContiguousSampleMemory;
} KSWAVE_OUTPUT_CAPABILITIES, *PKSWAVE_OUTPUT_CAPABILITIES;

Члены

MaximumChannelsPerConnection

Указывает максимальное количество каналов на подключение.

MinimumBitsPerSample

Указывает минимальное число битов на выборку.

MaximumBitsPerSample

Указывает максимальное число битов на выборку.

MinimumSampleFrequency

Указывает минимальную частоту выборки.

MaximumSampleFrequency

Задает максимальную частоту выборки.

TotalConnections

Указывает общее количество подключений.

StaticConnections

Указывает количество статических подключений.

StreamingConnections

Указывает количество потоковых подключений.

ActiveConnections

Указывает количество активных подключений.

ActiveStaticConnections

Указывает количество активных статических подключений.

ActiveStreamingConnections

Указывает количество активных потоковых подключений.

Total3DConnections

Указывает общее количество трехмерных подключений.

Static3DConnections

Указывает количество статических трехмерных подключений.

Streaming3DConnections

Указывает количество потоковых трехмерных подключений.

Active3DConnections

Указывает количество активных трехмерных подключений.

ActiveStatic3DConnections

Указывает количество статических трехмерных подключений.

ActiveStreaming3DConnections

Указывает количество потоковых трехмерных подключений.

TotalSampleMemory

Указывает общий объем памяти образца.

FreeSampleMemory

Указывает доступный свободный образец памяти.

LargestFreeContiguousSampleMemory

Указывает самый большой объем непрерывной памяти для выборки.

Комментарии

Эта структура используется свойством KSPROPERTY_WAVE_OUTPUT_CAPABILITIES .

Требования

Требование Значение
Заголовок ksmedia.h (включая Ksmedia.h)

См. также раздел

KSPROPERTY_WAVE_OUTPUT_CAPABILITIES