DirectShow

최근 편집: 2017년 6월 10일 (토) 10:30

개요

DirectShow는 동영상 또는 음원 재생에 사용되는 이전 DirectX의 구성 요소, 현재 Windows API의 구성 요소이다[1]. DirectX 구성 요소들 중 보기 드문 고수준 API이다. 다만 Windows 8 Store App 및 UWP에서는 DirectShow를 사용할 수 없고, Windows Media Foundation을 사용해야 한다.

최신 버전은 DirectShow 8이며, 같은 버전 또는 그 이하 버전을 가지는 DirectX 구성 요소들 중 유일하게 지원 종료가 되지 않은 API이다. 다만, 일부 인터페이스는 Windows Media Foundation에 기능이 포함되어 있기 때문인지 권장되지 않음 상태로 전환되었다[2].

운영체제에 코덱 설치 여부에 따라 재생 가능한 영상 또는 음원 파일이 달라지기 때문에 최근 게임들은 DirectShow를 사용하기보다 상용 영상 디코딩 프로그램이나 FFmpeg를 사용하는 편이다.

사용 프로그램

  • 다음 팟플레이어를 포함한 다수의 동영상 플레이어 프로그램
  • 동영상 재생 기능이 있는 일부 게임 프로그램

같이 보기

출처