다음을 통해 공유


IVideoFrameStep 인터페이스(strmif.h)

[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngine 및 Media Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드가 DirectShow 대신 Media Foundation에서 MediaPlayer, IMFMediaEngine오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

인터페이스는 IVideoFrameStep 비디오 스트림을 단계합니다. 이 인터페이스를 사용하면 DVD 플레이어를 포함한 Microsoft® DirectShow® 애플리케이션이 한 번에 한 프레임만큼 천천히 비디오 스트림을 단계별로 실행할 수 있습니다. 오버레이 믹서 필터 또는 비디오 렌더러 필터와 함께 프레임 단계별 프로세스를 제어하는 필터 그래프 관리자를 통해 인터페이스를 가져옵니다. 뒤로 프레임 스테핑은 지원되지 않습니다.

참고 프레임 스테핑이 하드웨어 디코더와 함께 작동하려면 디코더가 프레임 단계별 실행 속성 집합을 지원해야 합니다.
 

상속

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

메서드

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

 
IVideoFrameStep::CancelStep

CancelStep 메서드는 이전 IVideoFrameStep::Step 작업을 취소합니다.
IVideoFrameStep::CanStep

CanStep 메서드는 지정된 필터의 단계별 기능을 결정합니다.
IVideoFrameStep::Step

Step 메서드를 사용하면 필터 그래프가 지정된 프레임 수만큼 앞으로 이동합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 strmif.h(Dshow.h 포함)