estructura AE_CURRENT_POSITION (audioengineendpoint.h)

Informa de la posición actual del marco desde el dispositivo a los clientes.

Sintaxis

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;

Miembros

u64DevicePosition

Posición del dispositivo, en fotogramas.

u64StreamPosition

Posición de la secuencia, en fotogramas, que se usa para determinar el punto de partida para la captura de audio y la posición del dispositivo de representación en relación con la secuencia.

u64PaddingFrames

Cantidad de relleno, en fotogramas, entre la posición actual y el punto de relleno de la secuencia.

hnsQPCPosition

Valor del temporizador del contador de rendimiento de calidad traducido (QPC) tomado en el momento en que se comprobó el miembro u64DevicePosition .

f32FramesPerSecond

Velocidad de datos calculada en el momento en que se estableció la posición.

Flag

Valor de la enumeración AE_POSITION_FLAGS que indica la validez de la información de posición.

Comentarios

La API AudioEndpoint de servicios de Escritorio remoto es para su uso en escenarios de Escritorio remoto; no es para las aplicaciones cliente.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7
Servidor mínimo compatible Windows Server 2008 R2
Encabezado audioengineendpoint.h

Consulte también

IAudioEndpointRT::GetCurrentPadding

IAudioInputEndpointRT::GetInputDataPointer

IAudioOutputEndpointRT::GetOutputDataPointer