다음을 통해 공유


KSPROPERTY_RTAUDIO_PRESENTATION_POSITION

KSPROPERTY_RTAUDIO_PRESENTATION_POSITION 스트림 프레젠테이션 정보를 반환합니다.

사용 요약 테이블

가져오기 설정 대상 속성 설명자 형식 속성 값 형식

Yes

아니요

Pin

KSPROPERTY

KSAUDIO_PRESENTATION_POSITION

속성 설명자(instance 데이터)는 KSPROPERTY 구조체입니다. 요청을 보내기 전에 클라이언트는 오디오 데이터 스트림의 현재 커서 위치를 설명하는 값으로 구조를 로드합니다.

속성 값은 오디오 데이터 스트림의 최근 프레젠테이션 위치를 나타내는 KSAUDIO_PRESENTATION_POSITION 구조체입니다.

반환 값

KSPROPERTY_RTAUDIO_PRESENTATION_POSITION 속성 요청은 성공적으로 완료되었음을 나타내는 STATUS_SUCCESS 반환합니다. 그렇지 않으면 요청이 코드에 상태 적절한 오류를 반환합니다.

설명

OS는 상층이 비디오 또는 기타 활동을 오디오 스트림과 동기화할 수 있도록 드라이버에서 이 속성을 주기적으로 가져와 드라이버에서 최근 프레젠테이션 위치 정보를 검색할 수 있습니다.

KSAUDIO_PRESENTATION_POSITION u64PositionInBlocks 멤버에 반환된 값은 KSPROPERTY_RTAUDIO_PACKETCOUNT 반환된 패킷 수 및 SetWritePacket에 전달된 패킷 번호에 대한 드라이버의 해석과 일치해야 합니다. 즉, 패킷 0의 첫 번째 샘플은 블록 0입니다.

그렇다고 해서 KSPROPERTY_RTAUDIO_PACKETCOUNT 및 KSPROPERTY_RTAUDIO_PRESENTATION_POSITION 동시에 호출되는 경우 동일한 샘플을 참조하는 값을 반환한다는 의미는 아닙니다. KSPROPERTY_RTAUDIO_PACKETCOUNT WaveRT 버퍼에서 하드웨어로 전송된 샘플에 대한 정보를 반환하고 KSPROPERTY_RTAUDIO_PRESENTATION_POSITION 시스템 출력에 제공된 샘플에 대한 정보를 반환합니다. 이러한 정보는 서로 다른 두 가지 정보입니다.

요구 사항

Version

Windows 10 이상 Windows 운영 체제에서 사용할 수 있습니다.

헤더

Ksmedia.h

참고 항목

KSPROPSETID_RTAudio