Find Jobs
Hire Freelancers

DirectShow framework

$95-100 USD

완료함
게시됨 거의 18년 전

$95-100 USD

제출할때 지불됩니다
I want to paint text and graphics on a running video. 1. Given a filtergraph, I would like a class (or set of classes), which I can use to draw text and alphablend images on the video. Classes must be implemented using straight Win32 API or ATL and WTL. VMR7/9 can be used, but a solution which works on Win 98/2000 would be preferable. API Requirements: CVideoMixer//Implements VMR stuff Members: SetGraph(IFilterGraph* pGraph); Draw(CVObject& aObject); CVObject SetAlpha(float alpha); //alphablending amount (0...1) SetPosition(int x, int y); //placement in video window SetDecayTime(int milliseconds); //time to stay visible SetFadeTime(int milliseconds); //Fade-in/Fade out time //Note that position must be relative to video window's height/width, not video resolution CVText : public CVObject Members: SetFont(typeface, size); SetColor(color); //Bkmode always transparrent SetText(const char* pText); CVImage : public CVObject Members SetImage(HBITMAP hbm, int cx, int cy); //image is contained in the device context SetImage(const char* FileName); //Use CImage to load the filename SetColorKey(color); //transparent color How will these classes be used: CVideoMixer m_Mixer; CVText m_MovieName; //movie name - bottom-left CVImage m_Logo; //channel logo - top-right //...filter graph is created [login to view URL](m_FilterGraph); //...Playback is started [login to view URL](0, Height); //bottom-left [login to view URL]("Some Movie"); [login to view URL]("[login to view URL]"); [login to view URL](Width, 0); //top-right [login to view URL](m_MovieName); [login to view URL](m_Image); ## Deliverables Set of classes which can be used to paint text and graphics on a running vidoe, as described. ## Platform Windows
프로젝트 ID: 3540922

프로젝트 정보

제안서 1개
원격근무 프로젝트
활동 중 18년 전

돈을 좀 벌 생각이십니까?

프리랜서 입찰의 이점

예산 및 기간 설정
작업 결과에 대한 급여 수급
제안의 개요를 자세히 쓰세요
무료로 프로젝트에 신청하고 입찰할 수 있습니다
프로젝트를 수여된 사용자:
사용자 아바타
See private message.
$85 USD 7일에
5.0 (163 건의 리뷰)
7.2
7.2

고객에 대한 정보

국기 (ROMANIA)
Romania
5.0
2
11월 22, 2005부터 회원입니다

고객 확인

감사합니다! 무료 크레딧을 신청할 수 있는 링크를 이메일로 보내드렸습니다.
이메일을 보내는 동안 문제가 발생했습니다. 다시 시도해 주세요.
등록 사용자 전체 등록 건수(일자리)
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
미리 보기 화면을 준비 중...
위치 정보 관련 접근권이 허용되었습니다.
고객님의 로그인 세션이 만료되어, 자동으로 로그아웃 처리가 되었습니다. 다시 로그인하여 주십시오.