다음을 통해 공유


IAudioClient3::GetCurrentSharedModeEnginePeriod 메서드(audioclient.h)

오디오 엔진의 현재 형식 및 주기를 반환합니다. 이 메서드를 사용하면 오디오 클라이언트가 오디오 엔진의 현재 기간과 일치할 수 있습니다.

구문

HRESULT GetCurrentSharedModeEnginePeriod(
  [out] WAVEFORMATEX **ppFormat,
  [out] UINT32       *pCurrentPeriodInFrames
);

매개 변수

[out] ppFormat

형식: WAVEFORMATEX**

오디오 엔진에서 사용 중인 현재 디바이스 형식입니다.

[out] pCurrentPeriodInFrames

형식: UINT32*

오디오 엔진의 현재 기간(오디오 프레임)입니다.

반환 값

형식: HRESULT

이 메서드는 성공적으로 완료되었음을 나타내는 S_OK 반환합니다. 그렇지 않으면 적절한 오류 코드를 반환합니다.

설명

참고 이 메서드에서 반환되는 값은 즉각적인 값이며, 예를 들어 다른 오디오 클라이언트가 주기 또는 형식을 다른 값으로 설정하는 경우 호출이 반환된 직후에 유효하지 않을 수 있습니다.
 
참고 호출자는 CoTaskMemFree 를 호출하여 이 메서드로 채워진 WAVEFORMATEX 구조체의 메모리를 할당 취소합니다.
 

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2016 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 audioclient.h

추가 정보

IAudioClient3