DirectX Media Object DMO 에 대해 DMO 의 이점   [목차열람] [주소복사] [슬롯비우기]
DMO 의 이점
 
Microsoft DirectX 9.0

DMO 의 이점

DMO 에는 이하와 같은 이점이 있다.

이상과 같은 이유로부터, 현시점에서는, 엔코더나 디코더, 오디오 이펙트를 생성하기 위한 솔루션으로서 DMO 를 추천 한다. 애플리케이션의 요구에 따라서는, 그 밖에도 다양한 시나리오가 생각된다.

DMO 와 DirectShow 필터의 차이

DirectShow 필터는, DirectShow 필터 그래프의 외부에서는 기능할 수 없다. DirectShow 에서는, 필터 그래프 매니저가 애플리케이션과 필터를 중개한다. DirectShow 필터가, 데이터의 스트리밍에 필요한 이하와 같은 작업의 대부분을 실행한다.

이것과 대조적으로, DMO 는 이러한 작업을 전혀 실시하지 않는다. 이런 종류의 작업을 실행하는 역할은, DMO 를 사용하는 클라이언트가 대신에 담당한다. 클라이언트가, 버퍼를 할당해 데이터를 버퍼에 저장 해, DMO 에 건네준다. DMO 가 데이터를 처리 하면, 클라이언트가 생성 된 출력 버퍼를 얻어온다.

↑TOP