Поделиться через


структура AE_CURRENT_POSITION (audioengineendpoint.h)

Сообщает клиентам текущее положение кадра с устройства.

Синтаксис

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;

Члены

u64DevicePosition

Положение устройства в кадрах.

u64StreamPosition

Положение потока в кадрах, используемое для определения начальной точки для захвата звука и положения устройства отрисовки относительно потока.

u64PaddingFrames

Объем заполнения в кадрах между текущей позицией и точкой заполнения потока.

hnsQPCPosition

Преобразованное значение таймера счетчика производительности качества (QPC), принятое во время проверки элемента u64DevicePosition .

f32FramesPerSecond

Вычисленная скорость передачи данных на момент установки позиции.

Flag

Значение перечисления AE_POSITION_FLAGS , указывающее допустимость сведений о позиции.

Комментарии

API AudioEndpoint служб удаленных рабочих столов предназначен для использования в сценариях удаленного рабочего стола. Он не предназначен для клиентских приложений.

Требования

Требование Значение
Минимальная версия клиента Windows 7
Минимальная версия сервера Windows Server 2008 R2
Верхняя часть audioengineendpoint.h

См. также раздел

IAudioEndpointRT::GetCurrentPadding

IAudioInputEndpointRT::GetInputDataPointer

IAudioOutputEndpointRT::GetOutputDataPointer