Freigeben über


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