Auf AVI Daten zugreifen (während des streams)
-
Ich möchte gerne in einer AVI Datei (zu jedem Frame) die zeit mit speichern.
würde dies aber gerne nach der kompriemierung tun, da diese Zeit später wieder herausgelsen werden kann.
Ich benutze die VFW Funktionen.ich habe heraus gefunden das:
WM_CAP_SET_CALLBACK_VIDEOSTREAM
function before writing the captured frame to disk
die Daten des Frames stehen hier:lpVHdr->lpData[H*B*2+4088] (wieso solch eine zahl, für das gesamte bild steht, verstehe ich auch nicht, evt. kann mir hier auch jemand helfen, ist aber zweitrangig)und
WM_CAP_SET_CALLBACK_YIELD ->is called at least once for each video frame captured during streaming
aber ich weiß nicht wo die Daten dieses Frames stehen könnten, die ich manipulieren kann?!
Da brauche ich eure HIlfe!!