IMFRateControl 인터페이스(mfidl.h)

재생 속도를 가져오거나 설정합니다.

상속

IMFRateControl 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IMFRateControl 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IMFRateControl 인터페이스에는 이러한 메서드가 있습니다.

 
IMFRateControl::GetRate

현재 재생 속도를 가져옵니다. (IMFRateControl.GetRate)
IMFRateControl::SetRate

재생 속도를 설정합니다. (IMFRateControl.SetRate)

설명

개체는 이 인터페이스를 서비스로 노출할 수 있습니다. 인터페이스에 대한 포인터를 가져오려면 서비스 식별자 MF_RATE_CONTROL_SERVICE 사용하여 IMFGetService::GetService 를 호출합니다. 미디어 세션은 이 인터페이스를 지원합니다. 미디어 원본 및 변환은 속도 변경을 지원하는 경우 이 인터페이스를 지원합니다. 미디어 싱크는 이 인터페이스를 지원할 필요가 없습니다. 미디어 싱크는 IMFClockStateSink::OnClockSetRate 메서드를 통해 속도 변경에 대한 알림을 받습니다.

자세한 내용은 속도 제어 정보를 참조하세요.

개체가 지원하는 재생 속도를 검색하려면 IMFRateSupport 인터페이스를 사용합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 mfidl.h

추가 정보

속도 제어 정보

미디어 파운데이션 인터페이스