Partager via


structure APO_CONNECTION_PROPERTY (audioapotypes.h)

Contient les propriétés de connexion qui changent dynamiquement.

Syntaxe

typedef struct APO_CONNECTION_PROPERTY {
  UINT_PTR         pBuffer;
  UINT32           u32ValidFrameCount;
  APO_BUFFER_FLAGS u32BufferFlags;
  UINT32           u32Signature;
} APO_CONNECTION_PROPERTY;

Membres

pBuffer

Pointeur vers la mémoire tampon de connexion. Les points de terminaison utilisent cette mémoire tampon pour lire et écrire des données audio.

u32ValidFrameCount

Nombre d’images valides dans la mémoire tampon de connexion. Un APO utilise le nombre de trames valide pour déterminer la quantité de données à lire et à traiter dans la mémoire tampon d’entrée. Un APO définit le nombre de trames valide après avoir écrit des données dans sa connexion de sortie.

u32BufferFlags

Indicateurs de connexion pour cette mémoire tampon. Cela indique la validité status des API. Pour plus d’informations sur ces indicateurs, consultez APO_BUFFER_FLAGS.

u32Signature

Balise qui identifie une structure APO_CONNECTION_PROPERTY valide. Une structure valide est marquée comme APO_CONNECTION_PROPERTY_SIGNATURE. Si la valeur de ce champ est égale à APO_CONNECTION_PROPERTY_V2_SIGNATURE, la structure peut être tapée en toute sécurité dans un APO_CONNECTION_PROPERTY_V2.

Remarques

L’API AudioEndpoint des services Bureau à distance est destinée aux scénarios Bureau à distance ; il ne s’agit pas d’applications clientes.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7
Serveur minimal pris en charge Windows Server 2008 R2
En-tête audioapotypes.h