METransformMarker 이벤트

MFT_MESSAGE_COMMAND_MARKER 메시지에 대한 응답으로 비동기 MFT(Media Foundation 변환)에서 전송됩니다.

이벤트 값

IMFMediaEvent::GetValue에서 검색할 수 있는 값은 다음과 같습니다.

VARTYPE 설명
VT_EMPTY
이벤트 데이터가 없습니다.

특성

이 이벤트에 대해 정의된 특성은 다음과 같습니다.

attribute Description
MF_EVENT_MFT_CONTEXT
MFT_MESSAGE_COMMAND_MARKER 메시지의 ulParam 매개 변수 값입니다.
(필수)

설명

비동기 MFT는 IMFMediaEventGenerator 인터페이스를 통해 이 이벤트를 보냅니다. 동기 MFT는 이 이벤트를 보내지 않습니다.

비동기 MFT의 클라이언트는 MFT_MESSAGE_COMMAND_MARKER 메시지와 함께 IMFTransform::P rocessMessage를 호출하여 스트림에 마커를 배치할 수 있습니다. ulParam 매개 변수에는 애플리케이션 정의 데이터가 포함됩니다.

MFT가 ProcessMessage 호출 시 사용 가능한 모든 입력 데이터 처리를 완료하면 MFT는 METransformMarker 이벤트를 큐에 대기합니다. 이벤트의 MF_EVENT_MFT_CONTEXT 특성에는 ulParam 매개 변수의 값이 포함됩니다. 자세한 내용은 비동기 MFT를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2008 R2 [데스크톱 앱만 해당]
헤더
Mfobjects.h(Mfidl.h 포함)

추가 정보

Media Foundation 이벤트

비동기 MFT