Avaya Conferencing Provider API

com.avaya.conferencing.api.acp.control
Enum RecordPlaybackServer.Features

java.lang.Object
  extended by java.lang.Enum<RecordPlaybackServer.Features>
      extended by com.avaya.conferencing.api.acp.control.RecordPlaybackServer.Features
All Implemented Interfaces:
RecordPlaybackServer.Feature, java.io.Serializable, java.lang.Comparable<RecordPlaybackServer.Features>
Enclosing class:
RecordPlaybackServer

public static enum RecordPlaybackServer.Features
extends java.lang.Enum<RecordPlaybackServer.Features>
implements RecordPlaybackServer.Feature

Features of a RecordPlaybackServer published by the API.

Since:
5.1.1.0.1

Enum Constant Summary
AUTO_GENERATE_FILE_NAME
          The RecordPlaybackServer can generate a unique file name if a file name has not been specified for a RecordingModeStart operation.
CAN_PLAYBACK_FROM_MESSAGE
          The RecordPlaybackServer can playback from a message.
CAN_PLAYBACK_TO_CONFERENCE
          The RecordPlaybackServer can playback to a conference.
CAN_RECORD_FROM_CONFERENCE
          The RecordPlaybackServer can record a conference.
CAN_RECORD_FROM_ENDPOINT
          The RecordPlaybackServer can record from an endpoint.
CAN_RECORD_TO_MESSAGE
          The RecordPlaybackServer can record a message.
FILE_BASED
          The RecordPlaybackServer uses files.
PAUSE_RESUME
          The RecordPlaybackServer can pause and subsequently resume a playback / recording.
PLAYBACK
          The RecordPlaybackServer can play back recordings.
RECORDING
          The RecordPlaybackServer can record.
 
Method Summary
static RecordPlaybackServer.Features valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static RecordPlaybackServer.Features[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

RECORDING

public static final RecordPlaybackServer.Features RECORDING
The RecordPlaybackServer can record.

Since:
5.1.1.0.1

PLAYBACK

public static final RecordPlaybackServer.Features PLAYBACK
The RecordPlaybackServer can play back recordings.

Since:
5.1.1.0.1

PAUSE_RESUME

public static final RecordPlaybackServer.Features PAUSE_RESUME
The RecordPlaybackServer can pause and subsequently resume a playback / recording.

Since:
5.1.1.0.1

FILE_BASED

public static final RecordPlaybackServer.Features FILE_BASED
The RecordPlaybackServer uses files. One alternative to a file based system is analogue tape recording.

Since:
5.1.1.0.1

AUTO_GENERATE_FILE_NAME

public static final RecordPlaybackServer.Features AUTO_GENERATE_FILE_NAME
The RecordPlaybackServer can generate a unique file name if a file name has not been specified for a RecordingModeStart operation.

Since:
5.1.1.0.1

CAN_RECORD_TO_MESSAGE

public static final RecordPlaybackServer.Features CAN_RECORD_TO_MESSAGE
The RecordPlaybackServer can record a message.

Since:
5.2.0.0.1

CAN_RECORD_FROM_CONFERENCE

public static final RecordPlaybackServer.Features CAN_RECORD_FROM_CONFERENCE
The RecordPlaybackServer can record a conference.

Since:
5.2.0.0.1

CAN_PLAYBACK_TO_CONFERENCE

public static final RecordPlaybackServer.Features CAN_PLAYBACK_TO_CONFERENCE
The RecordPlaybackServer can playback to a conference.

Since:
5.2.0.0.1

CAN_PLAYBACK_FROM_MESSAGE

public static final RecordPlaybackServer.Features CAN_PLAYBACK_FROM_MESSAGE
The RecordPlaybackServer can playback from a message.

Since:
5.2.0.0.1

CAN_RECORD_FROM_ENDPOINT

public static final RecordPlaybackServer.Features CAN_RECORD_FROM_ENDPOINT
The RecordPlaybackServer can record from an endpoint. Currently, no RecordPlaybackServer supports this feature.

Since:
5.2.0.0.1
Method Detail

values

public static RecordPlaybackServer.Features[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (RecordPlaybackServer.Features c : RecordPlaybackServer.Features.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static RecordPlaybackServer.Features valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

Avaya Conferencing Provider API

Copyright © 2008-2009 Avaya. All Rights Reserved.