Find Jobs
Hire Freelancers

DirectShow framework

$95-100 USD

Finalizat
Data postării: aproape 18 ani în urmă

$95-100 USD

Plata la predare
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-ul proiectului: 3540922

Despre proiect

O propunere
Proiect la distanță
Activ: 18 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
Acordat utilizatorului:
Avatarul utilizatorului
See private message.
$85 USD în 7 zile
5,0 (163 recenzii)
7,2
7,2

Despre client

Steagul ROMANIA
Romania
5,0
2
Membru din nov. 22, 2005

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.