APO_CONNECTION_PROPERTY_V2 Struktur (audioapotypes.h)
Enthält die sich dynamisch ändernden Verbindungseigenschaften. Version 2 dieser Struktur führt einen Zeitstempel ein, der zum Synchronisieren eines zusätzlichen Verweisstroms verwendet werden kann, der mit IApoAuxiliaryInputConfiguration initialisiert wurde.
Syntax
typedef struct APO_CONNECTION_PROPERTY_V2 {
APO_CONNECTION_PROPERTY property;
UINT64 u64QPCTime;
} APO_CONNECTION_PROPERTY_V2;
Member
property
Eine APO_CONNECTION_PROPERTY-Struktur , die die Eigenschaften der Version 1 enthält.
u64QPCTime
Ein nicht signierter 64-Bit-Wert, der einen QPC-Zeitstempel ( QueryPerformanceCounter ) für einen Audiopuffer darstellt.
Hinweise
Wenn das Feld u32Signature der APO_CONNECTION_PROPERTY-Struktur , die an IAudioProcessingObjectRT::APOProcess übergeben wird, gleich APO_CONNECTION_PROPERTY_V2_SIGNATURE ist, kann die Struktur sicher in eine APO_CONNECTION_PROPERTY_V2 umgewandelt werden.
Diese Struktur wurde eingeführt, um Akustische Echounterdrückungsszenarien zu unterstützen. Weitere Informationen finden Sie unter IApoAcousticEchoCancellation.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 Build 20348 |
Kopfzeile | audioapotypes.h |
Weitere Informationen
APO_CONNECTION_PROPERTYIApoAcousticEchoCancellation. APOProcess
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für