The source project of this merge request has been removed.
rename some long and misleading method names.
- AsynchronousDelegate -> AsyncMode
- Set,GetContext -> Set,GetGraphicsContext because Context could also mean encoding context, completely different from graphics context.
- EncodeScreen(window) -> EncodeDisplay(). uses graphics context's display frame buffer.