estrutura KSAUDIO_MIX_CAPS (ksmedia.h)
A estrutura KSAUDIO_MIX_CAPS especifica os recursos de combinação de um caminho de dados específico de um canal de entrada de um nó de supermixador (KSNODETYPE_SUPERMIX) para um canal de saída do mesmo nó. Uma matriz dessas estruturas é usada por uma estrutura KSAUDIO_MIXCAP_TABLE para especificar os recursos de combinação para todos esses caminhos por meio de um nó de supermixador.
Sintaxe
typedef struct {
BOOL Mute;
LONG Minimum;
LONG Maximum;
union {
LONG Reset;
LONG Resolution;
};
} KSAUDIO_MIX_CAPS, *PKSAUDIO_MIX_CAPS;
Membros
Mute
Especifica se o caminho de dados do canal de entrada para o canal de saída está mudo (não misto). Um valor true indica que o caminho de dados está mudo.
Minimum
Especifica o nível mínimo de combinação para o caminho de dados do canal de entrada para o canal de saída. Para obter mais informações, consulte a seção Comentários a seguir.
Maximum
Especifica o nível máximo de combinação para o caminho de dados do canal de entrada para o canal de saída. Para obter mais informações, consulte a seção Comentários a seguir.
Reset
Redefinir é um erro denomer. Em vez disso, esse membro deveria ter sido chamado de Resolução. Ele especifica a resolução do nível de combinação para o caminho de dados do canal de entrada para o canal de saída. Os valores de resolução usam a seguinte escala: um intervalo de 0 a +2147483647, em que 0 não é um controle e qualquer outro número é o número de etapas entre as configurações de hardware reais no intervalo entre Mínimo e Máximo.
Resolution
Comentários
Os valores de nível misto para os membros Máximo e Mínimo usam a seguinte escala:
-2147483648 é -Infinity decibels (atenuação),
-2147483647 é -32767.99998474 decibéis (atenuação) e
+2147483647 é +32767,99998474 decibéis (ganho).
Um intervalo de decibéis representado por valores inteiros -2147483648 a +2147483647, em que
Essa escala tem uma resolução de 1/65536 decibel.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ksmedia.h (inclua Ksmedia.h) |