[App 개발] 아이폰 OpenGL ES 상에서 비디오를 그려주고 싶습니다.
본문
아이폰에서 아이폰에 장착된 카메라에서 들어오는 영상을
OpenGL ES 상에서 그려주려고 합니다.
(비디오를 가져올 수 있다고 가정할 때..)
백그라운드에 비디오를 디스플레이하고, 비디오 위에
OpenGL로 렌더링을 하는 것이 목적입니다.
그런데 OpenGL ES에는 glDrawPixels 함수가 없어서 영상의 raw 데이터가
있어도 바로 그려줄수가 없는 상황입니다.
그렇다고 매번 텍스쳐를 만들거나, 텍스쳐 데이터를 갱신하는 것은 비효율적인 것
같고요..
UIImageView 가 영상을 디스플레이하는 뷰 인 것 같던데
이걸 이용해서 영상은 디스플레이하고,
OpenGL 렌더링은 새로 뷰를 만들어 그려주는 방식으로
구현이 가능할까요 ?
아니면 다른 좋은 방법을 아시면 도움 부탁드립니다~
아이폰이나 맥 프로그래밍은 경험이 없어서
갈 길을 모르겠습니다.
최신글이 없습니다.
최신글이 없습니다.
댓글목록 1
wlee님의 댓글
자답입니다. glTexSubImage2D가 그나마 제일 낫다고 합니다. ㅡ,.ㅡ;