структура 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