Q:
What are the functions in the Concurrence 2 API?
A:
Here is a list of functions you can use to programmatically control Concurrence 2 slide presentations:
// Copyright 1994 Lighthouse Design, Ltd. All rights reserved.
// concurrenceRequest.h
//
// This protocol defines the API for playing Concurrence slide shows remotely.
//
#define LS_SERVER_NAME "ConcurrenceRemoteControl"
#define LS_SERVER_APP "Concurrence"
@protocol concurrenceRequest
//
// Querying
//
- getShowNames:(out char **)packedString;
// Retreives a tab delimited string with the names of slide views for
// the document that was loaded with 'loadDocument'.
// e.g. "Slide View 1\tSlide View 2"
//
// Modifying
//
- (oneway)loadDocument:(in const char *)fileName;
- (oneway)nextSlide;
- (oneway)previousSlide;
- (oneway)jumpToSlideNumber:(int)number;
- (oneway)playShow;
- (oneway)playShowNamed:(in const char *)showName;
- (oneway)pauseShow;
- (oneway)continueShow;
- (oneway)stopShow;
@end