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 |