IMFClockConsumer 인터페이스(mfidl.h)
IMFPresentationClock에 액세스하기 위해 앱에서 구현합니다.
상속
IMFClockConsumer 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IMFClockConsumer 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IMFClockConsumer 인터페이스에는 이러한 메서드가 있습니다.
IMFClockConsumer::GetPresentationClock 미디어 파이프라인에서 IMFPresentationClock의 instance 가져오기 위해 호출됩니다. |
IMFClockConsumer::SetPresentationClock IMFPresentationClock의 instance 앱에 제공하기 위해 미디어 파이프라인에서 호출됩니다. |
설명
미디어 파이프라인은 QueryInterface를 호출하여 이 인터페이스의 존재를 확인합니다. 구성 요소는 이 인터페이스를 통해 제공된 프레젠테이션 클록을 사용하여 구성 요소 다음에 파이프라인에 얼마나 많은 버퍼링이 있는지 확인할 수 있습니다. IMFPresentationClock::GetTime에서 반환하는 값과 IMFSample::GetSampleTime에서 반환하는 값의 차이를 계산하여 IMFTransform::P rocessInput 메서드에서 이 작업을 수행할 수 있습니다. 이 차이는 파이프라인의 MFT 다음에 버퍼링된 데이터의 양을 나타냅니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 버전 1703 [데스크톱 앱만 해당] |
지원되는 최소 서버 | 지원되는 버전 없음 |
대상 플랫폼 | Windows |
헤더 | mfidl.h |