"We are back" « oc.at

Spezielle Frage zu einem Source Code

thachriz 19.03.2004 - 15:06 645 1
Posts

thachriz

in between
Avatar
Registered: Apr 2001
Location: stammersdorf cit..
Posts: 1851
http://www.shrinkwrapvb.com/avihelp/avihlp_5.htm

programm ist oben als zip file herunterladbar

unser ziel ist es das fenster zur auswahl der komprimierungs art zu
entfernen und direkt divx festzulegen. es ist uns aber nicht bekannt wo im code die auswahl des users an das programm weitergegeben wird.

'get the compression options from the user
'Careful! this API requires a pointer to a pointer to a UDT
pOpts = VarPtr(opts)
res = AVISaveOptions(Me.hWnd, _
ICMF_CHOOSE_KEYFRAME Or ICMF_CHOOSE_DATARATE, _
1, _
ps, _
pOpts) 'returns TRUE if User presses OK, FALSE if Cancel
If res <> 1 Then 'In C TRUE = 1
Call AVISaveOptionsFree(1, pOpts)
GoTo error
End If

wir = maturagruppe

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25538
is ein API dialog.. ihr (= maturagruppe) werdet wohl einen eigenen Dialog erstellen müssen der dann, wie bei dieser funktion ein struct AVICOMPRESSOPTIONS zurückgibt.

edit:

typedef struct {
DWORD fccType;
DWORD fccHandler;
DWORD dwKeyFrameEvery;
DWORD dwQuality;
DWORD dwBytesPerSecond;
DWORD dwFlags;
LPVOID lpFormat;
DWORD cbFormat;
LPVOID lpParms;
DWORD cbParms;
DWORD dwInterleaveEvery;
} AVICOMPRESSOPTIONS;

mehr gibts bei http://msdn.microsoft.com
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz