APO_CONNECTION_PROPERTY-Struktur (audioapotypes.h)
Enthält die sich dynamisch ändernden Verbindungseigenschaften.
Syntax
typedef struct APO_CONNECTION_PROPERTY {
UINT_PTR pBuffer;
UINT32 u32ValidFrameCount;
APO_BUFFER_FLAGS u32BufferFlags;
UINT32 u32Signature;
} APO_CONNECTION_PROPERTY;
Member
pBuffer
Ein Zeiger auf den Verbindungspuffer. Endpunkte verwenden diesen Puffer zum Lesen und Schreiben von Audiodaten.
u32ValidFrameCount
Die Anzahl der gültigen Frames im Verbindungspuffer. Ein APO verwendet die gültige Frameanzahl, um die Datenmenge zu bestimmen, die im Eingabepuffer gelesen und verarbeitet werden soll. Ein APO legt die gültige Frameanzahl nach dem Schreiben von Daten in die Ausgabeverbindung fest.
u32BufferFlags
Die Verbindungsflags für diesen Puffer. Dies gibt die Gültigkeit status der APOs an. Weitere Informationen zu diesen Flags finden Sie unter APO_BUFFER_FLAGS.
u32Signature
Ein Tag, das eine gültige APO_CONNECTION_PROPERTY-Struktur identifiziert. Eine gültige Struktur ist als APO_CONNECTION_PROPERTY_SIGNATURE gekennzeichnet. Wenn der Wert dieses Felds gleich APO_CONNECTION_PROPERTY_V2_SIGNATURE ist, kann die Struktur sicher in eine APO_CONNECTION_PROPERTY_V2 umgewandelt werden.
Hinweise
Die AudioEndpoint-API für Remotedesktopdienste ist für die Verwendung in Remotedesktopszenarien vorgesehen. es ist nicht für Clientanwendungen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 |
Kopfzeile | audioapotypes.h |