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 |
|
Weitere Informationen