MFSTREAMSINK_MARKER_TYPE 열거형(mfidl.h)

IMFStreamSink::P laceMarker 메서드에 대한 스트림 마커 정보를 정의합니다. PlaceMarker 메서드는 샘플 간에 스트림에 마커를 배치합니다. MFSTREAMSINK_MARKER_TYPE 열거형은 표식 형식 및 표식과 연결된 정보의 형식을 정의합니다.

Syntax

typedef enum _MFSTREAMSINK_MARKER_TYPE {
  MFSTREAMSINK_MARKER_DEFAULT = 0,
  MFSTREAMSINK_MARKER_ENDOFSEGMENT,
  MFSTREAMSINK_MARKER_TICK,
  MFSTREAMSINK_MARKER_EVENT
} MFSTREAMSINK_MARKER_TYPE;

상수

 
MFSTREAMSINK_MARKER_DEFAULT
값: 0
이 표식은 애플리케이션의 사용을 위한 것이며 스트림 싱크에 정보를 전달하지 않습니다.
MFSTREAMSINK_MARKER_ENDOFSEGMENT
이 표식은 프레젠테이션 내 세그먼트의 끝을 나타냅니다. 다음 세그먼트가 시작될 때까지 스트림에 간격이 있을 수 있습니다. 이 표식과 연결된 데이터가 없습니다.
MFSTREAMSINK_MARKER_TICK
이 표식은 스트림에 간격이 있음을 나타냅니다. 표식 데이터는 누락된 샘플의 시간을 지정하는 LONGLONG 값(VT_I8)입니다. 이 표식 이후에 수신된 다음 샘플에는 불연속성 플래그가 있을 수 있지만 반드시 포함되지는 않습니다. 데이터는 시간 간격 후에 연속적으로 유지될 수 있습니다. 이 표식은 스트림의 MEStreamTick 이벤트에 해당합니다.
MFSTREAMSINK_MARKER_EVENT
이 표식에는 미디어 이벤트가 포함됩니다. 표식 데이터는 이벤트의 IMFMediaEvent 인터페이스(VT_UNKNOWN)에 대한 포인터입니다.

설명

스트리밍 오디오 렌더러MFSTREAMSINK_MARKER_TICK 표식을 받으면 무음이 삽입되어 데이터의 간격을 덮습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱 | UWP 앱]
머리글 mfidl.h

참고 항목

Media Foundation 열거형