다음을 통해 공유


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

u64DevicePosition 멤버를 검사할 때 가져온 변환된 QPC(품질 성능 카운터) 타이머 값입니다.

f32FramesPerSecond

위치가 설정된 시점의 계산된 데이터 속도입니다.

Flag

위치 정보의 유효성을 나타내는 AE_POSITION_FLAGS 열거형의 값입니다.

설명

원격 데스크톱 서비스 AudioEndpoint API는 원격 데스크톱 시나리오에서 사용됩니다. 클라이언트 애플리케이션용이 아닙니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7
지원되는 최소 서버 Windows Server 2008 R2
머리글 audioengineendpoint.h

추가 정보

IAudioEndpointRT::GetCurrentPadding

IAudioInputEndpointRT::GetInputDataPointer

IAudioOutputEndpointRT::GetOutputDataPointer