CBaseMediaFilter. Run 메서드CBaseMediaFilter.Run method

Run메서드는 개체를 실행 합니다.The Run method runs the object. 이 메서드는 Imediafilter:: Run 메서드를 구현 합니다.This method implements the IMediaFilter::Run method.

구문Syntax

HRESULT Run(
   REFERENCE_TIME tStart
);

매개 변수Parameters

tStarttStart

스트림 시간 0에 해당 하는 참조 시간입니다.Reference time corresponding to stream time 0.

반환 값Return value

S _ OK를 반환 합니다.Returns S_OK.

설명Remarks

개체가 중지 된 경우이 메서드는 Cbasemediafilter::P ause 메서드를 호출 하 여 개체를 일시 중지 합니다.If the object is stopped, this method pauses the object by calling the CBaseMediaFilter::Pause method. 그런 다음 Cbasemediafilter:: m _ 상태 멤버 변수를 State Running으로 설정 합니다 _ .It then sets the CBaseMediaFilter::m_State member variable to State_Running.

스트림 시간은 현재 참조 시간에서 Tstart 를 뺀 값으로 계산 됩니다.Stream time is calculated as the current reference time minus tStart. 타임 스탬프가 0 인 미디어 샘플은 Tstart 시점에 렌더링 되어야 합니다.A media sample with a time stamp of zero should be rendered at time tStart.

요구 사항Requirements

요구 사항Requirement Value
헤더Header
Amfilter. h (스트림 포함)
Amfilter.h (include Streams.h)
라이브러리Library
Strmbase (정품 빌드);
Strmdisd.lib (디버그 빌드)
Strmbase.lib (retail builds);
Strmbasd.lib (debug builds)

참고 항목See also

CBaseMediaFilter 클래스CBaseMediaFilter Class