Compartilhar via


Propriedade MFPKEY_WMAAECMA_DEVICE_INDEXES

Especifica quais dispositivos de áudio o DSP de Captura de Voz usa para capturar e renderizar áudio.

Constante para IPropertyBag

Disponível somente usando IPropertyStore.

Tipo de Dados

VT_I4

Valor padrão

(-1, -1).

Aplica-se A

Comentários

Defina essa propriedade se você estiver usando o DSP no modo de origem. O DSP ignora essa propriedade no modo de filtro.

O valor da propriedade é dois WORDde 16 bits empacotados em um DWORD. Os 16 bits superiores especificam o dispositivo de renderização de áudio (normalmente um alto-falante) e os 16 bits inferiores especificam o dispositivo de captura (normalmente um microfone). Cada dispositivo é especificado como um índice na coleção de dispositivos de áudio. Se o índice for -1, o dispositivo padrão será usado.

O índice do dispositivo corresponde ao índice de coleção usado na interface IMMDeviceCollection . O aplicativo deve reproduzir a voz de ponta por meio do dispositivo de renderização selecionado. (A voz de extremidade é a voz da pessoa do outro lado da linha telefônica, que é reproduzida por meio do alto-falante no computador do usuário.) Se o dispositivo de renderização selecionado não tiver um fluxo ativo, o DSP não poderá processar nenhuma saída.

O valor padrão dessa propriedade é (-1, -1).

O exemplo a seguir mostra como inicializar o PROPVARIANT para essa propriedade.

int iSpeakerIndex = -1;
int iMicrophoneIndex = -1;

// Find the device indexes to initialize iSpeakerIndex and 
// iMicrophone index (not shown).

PROPVARIANT varDeviceIndexes;
PropVariantInit(&varDeviceIndexes);
varDeviceIndexes.vt = VT_I4;
varDeviceIndexes.lVal = (unsigned long)(iSpeakerIndex << 16) + 
    (unsigned long)(0x0000ffff & iMicrophoneIndex);

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho
Wmcodecdsp.h

Confira também

Propriedades do Media Foundation

DSP de Captura de Voz