Condividi tramite


MFPKEY_WMAAECMA_FEATR_VAD, proprietà

Specifica il tipo di rilevamento delle attività vocali eseguito dal DSP Voice Capture.

Costante per IPropertyBag

Disponibile solo usando IPropertyStore.

Tipo di dati

VT_I4

Valore predefinito

0

Si applica a

Commenti

Il valore di questa proprietà è un membro dell'enumerazione AEC_VAD_MODE . L'output dal rilevamento attività vocale è un numero compreso tra 0 e 3, calcolato per ogni fotogramma audio. Il DSP codifica il risultato nel bit più basso dei primi due esempi audio in ogni fotogramma audio. Il significato del valore dipende dalla modalità specificata.

Il codice seguente illustra come estrarre i risultati dai dati audio. In questo esempio pOutput è un puntatore all'inizio di un frame audio nei dati di output.

int AecDecodeVAD(short *pOutput)
{
    int iVAD = (*pOutput) & 0x01;
    pOutput++;
    iVAD |= (*pOutput << 1) & 0x02;
    return iVAD;
}

Il valore predefinito di questa proprietà è 0 (disabilitato). Prima di impostare questa proprietà, è necessario impostare la proprietà MFPKEY_WMAAECMA_FEATURE_MODE su VARIANT_TRUE .

Requisiti

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

Vedi anche

Proprietà di Media Foundation