Condividi tramite


struttura AE_CURRENT_POSITION (audioengineendpoint.h)

Segnala la posizione del frame corrente dal dispositivo ai client.

Sintassi

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;

Members

u64DevicePosition

Posizione del dispositivo, in fotogrammi.

u64StreamPosition

Posizione del flusso, in fotogrammi, usata per determinare il punto iniziale per l'acquisizione audio e la posizione del dispositivo di rendering rispetto al flusso.

u64PaddingFrames

Quantità di spaziatura interna, in fotogrammi, tra la posizione corrente e il punto di riempimento del flusso.

hnsQPCPosition

Valore timer del contatore delle prestazioni di qualità convertito (QPC) impiegato al momento in cui è stato controllato il membro u64DevicePosition .

f32FramesPerSecond

Frequenza dei dati calcolata al momento dell'impostazione della posizione.

Flag

Valore dell'enumerazione AE_POSITION_FLAGS che indica la validità delle informazioni sulla posizione.

Commenti

L'API AudioEndpoint di Servizi Desktop remoto è destinata all'uso in scenari desktop remoto; non è per le applicazioni client.

Requisiti

Requisito Valore
Client minimo supportato Windows 7
Server minimo supportato Windows Server 2008 R2
Intestazione audioengineendpoint.h

Vedi anche

IAudioEndpointRT::GetCurrentPadding

IAudioInputEndpointRT::GetInputDataPointer

IAudioOutputEndpointRT::GetOutputDataPointer