attribut MF_LOW_LATENCY
Ermöglicht die Verarbeitung mit geringer Latenz in der Microsoft Media Foundation-Pipeline.
Datentyp
BOOL gespeichert als UINT32
Abrufen/Festlegen
Um dieses Attribut abzurufen, rufen Sie IMFAttributes::GetUINT32 auf.
Um dieses Attribut festzulegen, rufen Sie IMFAttributes::SetUINT32 auf.
Bemerkungen
Niedrige Latenz ist definiert als die geringstmögliche Verzögerung von der Generierung (oder dem Empfang) der Mediendaten bis zum Rendern. Für Echtzeitkommunikationsszenarien ist eine geringe Latenz wünschenswert. Für andere Szenarien, z. B. lokale Wiedergabe oder Transcodierung, sollten Sie in der Regel den Modus mit geringer Latenz nicht aktivieren, da dies die Qualität beeinträchtigen kann.
Hinweis
Der GUID-Wert dieses Attributs ist identisch mit der CODECAPI_AVLowLatencyMode-Eigenschaft , die für die ICodecAPI-Schnittstelle definiert ist.
Legen Sie dieses Attribut für Pipelinekomponenten wie folgt fest:
- Medienquelle: Verwenden Sie die IMFMediaSourceEx::GetSourceAttributes-Methode .
- Media Foundation-Transformation (MFT): Verwenden Sie die IMFTransform::GetAttributes-Methode . Bei Encodern unterstützt der Encoder möglicherweise eine geringe Latenz über die ICodecAPI-Schnittstelle .
- Mediensenke: Abfragen der Mediensenke für die IMFAttributes-Schnittstelle .
Anwendungen legen dieses Attribut in der Regel nicht direkt für die Pipelinekomponenten fest, sondern legen das Attribut stattdessen für eines der folgenden Objekte fest:
- Mediensitzung: Verwenden Sie den pConfiguation-Parameter der MfCreateMediaSession - oder MFCreatePMPMediaSession-Funktion , oder legen Sie das Attribut für die Topologie fest.
- Quellleser: Legen Sie das Attribut mit den Konfigurationseigenschaften fest, wenn Sie den Quellleser erstellen. Weitere Informationen finden Sie unter Quellleserattribute.
- Senkenschreiber: Legen Sie das Attribut mit den Konfigurationseigenschaften fest, wenn Sie den Senkenschreiber erstellen. Weitere Informationen finden Sie unter Senkenschreiberattribute.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 8 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2012 [Desktop-Apps | UWP-Apps] |
Header |
|
Siehe auch