MFPKEY_WMAAECMA_FEATR_FRAME_SIZE-Eigenschaft

Gibt die Größe des Audioframes an, die vom Voice Capture-DSP verwendet wird.

Konstante für IPropertyBag

Nur mit IPropertyStore verfügbar.

Datentyp

VT_I4

Standardwert

0

Gilt für

Bemerkungen

Der AEC-Algorithmus (Acoustic Echo Cancellation) verarbeitet PCM-Audiobeispiele Frame für Frame. Der Wert dieser Eigenschaft ist die Größe des Audioframes in Beispielen. Bevor Sie diese Eigenschaft festlegen, müssen Sie die eigenschaft MFPKEY_WMAAECMA_FEATURE_MODE auf VARIANT_TRUE festlegen.

Der Voice Capture-DSP unterstützt die folgenden Framegrößen:

  • 80
  • 128
  • 160
  • 240
  • 256
  • 320

Wenn der Wert dieser Eigenschaft null ist, wählt der DSP die Framegröße basierend auf dem Systemmodus und dem Ausgabeformat aus.

Für eine optimale Leistung wird jedoch empfohlen, dass Anwendungen den Standardwert verwenden. Wenn der Verarbeitungsmodus nur mikrofonarray ist, ist der Standardwert 320 Beispiele. Für alle anderen Verarbeitungsmodi beträgt der Standardwert 160 Beispiele. Weitere Informationen zu den Verarbeitungsmodi des Voice Capture-DSP finden Sie unter MFPKEY_WMAAECMA_SYSTEM_MODE.

Nach dem ersten Aufruf von IMediaObject::AllocateStreamingResources oder IMediaObject::P rocessOutput können Sie diese Eigenschaft lesen, um die tatsächliche Framegröße zu erhalten, auch wenn MFPKEY_WMAAECMA_FEATURE_MODE false ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [nur Desktop-Apps]
Header
Wmcodecdsp.h

Weitere Informationen

Media Foundation-Eigenschaften

Voice Capture DSP