estrutura KSWAVE_OUTPUT_CAPABILITIES (ksmedia.h)

A estrutura KSWAVE_OUTPUT_CAPABILITIES é usada para descrever os recursos de saída de um dispositivo.

Sintaxe

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;

Membros

MaximumChannelsPerConnection

Especifica o número máximo de canais por conexão.

MinimumBitsPerSample

Especifica os bits mínimos por exemplo.

MaximumBitsPerSample

Especifica o máximo de bits por exemplo.

MinimumSampleFrequency

Especifica a frequência mínima de amostragem.

MaximumSampleFrequency

Especifica a frequência máxima de amostragem.

TotalConnections

Indica o número total de conexões.

StaticConnections

Indica o número de conexões estáticas.

StreamingConnections

Indica o número de conexões de streaming.

ActiveConnections

Indica o número de conexões ativas.

ActiveStaticConnections

Indica o número de conexões estáticas ativas.

ActiveStreamingConnections

Indica o número de conexões de streaming ativas.

Total3DConnections

Indica o número total de conexões 3D.

Static3DConnections

Indica o número de conexões 3D estáticas.

Streaming3DConnections

Indica o número de conexões 3D de streaming.

Active3DConnections

Indica o número de conexões 3D ativas.

ActiveStatic3DConnections

Indica o número de conexões 3D estáticas.

ActiveStreaming3DConnections

Indica o número de conexões 3D de streaming.

TotalSampleMemory

Especifica a quantidade total de memória de exemplo.

FreeSampleMemory

Especifica a memória de exemplo livre disponível.

LargestFreeContiguousSampleMemory

Especifica a maior quantidade contígua e livre de memória de exemplo.

Comentários

Essa estrutura é usada pela propriedade KSPROPERTY_WAVE_OUTPUT_CAPABILITIES .

Requisitos

Requisito Valor
Cabeçalho ksmedia.h (inclua Ksmedia.h)

Confira também

KSPROPERTY_WAVE_OUTPUT_CAPABILITIES