Q&A

  • VFW를 사용하여 다수의 오버레이 윈도우 생성하는 법...
안녕하세요. bassmania 입니다.



TV 수신카드(영상캡쳐도 가능/BT878 칩 사용)에서 다수의 오버레이 윈도우를 생성하려

는데 잘 되지 않습니다.



지난 달 산업안전기기(?) 전시회때 보니 각각의 오버레이 윈도우를 생성해서, 영상을

표시하는 프로그램들이 보이더군요.



그래서 집에서 사용중인 TV수신카드(영상입력이 가능한)를 가지고 비슷한 프로그램을

만들어 보려고 했는데, 잘 되지 않더군요. 나름대로 연구한 것이 하나의 오버레이

윈도우를 만들고 이곳에 그려지는 화면을 복사하여 다른 곳으로 붙여 넣는 식으로

작업도 해봤고, 타이머를 이용해 각각의 오버레이 윈도우를 생성하여 영상을 표시하는

방법도 해봤는데, 처음 방법은 속도는 빠르지만 일정 프레임 이상을 표시할 수 없고,

두번째 방식은 아예 사용도 못할 정도라서요.



혹시 이러한 방법을 아시는 분이 계시면 도와 주셨으면 감사하겠습니다.

2  COMMENTS
  • Profile
    박상윤 2001.08.18 22:07
    DVR프로그램을 구현하시나 보군여...

    vfw + directX 오버래이 기능을 사용하셔야 합니다.

    오레버이 표면은 그래픽카드의 사양에 따라 틀리지만

    보통 1개를 쓸수 있습니다.. 이것을 잘 조절해서

    순차적으로 화면에 뿌려서 여러개가 한번에 들어 오는 것처럼 보입니다.

    보통 오버레이에는 YUV포맷을 씁니다.

    TV수신 포맷도 보통 YUV를 씁니다.....따라서 별도의 변화 없이 사용하실수 있습니다.

    보통 bt848/878등은 YUV YUV2등을 지원하므로 관계는 없으실거에여....

    오버레이는 다른 다이렉트 표면과는 특성이 틀리기때문에 조작하실때...

    힘드실거에여..



    그럼...

  • Profile
    bassmania 2001.08.20 18:48
    답변에 감사드립니다.



    VFW와 다이렉트X를 이용해야 한다고 하시니, 다이렉트X에 관한 자료를 찾아 봐야 할 것

    같네요.



    뭐든 쉽게 되는 건 없나봐요... ㅡㅡ;



    해보다 막히는 부분이 있으면, 다시 여쭤봐도 될까요 ?



    그럼.. 새로 시작된 한 주 알차고 보내시길 바라며...