다음을 통해 공유


KSPROPERTY_AUDIO_POSITION

KSPROPERTY_AUDIO_POSITION 속성은 핀의 오디오 스트림에 대한 사운드 버퍼에서 재생 및 쓰기 커서의 현재 위치를 지정합니다.

사용 요약 테이블

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

Yes

Yes

Pin

KSPROPERTY

KSAUDIO_POSITION

속성 값(작업 데이터)은 렌더링 스트림의 재생 및 쓰기 위치 또는 캡처 스트림의 레코드 및 읽기 위치를 지정하는 KSAUDIO_POSITION 형식의 구조입니다.

반환 값

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

설명

DirectSound는 KSPROPERTY_AUDIO_POSITION 속성을 사용하여 IDirectSoundBuffer::GetCurrentPositionIDirectSoundBuffer::SetCurrentPosition 메서드를 구현합니다. Windows 멀티미디어 함수 waveInGetPositionwaveOutGetPosition 도 이 속성을 사용합니다. DirectSound 및 Windows 멀티미디어 함수에 대한 자세한 내용은 Microsoft Windows SDK 설명서를 참조하세요.

WaveCyclic 및 WavePci 포트 드라이버가 미니포트 드라이버를 대신하여 이 속성을 처리하기 때문에 WaveCyclic 및 WavePci 미니포트 드라이버는 KSPROPERTY_AUDIO_POSITION 속성 처리기를 구현할 필요가 없습니다. 캡처 스트림의 렌더링 스트림 또는 레코드 위치에서 재생 위치를 가져오기 위해 포트 드라이버의 속성 처리기는 미니포트 드라이버의 IMiniportWaveCyclicStream::GetPosition 또는 IMiniportWavePciStream::GetPosition 메서드를 호출합니다.

자세한 내용은 오디오 위치 속성을 참조하세요.

요구 사항

헤더

Ksmedia.h(Ksmedia.h 포함)

참고 항목

KSPROPERTY

KSAUDIO_POSITION

IMiniportWaveCyclicStream::GetPosition

IMiniportWavePciStream::GetPosition