Partager via


structure AE_CURRENT_POSITION (audioengineendpoint.h)

Signale la position actuelle de l’image de l’appareil aux clients.

Syntaxe

typedef struct AE_CURRENT_POSITION {
  UINT64            u64DevicePosition;
  UINT64            u64StreamPosition;
  UINT64            u64PaddingFrames;
  HNSTIME           hnsQPCPosition;
  FLOAT32           f32FramesPerSecond;
  AE_POSITION_FLAGS Flag;
} AE_CURRENT_POSITION, *PAE_CURRENT_POSITION;

Membres

u64DevicePosition

Position de l’appareil, en images.

u64StreamPosition

Position du flux, dans les images, utilisée pour déterminer le point de départ de la capture audio et la position de l’appareil de rendu par rapport au flux.

u64PaddingFrames

Quantité de remplissage, en images, entre la position actuelle et le point de remplissage du flux.

hnsQPCPosition

Valeur du compteur de performances de qualité traduite (QPC) prise au moment où le membre u64DevicePosition a été vérifié.

f32FramesPerSecond

Débit de données calculé au moment où la position a été définie.

Flag

Valeur de l’énumération AE_POSITION_FLAGS qui indique la validité des informations de position.

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 audioengineendpoint.h

Voir aussi

IAudioEndpointRT ::GetCurrentPadding

IAudioInputEndpointRT ::GetInputDataPointer

IAudioOutputEndpointRT ::GetOutputDataPointer