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
[64826] DirectShow 필터 추가 에러...
용맨소녀 [doyongid] 1364 읽음    2011-07-16 01:38
// 호출부
clShow.CreateFilter(CLSID_VideoRenderer, L"Renderer", &clShow.lpFilterRenderer);

// 처리부
bool TShow::CreateFilter(GUID pFilterID, String pFilterName, IBaseFilter **pFilter)
{
	HRESULT	hr;

    if(FAILED(CoCreateInstance(pFilterID, NULL, CLSCTX_INPROC_SERVER, IID_IBaseFilter, (void **)&pFilter)))
    {
    	clLog.Put("TShow::CreateFilter()", "필터 생성 실패");

    	return false;
    }

    // 생성된 필터를 필터 그래프에 추가한다.
    hr = lpFilterGraph->AddFilter(*pFilter, pFilterName.w_str());  ////////////// 여기서 에러...

    if(FAILED(hr))
    {
        clLog.Put("TShow::CreateFilter()", "필터 그래프 추가 실패");
        return false;
    }

    return true;
}



AddFilter()에서 에러 메시지가 뜹니다.. 리턴되지도 않고요.. 에러메시지 스샷 첨부했습니다.

비디오 입력쪽 (카메라) 필터는 생성되는데, 위에서 에러가 나네요.. 그래프에디터에서 해봐도 잘 됩니다.. 초보라서 거시기 하네요..;;

+ -

관련 글 리스트
64826 DirectShow 필터 추가 에러... 용맨소녀 1364 2011/07/16
64828     Re:DirectShow 필터 추가 에러... 아제나 1336 2011/07/16
64832         감사합니다.. 해결했어요.. 용맨소녀 1150 2011/07/18
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.