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

指示 3D 连接总数。

Static3DConnections

指示静态 3D 连接数。

Streaming3DConnections

指示流式处理 3D 连接数。

Active3DConnections

指示活动 3D 连接数。

ActiveStatic3DConnections

指示静态 3D 连接数。

ActiveStreaming3DConnections

指示流式处理 3D 连接数。

TotalSampleMemory

指定样本内存总量。

FreeSampleMemory

指定可用可用示例内存。

LargestFreeContiguousSampleMemory

指定样本内存的最大可用连续量。

言论

KSPROPERTY_WAVE_OUTPUT_CAPABILITIES 属性使用此结构。

要求

要求 价值
标头 ksmedia.h (包括 Ksmedia.h)

另请参阅

KSPROPERTY_WAVE_OUTPUT_CAPABILITIES