Condividi tramite


MFPKEY_WMAAECMA_DEVICE_INDEXES, proprietà

Specifica i dispositivi audio usati dal DSP Acquisizione vocale per l'acquisizione e il rendering dell'audio.

Costante per IPropertyBag

Disponibile solo con IPropertyStore.

Tipo di dati

VT_I4

Valore predefinito

(-1, -1).

Si applica a

Commenti

Impostare questa proprietà se si usa il DSP in modalità di origine. Il DSP ignora questa proprietà in modalità filtro.

Il valore della proprietà è costituito da due worda 16 bit compressi in un DWORD. I 16 bit superiori specificano il dispositivo di rendering audio (in genere un altoparlante) e i 16 bit inferiori specificano il dispositivo di acquisizione (in genere un microfono). Ogni dispositivo viene specificato come indice nella raccolta di dispositivi audio. Se l'indice è -1, viene usato il dispositivo predefinito.

L'indice del dispositivo corrisponde all'indice della raccolta usato nell'interfaccia IMMDeviceCollection . L'applicazione deve riprodurre la voce far-end tramite il dispositivo di rendering selezionato. La voce far-end è la voce della persona sull'altra estremità della linea telefonica, che viene riprodotta attraverso l'altoparlante sul computer dell'utente. Se il dispositivo di rendering selezionato non dispone di un flusso attivo, il DSP non può elaborare alcun output.

Il valore predefinito di questa proprietà è (-1, -1).

Nell'esempio seguente viene illustrato come inizializzare PROPVARIANT per questa proprietà.

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

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
Intestazione
Wmcodecdsp.h

Vedi anche

Proprietà di Media Foundation

DSP acquisizione vocale