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) |