Class: ArchiveSession/Record

Superclasses:

Syntax:






 set session [new ArchiveSession/Record <media>]

Description:

The ArchiveSession/Record class provides a shell for implementing session classes for RTP and SRM recorder session classes.

Note: This is an abstract base class. Do not create objects directly of this class

Methods

media:





    1.  set m [$session media]
or  2.  $session media $m
Set or query the media associated with this session. Please note that the media is automatically set by the init method of this class. Programmers should not invoke this method directly to set the media.

Returns: In syntax (1), it returns a string that represents the media associated with this session. In syntax (2), the return value is undefined.header_file:

save_in: session_id: generate_filename:

Observable events

Any observer that is attached to objects of this class should define methods corresponding to the following observable events:

new_stream:

stream_done:

Related Objects:

ArchiveSession/Record/SRM, ArchiveSession/Record/RTP, ArchiveStream, Observer, Observable

Putting it all together