énumération APO_BUFFER_FLAGS (audioapotypes.h)
Définit les indicateurs de validation de la mémoire tampon pour la structure APO_CONNECTION_PROPERTY associée à chaque connexion APO.
Syntax
typedef enum APO_BUFFER_FLAGS {
BUFFER_INVALID,
BUFFER_VALID,
BUFFER_SILENT
} ;
Constantes
BUFFER_INVALID Il n’existe aucune donnée valide dans la connexion Tampon. Le pointeur de mémoire tampon est valide et la mémoire tampon est capable de contenir la quantité de données audio valides spécifiées dans la structure APO_CONNECTION_PROPERTY . Lors du traitement des données audio, le moteur audio marque chaque connexion comme BUFFER_INVALID avant d’appeler IAudioOutputEndpoint ::GetOutputDataPointer ou IAudioInputEndpointRT ::GetInputDataPointer. |
BUFFER_VALID La mémoire tampon de connexion contient des données valides. Il s’agit de l’état opérationnel de la mémoire tampon de connexion. L’APO définit cet indicateur après lui commence à écrire des données valides dans la mémoire tampon. Les points de terminaison de capture doivent définir cet indicateur dans la méthode GetInputDataPointer une fois l’appel terminé. |
BUFFER_SILENT La mémoire tampon de connexion doit être traitée comme si elle contient un silence. Si le point de terminaison reçoit une mémoire tampon de connexion d’entrée identifiée comme BUFFER_SILENT, le point de terminaison peut supposer que les données représentent le silence. Lors de la capture, le point de terminaison peut également définir cet indicateur, si nécessaire pour une mémoire tampon de capture. |
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 |