ID do artigo: 182799 - Última revisão: sexta-feira, 11 de março de 2005 - Revisão: 3.4 EXEMPLO: MMMCTRL.EXE demonstra o uso placas de som vários
Nesta páginaSumárioMmmctrl.exe é um arquivo compactado de extração automática que contém um projeto Visual Basic demonstrar como detectar e usar vários dispositivos MCI em um sistema. As técnicas mostradas e as funções de API do Windows usadas neste projeto de exemplo permitem que seu programa de placa de som vários oferecem suporte para que você pode ativar uma placa de som para gravar sons e outra placa de som para reproduzir sons. Mais InformaçõesOs seguintes arquivos estão disponíveis para download no Centro de download da Microsoft: Mmmctrl.exe
(http://download.microsoft.com/download/vb60ent/sample6/1/w9xnt4/en-us/mmmctrl.exe)
Para obter informações adicionais sobre como baixar arquivos de suporte da Microsoft, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 119591
(http://support.microsoft.com/kb/119591/EN-US/
)
Como obter arquivos de suporte da Microsoft a partir de serviços online Microsoft examinou esse arquivo em busca de vírus. Microsoft utilizou o mais recente software de detecção de vírus que estava disponível na data em que o arquivo foi publicado. O arquivo é armazenado em servidores com segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo. Quando você executa o arquivo executável de extração automática, os seguintes arquivos são expandidos para o diretório de projeto de exemplo de controle de multimídia várias:
Como usar o projeto de exemploQuando você executar o projeto a partir do IDE do Visual Basic, exibe o formulário de exemplo de controle de multimídia várias. O formulário é dividido em uma seção Play e uma seção de registro.A seção Play tem uma caixa de lista de dispositivos de saída de wave que mostra todos os os wave dispositivos de saída disponíveis para reproduzir arquivos de som tipo wave. Selecione um dos dispositivos de saída na caixa de listagem. Abrir arquivo mostra uma caixa de diálogo para que você pode selecionar um arquivo de som tipo wave para reproduzir. O nome de arquivo e caminho são exibidos na caixa de texto. Quando você seleciona um arquivo wave, os botões de controle de multimídia apropriadas são habilitados. Se você selecionar um arquivo sem selecionar um dispositivo de som tipo wave, exibirá a seguinte mensagem de erro: O parâmetro especificado está fora do intervalo para o comando especificado. Para evitar que exibir esta mensagem de erro, selecione um dispositivo de som tipo wave antes de abrir um arquivo. A seção de registro também tem uma caixa de listagem que exibe todos os dispositivos de entrada wave. Selecione um dos dispositivos de entrada na caixa de listagem. Abrir permite que o dispositivo de entrada de som wave selecionado para gravação e permite que os botões de controle de multimídia apropriado. Se você marcar a caixa de seleção Usar formato de gravação do painel de controle, o dispositivo de entrada de som wave será gravado no formato, taxa de amostragem e número de canais definida na caixa de diálogo Propriedades de multimídia do painel de controle. Se a caixa de seleção Usar formato de gravação do painel de controle estiver desmarcada, o dispositivo de entrada de som wave será gravado na configuração padrão MCI do mono de 8 bits usando uma taxa de amostragem 11 kHz. Salvar abre uma caixa de diálogo para que você pode salvar o arquivo de som wave que recém-gravada. Como funciona o exemploNo evento Load do formulário, a onda de número de entrada e dispositivos de saída são recuperados usando a função waveOutGetNumDevsA para dispositivos de saída e função waveInGetNumDevCapsA para dispositivos de entrada. O tipo e recursos de cada dispositivo são recuperados usando o waveOutGetDevCaps para dispositivos de saída e waveInGetDevCaps para dispositivos de entrada. Os recursos são armazenados em uma variável definida pelo usuário. O nome de cada dispositivo é adicionado à caixa de lista apropriada.Quando você abre um arquivo de registro ou para reprodução, você também habilitar o controle de multimídia apropriado para esta tarefa. Dependendo do comando o controle de multimídia que você selecionar, no evento executa a função mciSendCommandA apropriado. Se a caixa de seleção Usar formato de gravação do painel de controle estiver marcada, a uma função definida pelo usuário-recupera as configurações painel de controle no registro usando primeiro a função RegOpenKeyExA para abrir a chave de registro WaveFormats. O RegQueryValueStringA e as funções RegQueryValueExA são usadas para recuperar os valores de chave do Registro. A RegCloseKey é usado para fechar a chave do Registro. ReferênciasPara obter mais informações sobre placas de som ou usando as funções de API multimídia, consulte os seguintes tópicos: A referência de multimídia na documentação do Platform SDK produto Controle MCI multimídia na referência do Visual Basic As seguintes funções de API do Windows foram usadas neste exemplo. Para obter mais informações sobre essas funções, consulte a documentação do Platform SDK produto:
147811
(http://support.microsoft.com/kb/147811/EN-US/
)
: como: detectar se o computador possui a placa de som que reproduz áudio de som wave A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 182799
(http://support.microsoft.com/kb/182799/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar para o início