Cara, acho que o Rubem deve ter idéia. 

 

Já procurou alguma API sobre isso ? Acho que você só terá acesso a essas 
informações após instalado o driver da placa!

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Ilton 
Vieira Junior
Enviada em: quinta-feira, 24 de janeiro de 2008 08:43
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: [delphi-br] Listar Dispositivos de Audio

 

Bom dia,

Conforme a idéia do Euardo Borges, consegui o seguinte código:

var
Index: Integer;
Caps: TMixerCaps;
begin
Result := 0;
for Index := 0 to mixerGetNumDevs - 1 do
begin
mixerGetDevCaps(Index, @Caps, SizeOf(Caps));
Names.Append(Caps.szPname);
Inc(Result);
end;
end;

Apenas adaptei as minhas necessidades.
Preciso ai identificar as formas de entrada de audio disponíveis na placa.
Alguma ajuda?

Obrigado,

Ilton Vieira Junior

Davi Eduardo Borges Wall escreveu:
>
> "pegar os dados de um componente seria meio gambiarra."
> Essa é uma perola!
>
> Por que então você não pega o código fonte do componente? Daí não 
> seria a tal "gambiarra".
>
> De: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>  
> <mailto:delphi-br%40yahoogrupos.com.br> 
> [mailto:delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>  
> <mailto:delphi-br%40yahoogrupos.com.br>] Em nome de Ilton Vieira Junior
> Enviada em: quarta-feira, 23 de janeiro de 2008 16:31
> Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>  
> <mailto:delphi-br%40yahoogrupos.com.br>
> Assunto: Re: [delphi-br] Listar Dispositivos de Audio
>
> Boa tarde Rubem,
>
> Na realidade não encontrei nada que me informasse quais dispositivos
> estão instalados. Apenas checam se tem um dispositivos instalado,
> informando a quantidade encontrada.
> Tem componentes que informam os dipositivos na propriedade deles, mas
> pegar os dados de um componente seria meio gambiarra.
>
> Obrigado,
>
> Ilton
>

 



[As partes desta mensagem que não continham texto foram removidas]

Responder a