NAME
Elive::StandardV2::Presentation - Presentation entity class
METHODS
insert
Uploads content and creates a new presentation resource.
# get the binary data from somewhere
open (my $rec_fh, '<', $presentation_path)
or die "unable to open $presentation_path: $!";
my $content = do {local $/ = undef; <$rec_fh>};
die "no presentation data: $presentation_path"
unless ($content);
my $presentation = Elive::StandardV2::Presentation->insert(
{
filename => 'intro.wav',
creatorId => 'bob',
content => $content,
},
);
list
my $session_presentations = Elive::StandardV2::Presentation->list(
filter => {sessionId => $my_session}
);
Lists sessions. You will need to provide a filter that contains at least one of: creatorId
, presentationId
, description
or sessionId
.