다음을 통해 공유


VideoInfo2 형식 유형

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

미리 보기 핀의 기본 미디어 유형은 VIDEOINFOHEADER2 형식의 형식일 수 있습니다. 이 형식 구조는 인터레이스된 비디오 및 그림 가로 세로 비율과 같은 특수 기능을 지원합니다.

VMR-7 및 VMR-9는 모두 VIDEOINFOHEADER2를 직접 지원합니다. VMR을 디코더에 연결하면 최상의 형식을 협상합니다. 그러나 이전 Video Renderer 필터는 VIDEOINFOHEADER2를 지원하지 않습니다. Video Renderer 필터와 함께 VIDEOINFOHEADER2 형식 형식을 사용하려면 오버레이 믹서 필터를 그래프에 삽입해야 합니다.

  1. IPin::EnumMediaTypes 메서드를 사용하여 디코더 필터의 출력 핀에서 기본 미디어 형식을 열거합니다.
  2. 열거형 시퀀스에서 첫 번째 미디어 형식을 확인합니다.
  3. 형식 형식이 FORMAT_VideoInfo2 출력 핀을 오버레이 믹서에 연결합니다. 그런 다음 오버레이 믹서 를 비디오 렌더러에 연결합니다. ( 비디오 포트 핀을 참조하세요.)

이러한 기능에 관심이 없는 경우 오버레이 믹서 를 사용할 필요가 없습니다. 디코더를 Video Renderer에 직접 연결하면 대신 VIDEOINFOHEADER 형식으로 연결됩니다.

고급 캡처 항목

비디오 캡처에서 오버레이 믹서 사용