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