URL: https://www.overclockers.at/coding-stuff/spezielle_frage_zu_einem_source_code_110098/page_1 - zur Vollversion wechseln!
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
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
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025