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.zip




















Home »
  Objective C Free Code »
    Development »




AdMob
Algorithm
Annotation
App
Authentication
Barcode
Calendar
client Library
Cocoa
Commandline
CoreData
Demo
Example
Framework
Google API
Google SDK
GoogleAnalytics
Graph
iTune
JavaScript
Json
KML
Library
List
MapKit
Matlab
Menu
Message
MVVM
NSDate
NSWindow
OAuth
Objective C API
Objective C Library
Objective C Sample
OsX Framework
Plugin
Sample
SDK
SDK Sample
Share
Storyboard
UnitTest
xcode
XML