структура 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) |