Download Screen Capture Free Java Code
Description
Caputure screen to video file on mac. Implementation of Apple's OpenGL example code with GUI and ability to caputure mouse movements added. Can choose export format, codec, and quality. (Cocoa Apple Mac OSX 10.5.8 XCode 3.2 Project).
Source Files
The download file Screen-Capture-master.zip has the following entries.
English.lproj/InfoPlist.strings/* w w w . j a v a 2s . co m*/
English.lproj/MainMenu.nib/classes.nib
English.lproj/MainMenu.nib/info.nib
English.lproj/MainMenu.nib/keyedobjects.nib
FrameCompressor.h
FrameCompressor.m
FrameMovieExporter.h
FrameMovieExporter.m
FrameReader.h
FrameReader.m
Info.plist
Mouse Pointer2.png
Mouse-Pointer-Yellow-No-Shadow.png
Mouse-Pointer-Yellow.png
Mouse-Pointer3-No-Shadow.png
Mouse-Pointer3.png
MyController.h
MyController.m
OpenGLScreenCapture.app/Contents/Info.plist
OpenGLScreenCapture.app/Contents/MacOS/OpenGLScreenCapture
OpenGLScreenCapture.app/Contents/PkgInfo
OpenGLScreenCapture.app/Contents/Resources/English.lproj/InfoPlist.strings
OpenGLScreenCapture.app/Contents/Resources/English.lproj/MainMenu.nib/classes.nib
OpenGLScreenCapture.app/Contents/Resources/English.lproj/MainMenu.nib/info.nib
OpenGLScreenCapture.app/Contents/Resources/English.lproj/MainMenu.nib/keyedobjects.nib
OpenGLScreenCapture.xcodeproj/Andrew.mode1v3
OpenGLScreenCapture.xcodeproj/Andrew.pbxuser
OpenGLScreenCapture.xcodeproj/project.pbxproj
OpenGLScreenCapture_Prefix.pch
Queue.h
Queue.m
QueueController.h
QueueController.m
README.txt
build/Debug/OpenGLScreenCapture.app/Contents/Info.plist
build/Debug/OpenGLScreenCapture.app/Contents/MacOS/OpenGLScreenCapture
build/Debug/OpenGLScreenCapture.app/Contents/PkgInfo
build/Debug/OpenGLScreenCapture.app/Contents/Resources/English.lproj/InfoPlist.strings
build/Debug/OpenGLScreenCapture.app/Contents/Resources/English.lproj/MainMenu.nib/classes.nib
build/Debug/OpenGLScreenCapture.app/Contents/Resources/English.lproj/MainMenu.nib/info.nib
build/Debug/OpenGLScreenCapture.app/Contents/Resources/English.lproj/MainMenu.nib/keyedobjects.nib
build/Debug/Video Capture.app/Contents/Info.plist
build/Debug/Video Capture.app/Contents/MacOS/Video Capture
build/Debug/Video Capture.app/Contents/PkgInfo
build/Debug/Video Capture.app/Contents/Resources/English.lproj/InfoPlist.strings
build/Debug/Video Capture.app/Contents/Resources/English.lproj/MainMenu.nib/classes.nib
build/Debug/Video Capture.app/Contents/Resources/English.lproj/MainMenu.nib/info.nib
build/Debug/Video Capture.app/Contents/Resources/English.lproj/MainMenu.nib/keyedobjects.nib
build/Debug/Video Capture.app/Contents/Resources/Mouse Pointer2.png
build/Debug/Video Capture.app/Contents/Resources/Mouse-Pointer-Yellow-No-Shadow.png
build/Debug/Video Capture.app/Contents/Resources/Mouse-Pointer-Yellow.png
build/Debug/Video Capture.app/Contents/Resources/Mouse-Pointer3-No-Shadow.png
build/Debug/Video Capture.app/Contents/Resources/Mouse-Pointer3.png
build/OpenGLScreenCapture.build/Debug/OpenGLScreenCapture.build/Objects-normal/i386/FrameCompressor.o
build/OpenGLScreenCapture.build/Debug/OpenGLScreenCapture.build/Objects-normal/i386/FrameMovieExporter.o
build/OpenGLScreenCapture.build/Debug/OpenGLScreenCapture.build/Objects-normal/i386/FrameReader.o
build/OpenGLScreenCapture.build/Debug/OpenGLScreenCapture.build/Objects-normal/i386/MyController.o
build/OpenGLScreenCapture.build/Debug/OpenGLScreenCapture.build/Objects-normal/i386/OpenGLScreenCapture.LinkFileList
build/OpenGLScreenCapture.build/Debug/OpenGLScreenCapture.build/Objects-normal/i386/Queue.o
build/OpenGLScreenCapture.build/Debug/OpenGLScreenCapture.build/Objects-normal/i386/QueueController.o
build/OpenGLScreenCapture.build/Debug/OpenGLScreenCapture.build/Objects-normal/i386/main.o
build/OpenGLScreenCapture.build/Debug/OpenGLScreenCapture.build/OpenGLScreenCapture.hmap
build/OpenGLScreenCapture.build/Debug/OpenGLScreenCapture.build/Video Capture.dep
build/OpenGLScreenCapture.build/Debug/Video Capture.build/Objects-normal/i386/FrameCompressor.o
build/OpenGLScreenCapture.build/Debug/Video Capture.build/Objects-normal/i386/FrameMovieExporter.o
build/OpenGLScreenCapture.build/Debug/Video Capture.build/Objects-normal/i386/FrameReader.o
build/OpenGLScreenCapture.build/Debug/Video Capture.build/Objects-normal/i386/ImageAndTimeStamp.o
build/OpenGLScreenCapture.build/Debug/Video Capture.build/Objects-normal/i386/ImageAndTimeStamp.o~>
build/OpenGLScreenCapture.build/Debug/Video Capture.build/Objects-normal/i386/MyController.o
build/OpenGLScreenCapture.build/Debug/Video Capture.build/Objects-normal/i386/MyController.o~$
build/OpenGLScreenCapture.build/Debug/Video Capture.build/Objects-normal/i386/MyController.o~>
build/OpenGLScreenCapture.build/Debug/Video Capture.build/Objects-normal/i386/OpenGLScreenCapture.LinkFileList
build/OpenGLScreenCapture.build/Debug/Video Capture.build/Objects-normal/i386/Queue.o
build/OpenGLScreenCapture.build/Debug/Video Capture.build/Objects-normal/i386/QueueController.o
build/OpenGLScreenCapture.build/Debug/Video Capture.build/Objects-normal/i386/Video Capture.LinkFileList
build/OpenGLScreenCapture.build/Debug/Video Capture.build/Objects-normal/i386/main.o
build/OpenGLScreenCapture.build/Debug/Video Capture.build/OpenGLScreenCapture.hmap
build/OpenGLScreenCapture.build/Debug/Video Capture.build/Video Capture.dep
build/OpenGLScreenCapture.build/Debug/Video Capture.build/Video Capture.hmap
build/OpenGLScreenCapture.build/Debug/Video Capture.build/Video Capture~.dep
build/OpenGLScreenCapture.build/OpenGLScreenCapture.pbxindex/categories.pbxbtree
build/OpenGLScreenCapture.build/OpenGLScreenCapture.pbxindex/cdecls.pbxbtree
build/OpenGLScreenCapture.build/OpenGLScreenCapture.pbxindex/decls.pbxbtree
build/OpenGLScreenCapture.build/OpenGLScreenCapture.pbxindex/files.pbxbtree
build/OpenGLScreenCapture.build/OpenGLScreenCapture.pbxindex/imports.pbxbtree
build/OpenGLScreenCapture.build/OpenGLScreenCapture.pbxindex/pbxindex.header
build/OpenGLScreenCapture.build/OpenGLScreenCapture.pbxindex/protocols.pbxbtree
build/OpenGLScreenCapture.build/OpenGLScreenCapture.pbxindex/refs.pbxbtree
build/OpenGLScreenCapture.build/OpenGLScreenCapture.pbxindex/strings.pbxstrings/control
build/OpenGLScreenCapture.build/OpenGLScreenCapture.pbxindex/strings.pbxstrings/strings
build/OpenGLScreenCapture.build/OpenGLScreenCapture.pbxindex/subclasses.pbxbtree
build/OpenGLScreenCapture.build/OpenGLScreenCapture.pbxindex/symbols0.pbxsymbols
build/OpenGLScreenCapture.build/Release/OpenGLScreenCapture.build/Objects-normal/i386/FrameCompressor.o
build/OpenGLScreenCapture.build/Release/OpenGLScreenCapture.build/Objects-normal/i386/FrameMovieExporter.o
build/OpenGLScreenCapture.build/Release/OpenGLScreenCapture.build/Objects-normal/i386/FrameReader.o
build/OpenGLScreenCapture.build/Release/OpenGLScreenCapture.build/Objects-normal/i386/MyController.o
build/OpenGLScreenCapture.build/Release/OpenGLScreenCapture.build/Objects-normal/i386/OpenGLScreenCapture
build/OpenGLScreenCapture.build/Release/OpenGLScreenCapture.build/Objects-normal/i386/OpenGLScreenCapture.LinkFileList
build/OpenGLScreenCapture.build/Release/OpenGLScreenCapture.build/Objects-normal/i386/Queue.o
build/OpenGLScreenCapture.build/Release/OpenGLScreenCapture.build/Objects-normal/i386/QueueController.o
build/OpenGLScreenCapture.build/Release/OpenGLScreenCapture.build/Objects-normal/i386/main.o
build/OpenGLScreenCapture.build/Release/OpenGLScreenCapture.build/Objects-normal/ppc/FrameCompressor.o
build/OpenGLScreenCapture.build/Release/OpenGLScreenCapture.build/Objects-normal/ppc/FrameMovieExporter.o
build/OpenGLScreenCapture.build/Release/OpenGLScreenCapture.build/Objects-normal/ppc/FrameReader.o
build/OpenGLScreenCapture.build/Release/OpenGLScreenCapture.build/Objects-normal/ppc/MyController.o
build/OpenGLScreenCapture.build/Release/OpenGLScreenCapture.build/Objects-normal/ppc/OpenGLScreenCapture
build/OpenGLScreenCapture.build/Release/OpenGLScreenCapture.build/Objects-normal/ppc/OpenGLScreenCapture.LinkFileList
build/OpenGLScreenCapture.build/Release/OpenGLScreenCapture.build/Objects-normal/ppc/Queue.o
build/OpenGLScreenCapture.build/Release/OpenGLScreenCapture.build/Objects-normal/ppc/QueueController.o
build/OpenGLScreenCapture.build/Release/OpenGLScreenCapture.build/Objects-normal/ppc/main.o
build/OpenGLScreenCapture.build/Release/OpenGLScreenCapture.build/OpenGLScreenCapture.dep
build/OpenGLScreenCapture.build/Release/OpenGLScreenCapture.build/OpenGLScreenCapture.hmap
build/OpenGLScreenCapture.build/Release/Screen Capture.build/Objects-normal/i386/FrameCompressor.o
build/OpenGLScreenCapture.build/Release/Screen Capture.build/Objects-normal/i386/FrameMovieExporter.o
build/OpenGLScreenCapture.build/Release/Screen Capture.build/Objects-normal/i386/FrameReader.o
build/OpenGLScreenCapture.build/Release/Screen Capture.build/Objects-normal/i386/MyController.o
build/OpenGLScreenCapture.build/Release/Screen Capture.build/Objects-normal/i386/Queue.o
build/OpenGLScreenCapture.build/Release/Screen Capture.build/Objects-normal/i386/QueueController.o
build/OpenGLScreenCapture.build/Release/Screen Capture.build/Objects-normal/i386/Screen Capture
build/OpenGLScreenCapture.build/Release/Screen Capture.build/Objects-normal/i386/Screen Capture.LinkFileList
build/OpenGLScreenCapture.build/Release/Screen Capture.build/Objects-normal/i386/Video Capture
build/OpenGLScreenCapture.build/Release/Screen Capture.build/Objects-normal/i386/Video Capture.LinkFileList
build/OpenGLScreenCapture.build/Release/Screen Capture.build/Objects-normal/i386/main.o
build/OpenGLScreenCapture.build/Release/Screen Capture.build/Objects-normal/ppc/FrameCompressor.o
build/OpenGLScreenCapture.build/Release/Screen Capture.build/Objects-normal/ppc/FrameMovieExporter.o
build/OpenGLScreenCapture.build/Release/Screen Capture.build/Objects-normal/ppc/FrameReader.o
build/OpenGLScreenCapture.build/Release/Screen Capture.build/Objects-normal/ppc/MyController.o
build/OpenGLScreenCapture.build/Release/Screen Capture.build/Objects-normal/ppc/Queue.o
build/OpenGLScreenCapture.build/Release/Screen Capture.build/Objects-normal/ppc/QueueController.o
build/OpenGLScreenCapture.build/Release/Screen Capture.build/Objects-normal/ppc/Screen Capture
build/OpenGLScreenCapture.build/Release/Screen Capture.build/Objects-normal/ppc/Screen Capture.LinkFileList
build/OpenGLScreenCapture.build/Release/Screen Capture.build/Objects-normal/ppc/Video Capture
build/OpenGLScreenCapture.build/Release/Screen Capture.build/Objects-normal/ppc/Video Capture.LinkFileList
build/OpenGLScreenCapture.build/Release/Screen Capture.build/Objects-normal/ppc/main.o
build/OpenGLScreenCapture.build/Release/Screen Capture.build/Screen Capture.dep
build/OpenGLScreenCapture.build/Release/Screen Capture.build/Screen Capture.hmap
build/OpenGLScreenCapture.build/Release/Screen Capture.build/Screen Capture~.dep
build/OpenGLScreenCapture.build/Release/Screen Capture.build/Video Capture.hmap
build/OpenGLScreenCapture.build/Release/Video Capture.build/Objects-normal/i386/FrameCompressor.o
build/OpenGLScreenCapture.build/Release/Video Capture.build/Objects-normal/i386/FrameMovieExporter.o
build/OpenGLScreenCapture.build/Release/Video Capture.build/Objects-normal/i386/FrameReader.o
build/OpenGLScreenCapture.build/Release/Video Capture.build/Objects-normal/i386/MyController.o
build/OpenGLScreenCapture.build/Release/Video Capture.build/Objects-normal/i386/OpenGLScreenCapture
build/OpenGLScreenCapture.build/Release/Video Capture.build/Objects-normal/i386/OpenGLScreenCapture.LinkFileList
build/OpenGLScreenCapture.build/Release/Video Capture.build/Objects-normal/i386/Queue.o
build/OpenGLScreenCapture.build/Release/Video Capture.build/Objects-normal/i386/QueueController.o
build/OpenGLScreenCapture.build/Release/Video Capture.build/Objects-normal/i386/Video Capture
build/OpenGLScreenCapture.build/Release/Video Capture.build/Objects-normal/i386/Video Capture.LinkFileList
build/OpenGLScreenCapture.build/Release/Video Capture.build/Objects-normal/i386/main.o
build/OpenGLScreenCapture.build/Release/Video Capture.build/Objects-normal/ppc/FrameCompressor.o
build/OpenGLScreenCapture.build/Release/Video Capture.build/Objects-normal/ppc/FrameMovieExporter.o
build/OpenGLScreenCapture.build/Release/Video Capture.build/Objects-normal/ppc/FrameReader.o
build/OpenGLScreenCapture.build/Release/Video Capture.build/Objects-normal/ppc/MyController.o
build/OpenGLScreenCapture.build/Release/Video Capture.build/Objects-normal/ppc/OpenGLScreenCapture
build/OpenGLScreenCapture.build/Release/Video Capture.build/Objects-normal/ppc/OpenGLScreenCapture.LinkFileList
build/OpenGLScreenCapture.build/Release/Video Capture.build/Objects-normal/ppc/Queue.o
build/OpenGLScreenCapture.build/Release/Video Capture.build/Objects-normal/ppc/QueueController.o
build/OpenGLScreenCapture.build/Release/Video Capture.build/Objects-normal/ppc/Video Capture
build/OpenGLScreenCapture.build/Release/Video Capture.build/Objects-normal/ppc/Video Capture.LinkFileList
build/OpenGLScreenCapture.build/Release/Video Capture.build/Objects-normal/ppc/main.o
build/OpenGLScreenCapture.build/Release/Video Capture.build/OpenGLScreenCapture.hmap
build/OpenGLScreenCapture.build/Release/Video Capture.build/Screen Capture.dep
build/OpenGLScreenCapture.build/Release/Video Capture.build/Video Capture.dep
build/OpenGLScreenCapture.build/Release/Video Capture.build/Video Capture.hmap
build/OpenGLScreenCapture.build/Release/Video Capture.build/Video Capture~.dep
build/Release/Screen Capture.app/Contents/Info.plist
build/Release/Screen Capture.app/Contents/MacOS/Screen Capture
build/Release/Screen Capture.app/Contents/PkgInfo
build/Release/Screen Capture.app/Contents/Resources/English.lproj/InfoPlist.strings
build/Release/Screen Capture.app/Contents/Resources/English.lproj/MainMenu.nib/classes.nib
build/Release/Screen Capture.app/Contents/Resources/English.lproj/MainMenu.nib/info.nib
build/Release/Screen Capture.app/Contents/Resources/English.lproj/MainMenu.nib/keyedobjects.nib
build/Release/Screen Capture.app/Contents/Resources/Mouse Pointer2.png
build/Release/Screen Capture.app/Contents/Resources/Mouse-Pointer-Yellow-No-Shadow.png
build/Release/Screen Capture.app/Contents/Resources/Mouse-Pointer-Yellow.png
build/Release/Screen Capture.app/Contents/Resources/Mouse-Pointer3-No-Shadow.png
build/Release/Screen Capture.app/Contents/Resources/Mouse-Pointer3.png
build/Release/Screen Capture.app/Contents/Resources/screen capture icon.icns
main.m
screen capture icon (cropped).png
screen capture icon.icns
screen capture icon2.png
Download
Click the following link to download Screen-Capture-master.zip.
Screen-Capture-master.zipHome »
Objective C Free Code »
Development »
Objective C Free Code »
Development »