Bb::Collaborate::V3::Recording - Collaborate Recording instance class
This class is used to locate and access Collaborate recordings.
The ELM-generated recordingId for the Collaborate session recording.
The actual start date and time of the session when the recording was made.
The actual end date and time of the session when the recording was made.
The URL used to access the recording. This would be the result of calling the buildRecordingUrl command with the recordingId.
Flag indicating whether extended validation is required for access to the object specified by the recordingId
The date time in milliseconds UTC that the recording file was created. This is the time when the last attendee leaves and the session stops running, not necessarily the session's scheduled end time.
The size of the recording file in bytes.
The scheduled session's name at the time that the session was held. Case insensitive. 1 - 255 characters.
The ELM-generated sessionId for the scheduled session. This will be 0 if the scheduled session has been deleted but the corresponding recording has not.
my $recording_url = $recording->recording_url();
Returns a URL for recording playback.
my $bobs_recordings = Bb::Collaborate::V3::Recordings->(filter => {userId => 'bob'});
Returns an array of recording objects. You may filter on:
userId
chairList
nonChairList
groupingId
groupingList
sessionId
creatorId
startTime
endTime
sessionName
$recording->set_secure_sign_on(1)
Sets or unsets the recording's secure sign-on flag.
$recording->convert(format => 'mp3');
Convert the recording to mp3 (default) or mp4.
mp3
mp4
$recording->delete;
Deletes recording content from the server and removes it from any associated sessions.
To install Bb::Collaborate::V3, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Bb::Collaborate::V3
CPAN shell
perl -MCPAN -e shell install Bb::Collaborate::V3
For more information on module installation, please visit the detailed CPAN module installation guide.