10.11.2015 Views

maXbox3 3.9.9.195 14/05/2015 08:37:17 AM

maXbox3 3.9.9.80 13.11.2013 11:25:53

maXbox3 3.9.9.80 13.11.2013 11:25:53

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>maXbox3</strong> <strong>3.9.9.195</strong><br />

<strong>14</strong>/<strong>05</strong>/<strong>2015</strong> <strong>08</strong>:<strong>37</strong>:<strong>17</strong> <strong>AM</strong><br />

1<strong>17</strong>24: 'BI_YUV12','LongWord( $30323449);<br />

1<strong>17</strong>25: 'BI_Y8','LongWord').SetUInt( $20203859);<br />

1<strong>17</strong>26: 'BI_Y211','LongWord').SetUInt( $31313259);<br />

1<strong>17</strong>27: Function BICompressionToVideoCodec( Value : DWord) : TVideoCodec<br />

1<strong>17</strong>28: Function ConvertCodecToRGB(Codec:TVideoCodec;Src,Dst:Pointer;AWidth,AHeight:Integer):Boolean;<br />

1<strong>17</strong>29: end;<br />

1<strong>17</strong>30:<br />

1<strong>17</strong>31: (*----------------------------------------------------------------------------*)<br />

1<strong>17</strong>32: procedure SIRegister_AviCap(CL: TPSPascalCompiler);<br />

1<strong>17</strong>33: begin<br />

1<strong>17</strong>34: 'WM_USER','LongWord').SetUInt( $0400);<br />

1<strong>17</strong>35: 'WM_CAP_START','LongWord').SetUint($0400);<br />

1<strong>17</strong>36: 'WM_CAP_END','longword').SetUint($0400+85);<br />

1<strong>17</strong><strong>37</strong>: //WM_CAP_START+ 85<br />

1<strong>17</strong>38: // WM_CAP_SET_CALLBACK_CAPCONTROL = (WM_CAP_START+ 85);<br />

1<strong>17</strong>39: Function capSetCallbackOnError( hwnd : THandle; fpProc : LongInt) : LongInt<br />

1<strong>17</strong>40: Function capSetCallbackOnStatus( hwnd : THandle; fpProc : LongInt) : LongInt<br />

1<strong>17</strong>41: Function capSetCallbackOnYield( hwnd : THandle; fpProc : LongInt) : LongInt<br />

1<strong>17</strong>42: Function capSetCallbackOnFrame( hwnd : THandle; fpProc : LongInt) : LongInt<br />

1<strong>17</strong>43: Function capSetCallbackOnVideoStream( hwnd : THandle; fpProc : LongInt) : LongInt<br />

1<strong>17</strong>44: Function capSetCallbackOnWaveStream( hwnd : THandle; fpProc : LongInt) : LongInt<br />

1<strong>17</strong>45: Function capSetCallbackOnCapControl( hwnd : THandle; fpProc : LongInt) : LongInt<br />

1<strong>17</strong>46: Function capSetUserData( hwnd : THandle; lUser : LongInt) : LongInt<br />

1<strong>17</strong>47: Function capGetUserData( hwnd : THandle) : LongInt<br />

1<strong>17</strong>48: Function capDriverConnect( hwnd : THandle; I : Word) : LongInt<br />

1<strong>17</strong>49: Function capDriverDisconnect( hwnd : THandle) : LongInt<br />

1<strong>17</strong>50: Function capDriverGetName( hwnd : THandle; szName : LongInt; wSize : Word) : LongInt<br />

1<strong>17</strong>51: Function capDriverGetVersion( hwnd : THandle; szVer : LongInt; wSize : Word) : LongInt<br />

1<strong>17</strong>52: Function capDriverGetCaps( hwnd : THandle; s : LongInt; wSize : Word) : LongInt<br />

1<strong>17</strong>53: Function capFileSetCaptureFile( hwnd : THandle; szName : LongInt) : LongInt<br />

1<strong>17</strong>54: Function capFileGetCaptureFile( hwnd : THandle; szName : LongInt; wSize : Word):LongInt<br />

1<strong>17</strong>55: Function capFileAlloc( hwnd : THandle; dwSize : LongInt) : LongInt<br />

1<strong>17</strong>56: Function capFileSaveAs( hwnd : THandle; szName : LongInt) : LongInt<br />

1<strong>17</strong>57: Function capFileSetInfoChunk( hwnd : THandle; lpInfoChunk : LongInt) : LongInt<br />

1<strong>17</strong>58: Function capFileSaveDIB( hwnd : THandle; szName : LongInt) : LongInt<br />

1<strong>17</strong>59: Function capEditCopy( hwnd : THandle) : LongInt<br />

1<strong>17</strong>60: Function capSetAudioFormat( hwnd : THandle; s : LongInt; wSize : Word) : LongInt<br />

1<strong>17</strong>61: Function capGetAudioFormat( hwnd : THandle; s : LongInt; wSize : Word) : LongInt<br />

1<strong>17</strong>62: Function capGetAudioFormatSize( hwnd : THandle) : LongInt<br />

1<strong>17</strong>63: Function capDlgVideoFormat( hwnd : THandle) : LongInt<br />

1<strong>17</strong>64: Function capDlgVideoSource( hwnd : THandle) : LongInt<br />

1<strong>17</strong>65: Function capDlgVideoDisplay( hwnd : THandle) : LongInt<br />

1<strong>17</strong>66: Function capDlgVideoCompression( hwnd : THandle) : LongInt<br />

1<strong>17</strong>67: Function capGetVideoFormat( hwnd : THandle; s : LongInt; wSize : Word) : LongInt<br />

1<strong>17</strong>68: Function capGetVideoFormatSize( hwnd : THandle) : LongInt<br />

1<strong>17</strong>69: Function capSetVideoFormat( hwnd : THandle; s : LongInt; wSize : Word) : LongInt<br />

1<strong>17</strong>70: Function capPreview( hwnd : THandle; f : Word) : LongInt<br />

1<strong>17</strong>71: Function capPreviewRate( hwnd : THandle; wMS : Word) : LongInt<br />

1<strong>17</strong>72: Function capOverlay( hwnd : THandle; f : Word) : LongInt<br />

1<strong>17</strong>73: Function capPreviewScale( hwnd : THandle; f : Word) : LongInt<br />

1<strong>17</strong>74: Function capGetStatus( hwnd : THandle; s : LongInt; wSize : Word) : LongInt<br />

1<strong>17</strong>75: Function capSetScrollPos( hwnd : THandle; lpP : LongInt) : LongInt<br />

1<strong>17</strong>76: Function capGrabFrame( hwnd : THandle) : LongInt<br />

1<strong>17</strong>77: Function capGrabFrameNoStop( hwnd : THandle) : LongInt<br />

1<strong>17</strong>78: Function capCaptureSequence( hwnd : THandle) : LongInt<br />

1<strong>17</strong>79: Function capCaptureSequenceNoFile( hwnd : THandle) : LongInt<br />

1<strong>17</strong>80: Function capCaptureStop( hwnd : THandle) : LongInt<br />

1<strong>17</strong>81: Function capCaptureAbort( hwnd : THandle) : LongInt<br />

1<strong>17</strong>82: Function capCaptureSingleFrameOpen( hwnd : THandle) : LongInt<br />

1<strong>17</strong>83: Function capCaptureSingleFrameClose( hwnd : THandle) : LongInt<br />

1<strong>17</strong>84: Function capCaptureSingleFrame( hwnd : THandle) : LongInt<br />

1<strong>17</strong>85: Function capCaptureGetSetup( hwnd : THandle; s : LongInt; wSize : Word) : LongInt<br />

1<strong>17</strong>86: Function capCaptureSetSetup( hwnd : THandle; s : LongInt; wSize : Word) : LongInt<br />

1<strong>17</strong>87: Function capSetMCIDeviceName( hwnd : THandle; szName : LongInt) : LongInt<br />

1<strong>17</strong>88: Function capGetMCIDeviceName( hwnd : THandle; szName : LongInt; wSize : Word) : LongInt<br />

1<strong>17</strong>89: Function capPaletteOpen( hwnd : THandle; szName : LongInt) : LongInt<br />

1<strong>17</strong>90: Function capPaletteSave( hwnd : THandle; szName : LongInt) : LongInt<br />

1<strong>17</strong>91: Function capPalettePaste( hwnd : THandle) : LongInt<br />

1<strong>17</strong>92: Function capPaletteAuto( hwnd : THandle; iFrames : Word; iColors : LongInt) : LongInt<br />

1<strong>17</strong>93: Function capPaletteManual( hwnd : THandle; fGrab : Word; iColors : LongInt) : LongInt<br />

1<strong>17</strong>94: //PCapDriverCaps', '^TCapDriverCaps // will not work<br />

1<strong>17</strong>95: TCapDriverCaps', 'record wDeviceIndex : WORD; fHasOverlay : BOOL'<br />

1<strong>17</strong>96: +'; fHasDlgVideoSource : BOOL; fHasDlgVideoFormat : BOOL; fHasDlgVideoDispla'<br />

1<strong>17</strong>97: +'y : BOOL; fCaptureInitialized : BOOL; fDriverSuppliesPalettes : BOOL; hVid'<br />

1<strong>17</strong>98: +'eoIn : THANDLE; hVideoOut : THANDLE; hVideoExtIn:THANDLE; hVideoExtOut:THANDLE; end<br />

1<strong>17</strong>99: //PCapStatus', '^TCapStatus // will not work<br />

11800: TCapStatus', 'record uiImageWidth : UINT; uiImageHeight : UINT; '<br />

11801: +'fLiveWindow : BOOL; fOverlayWindow : BOOL; fScale : BOOL; ptScroll : TPOIN'<br />

11802: +'T; fUsingDefaultPalette : BOOL; fAudioHardware : BOOL; fCapFileExists : BO'<br />

11803: +'OL; dwCurrentVideoFrame : DWORD; dwCurrentVideoFramesDropped : DWORD; dwCu'<br />

11804: +'rrentWaveSamples : DWORD; dwCurrentTimeElapsedMS : DWORD; hPalCurrent : HP'<br />

118<strong>05</strong>: +'ALETTE; fCapturingNow : BOOL; dwReturn : DWORD; wNumVideoAllocated : WORD;'<br />

11806: +' wNumAudioAllocated : WORD; end<br />

11807: //PCaptureParms', '^TCaptureParms // will not work<br />

118<strong>08</strong>: TCaptureParms', 'record dwRequestMicroSecPerFrame : DWORD; fMake'<br />

11809: +'UserHitOKToCapture : BOOL; wPercentDropForError : WORD; fYield : BOOL; dwI'<br />

11810: +'ndexSize : DWORD; wChunkGranularity : WORD; fUsingDOSMemory : BOOL; wNumVi'<br />

11811: +'deoRequested : WORD; fCaptureAudio : BOOL; wNumAudioRequested : WORD; vKey'<br />

11812: +'Abort : WORD; fAbortLeftMouse : BOOL; fAbortRightMouse : BOOL; fLimitEnabl'<br />

PC<strong>08</strong> E:\maxbox3\mXGit39988\maxbox3\docs\maxbox_extract_funclist399.txt<br />

http://www.softwareschule.ch/maxbox.htm T: 297<br />

p: 136

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!