Concurrence Frequently Asked Questions

Frequently Asked Questions

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

Valid for 2.x