안녕하세요.
검색을 해봐도 관련 질문을 찾을 수 없군요.
다름이 아니라...
재생 중인 동영상 위에... 반투명한 제어판을 띄우고 싶습니다.
물론 재생 중인 동영상과 제어판은 완전히 독립된 프로그램입니다.
(예를들면... 사사미나 MediaPlayer...)
기존에 있던 컴포넌트의 경우... 동영상이 갱신되지 않는 문제점이 있더군요.
해결해보려 했지만... 불가능하다는 결론에 도달했고...
제 생각에... 윈도우와 별개로... (윈도우 영역이 아닌...) 비디오 메모리에
직접 찍어주면 어떨까 생각해 보았습니다.
그럼 재생 중인 동영상을 계속 캡쳐하면서
(윈도우 자체가 가려지는 것이 아니기 때문에 계속 완전한 영상을 캡쳐할 수 있겠죠...)
그 위에 캡쳐된 영상을 합성한 반투명 제어판을 그릴 수 있을 거 같다는
생각이 드네요...
간단히 말해서... Layer 비슷한걸 Windows 2000이 아닌 98에서 구현할 수 있을지...
궁금합니다.
도스 시절의 페이지 개념 비슷하게요...
2000에선 정말 간단히 해결했는데... 98에서 하려니 정말 힘드네요...ㅠ.ㅠ
어떻게... 방법이 없을지... 또는 제가 생각한 직접 찍어주는 방법에 대한 자료를
어디에서 구할 수 있을지... 도움 부탁드립니다.
DirectX SDK에 있는 오버레이 예제를 보면 비슷한 동작을 하는것 같습니다.
정재필 wrote:
> 안녕하세요.
> 검색을 해봐도 관련 질문을 찾을 수 없군요.
>
> 다름이 아니라...
> 재생 중인 동영상 위에... 반투명한 제어판을 띄우고 싶습니다.
> 물론 재생 중인 동영상과 제어판은 완전히 독립된 프로그램입니다.
> (예를들면... 사사미나 MediaPlayer...)
> 기존에 있던 컴포넌트의 경우... 동영상이 갱신되지 않는 문제점이 있더군요.
> 해결해보려 했지만... 불가능하다는 결론에 도달했고...
>
> 제 생각에... 윈도우와 별개로... (윈도우 영역이 아닌...) 비디오 메모리에
> 직접 찍어주면 어떨까 생각해 보았습니다.
> 그럼 재생 중인 동영상을 계속 캡쳐하면서
> (윈도우 자체가 가려지는 것이 아니기 때문에 계속 완전한 영상을 캡쳐할 수 있겠죠...)
> 그 위에 캡쳐된 영상을 합성한 반투명 제어판을 그릴 수 있을 거 같다는
> 생각이 드네요...
>
> 간단히 말해서... Layer 비슷한걸 Windows 2000이 아닌 98에서 구현할 수 있을지...
> 궁금합니다.
> 도스 시절의 페이지 개념 비슷하게요...
> 2000에선 정말 간단히 해결했는데... 98에서 하려니 정말 힘드네요...ㅠ.ㅠ
>
> 어떻게... 방법이 없을지... 또는 제가 생각한 직접 찍어주는 방법에 대한 자료를
> 어디에서 구할 수 있을지... 도움 부탁드립니다.