C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[46377] DSpack 을 이용하여 카메라 영상 size 조절하기 질문요~
우리 [palindrome] 1352 읽음    2006-08-31 10:02
안녕하세요 매번 질문만 드려서 죄송하네요..

현재 DSpack 을 이용하여 USB 웹켐영상을 받아오고, CAPTURE 하고, 사진으로 저장하기 까지 했습니다.

그런데 CAPTURE SIZE를 조절하고 싶은데 영 잘 안되네요..

드라이버에서 지원하는 켑춰설정 팝업창을 보이도록하고 이곳에서 SIZE를 조절하는것은 되거든요.

그런데 그런거 사용안하고 직접 명령어를 날려서 SIZE를 조절하고 싶은데 여기저기 외국싸이트까지 다 찾아봐도

VC++ 관련자료나 델파이는 많이 있는데 그걸 BUILDER 에 적용하려니 잘 안되네요..ㅠ.ㅠ

누가 좀 알려주세요~

관련 소스 코드는 아래와 같습니다.



    CheckDSError(Filter->QueryInterface(IID_IBaseFilter, &SourceFilter));
    TPinList *PinList = new TPinList(SourceFilter) ;

    VIDEOINFOHEADER vih;
    ::ZeroMemory(&vih, sizeof(VIDEOINFOHEADER));
    ::ZeroMemory(&vih.bmiHeader, sizeof(BITMAPINFOHEADER));
    vih.bmiHeader.biSize = sizeof(BITMAPINFOHEADER);
    vih.bmiHeader.biWidth = 640;
    vih.bmiHeader.biHeight = 480;
    vih.bmiHeader.biPlanes = 1;
    vih.bmiHeader.biBitCount = 24;
    vih.bmiHeader.biCompression = 0;
    vih.bmiHeader.biSizeImage = 640*480*3; //UDIBSIZE(vih.bmiHeader);
    vih.AvgTimePerFrame = 10000000 / 17;

    AM_MEDIA_TYPE type;
    type.majortype = MEDIATYPE_Video;
    type.subtype = MEDIASUBTYPE_RGB24;
    type.bFixedSizeSamples = TRUE;
    type.bTemporalCompression = FALSE;
    type.lSampleSize = vih.bmiHeader.biSizeImage;
    type.formattype = FORMAT_VideoInfo;
    type.pUnk = NULL;
    type.cbFormat = sizeof(VIDEOINFOHEADER);
    type.pbFormat = (PBYTE) &vih;

    hr = ((IAMStreamConfig *)(PinList->First()))->SetFormat(&type);

여기에서 IAMStreamConfig  로의 형 변환이 안되고 컴파일 시 error가 나더라고요.

여기 게시판에서도 찾아보니 IAMStreamConfig 로의 형 변환이 델파이는 잘 되는데 빌더는 잘 안된다고

나와있더라고요..

고수님들 부탁드립니다.~~

+ -

관련 글 리스트
46377 DSpack 을 이용하여 카메라 영상 size 조절하기 질문요~ 우리 1352 2006/08/31
46384     Re:DSpack 을 이용하여 카메라 영상 size 조절하기 질문요~ ( 해결했습니다. ) 우리 2258 2006/08/31
46422         Re:Re:DSpack 을 이용하여 카메라 영상 size 조절하기 질문요~ ( 해결했습니다. ) 열씸! 1243 2006/09/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.